Hello Sir,
I am currently working on Gas-meter and using Gurux ANSI-C library to make the meter compitible to DLMS protocol.
The meter is responding well to meter-reading and controlling commands using Comms-cord.
Recently we get the meter tasted for the certification on CTT 4.3 release 103.
The compliance test report states,
T_HDLC_FRAME_P2: InterFrameTimeout
VERDICT: InterFrameTimeout FAILED(Frame length subfield value (30) does not match frame length (1))
I would like to ask for your guidance regarding this.
Kind Regards,
Girija
Hi Girija, Our customers…
Hi Girija,
Our customers have passed T_HDLC_FRAME_P2. Have you implemented the gxIecHdlcSetup and set the inactivityTimeout? Have you bind the HDLC setup component like this:
https://github.com/Gurux/GuruxDLMS.c/blob/67e2cdce8b29d34c50bfbf65bdc26…
BR,
Mikko
Hello Sir, Thank you for…
Hello Sir,
Thank you for your response. And yes, I have implemented the gxIecHdlcSetup with the values mentioned in the Ansi-C example.
Also, I started Conformance test on GXDLMSDirector. In which, meter successfully passed the 'Application Layer' tests as well as the 'Gurux tests'. But, in 'HDLC Layer'
tests, the Meter stops responding.
Is there anything specific that I need to understand about the Data Link layer and the packet frame?
Regards,
Girija
Hi Girija, The meter does…
Hi Girija,
The meter does not respond after a period of inactivity and that is the idea of T_HDLC_FRAME_P2. The connection must be established again after an inactivity timeout.
BR,
Mikko
Hello Sir, This test-case is…
Hello Sir,
This test-case is PASS, there was an issue with the elapse-time calculation.
Thank you for your quick concern.
Kind Regards,
Girija