Receive Ready increase receive sequence number

Project: 
Gurux.DLMS.Net

Value of receive sequence number increase only if received I-frame, but if client send to meter RR-frame, then receive sequence number increasing.
RR-frame is S-frame, then receive sequence number not must will be increasing.
Next sending RR-frame have increased value of receive sequence number and answer from meter is "Unacceptable frame".

I think this is error, please answer why sequence number increasing.

Thx for your work.

Status: 
Closed (fixed)
Priority: 
Normal
Category: 
Bug report
Component: 
Code
Reporter: 
Xanders08
Created: 
Thu, 01/14/2021 - 15:31
Updated: 
Fri, 01/15/2021 - 10:14

Comments

Kurumi's picture

Hi,

Please, if you have a question, ask it on the forum, don't create an issue.

This is not defined in DLMS standard, but DLMS meters like Landis+Gyr, Iskraemeco, etc are increasing the sequence number. For this reason, the sequence number is increased. If the sequence number is not increased communication stops after all frames are received and the client sends the next frame.

BR,
Mikko

Kurumi's picture

Status: Active » Closed (fixed)