By jrudilla , 14 December, 2021 Forums DLMSDirector Hi, I have a python code that translates the dlms frames, the problem is that I have realized that something does not work correctly. This frame 01020203090C07E50C0D0110000000FFC400050000000005000000000203000500000000050000000 should give me: <Structure Qty="03" > <!-- 12/13/2021 4:00:00 PM+01:00 --> <OctetString Value="07E50C0D0110000000FFC400" /> <Int32 Value="00000000" /> <Int32 Value="00000000" /> </Structure> <Structure Qty="03" > <None /> <Int32 Value="00000000" /> <Int32 Value="00000000" /> </Structure> But failing I get this. I am missing the last item. <Int32 Value="00000000" /> <Structure Qty="03" > <OctetString Value="07E50C0D0110000000FFC400" /> <Int32 Value="00000000" /> <Int32 Value="00000000" /> </Structure> <Structure Qty="03" > <None /> <Int32 Value="00000000" /> </Structure> </Array> The code I am using is this. bb = GXByteBuffer() bb.setHexString(data) t = GXDLMSTranslator() data_xml = t.dataToXml(bb) Thank you very much for your support. Hi, Hi, There is one byte missing from your data. Append one zero like this: 01020203090C07E50C0D0110000000FFC4000500000000050000000002030005000000000500000000 BR, Mikko Thank you very much, I had Thank you very much, I had not realized it but my service was always leaving the last digit, it is already solved
Hi, Hi, There is one byte missing from your data. Append one zero like this: 01020203090C07E50C0D0110000000FFC4000500000000050000000002030005000000000500000000 BR, Mikko
Thank you very much, I had Thank you very much, I had not realized it but my service was always leaving the last digit, it is already solved
Hi,
Hi,
There is one byte missing from your data. Append one zero like this:
01020203090C07E50C0D0110000000FFC4000500000000050000000002030005000000000500000000
BR,
Mikko
Thank you very much, I had
Thank you very much, I had not realized it but my service was always leaving the last digit, it is already solved