Good evening,
I'm trying to understand how the Gurux builds the DLMS/COSEM message.
I'm debugging the project available on Github (https://github.com/Gurux/Gurux.DLMS.Net/tree/master/Gurux.DLMS.Client.E…) and I receive the error message in attachment and I can't debug the project. (I'm using VS2019)
I would like to know which Gurux's function gives me the message to send on my Smart Meter.
Hi Mikko,
I resolve this problem. Could I ask you also which function gives me the DLMS packet to send on my device? Is it necessary to establish a connection with the device?
I ask you that because I would like to create a DLMS packet and send it later on different devices. These devices have all the same properties, just the Serial port is different. Is it possible?
DLMS is a very complicated protocol. There is a sequence number that is increased every time when a new message is sent. There is no one function that generated the message and you have to establish a connection to the device before you can read anything.
Hi Mikko,
I noticed that GXDLMDirector sends one SetRequest for each value that I changed. Is it possible to send a SetRequestWithList?
I try to explain me better: I would like to send on my media one message for changing two values of one obis. Is it possible? if yes, which Gurux function I have to use?
SetRequestWithList is not supported at the moment in GXDLMSDirector because there are so many meters that don't support it. I'll have to think about how we can add support to it and serve old meters as well.
Hi Alessia,
Hi Alessia,
You have modified the source code and Visual Studio can't continue. Reject changes and start debugging again.
BR,
Mikko
Hi Mikko,
Hi Mikko,
I resolve this problem. Could I ask you also which function gives me the DLMS packet to send on my device? Is it necessary to establish a connection with the device?
I ask you that because I would like to create a DLMS packet and send it later on different devices. These devices have all the same properties, just the Serial port is different. Is it possible?
Thank you,
Alessia
Hi Alessia,
Hi Alessia,
DLMS is a very complicated protocol. There is a sequence number that is increased every time when a new message is sent. There is no one function that generated the message and you have to establish a connection to the device before you can read anything.
BR,
Mikko
Hi Mikko,
Hi Mikko,
I noticed that GXDLMDirector sends one SetRequest for each value that I changed. Is it possible to send a SetRequestWithList?
I try to explain me better: I would like to send on my media one message for changing two values of one obis. Is it possible? if yes, which Gurux function I have to use?
Thanks,
Alessia
Hi Alessia,
Hi Alessia,
SetRequestWithList is not supported at the moment in GXDLMSDirector because there are so many meters that don't support it. I'll have to think about how we can add support to it and serve old meters as well.
BR,
Mikko