I'm facing some trouble with Association View response. How is data block working? It is in reply.data where all the blocks are copied and from where objects are parsed? Is this working ok?
I'm using the library in C along with the client example, trying to learn about DLMS language.
In short: You need to create a normal get, set, or action APDU where is all the data and ignore the size of the max PDU. Then you need split that message for the blocks where the size is max PDU size minus GBT header size and send those blocks using GBT.
Hi,
Hi,
General Block Transfer is not an easy topic and it's not possible to explain in the forum. Try to get Green Book. It's explained there.
On a general level:
Data is split into blocks and each block is split into frames. Those frames are sent over the communication channel.
BR,
Mikko
Hi,
Hi,
In short: You need to create a normal get, set, or action APDU where is all the data and ignore the size of the max PDU. Then you need split that message for the blocks where the size is max PDU size minus GBT header size and send those blocks using GBT.
BR,
Mikko