I'm using your Delphi test program to communicate with a electricity Meter. Program enumerates all Objects and its properties very good. But what about Methods, how correct enumerate them?
Can you help with code sample.
You can't enumerate the methods like you can do with the read. You need to know what to call. The reason is that there are different parameters that vary between the methods.
How I understand, every DLMS Class Object has own specific Methods, so in GXDLMSDirector you simply add them without reading?
For example in Properties of the "Clock Object" 0.0.1.0.0.255 in "Method Access Rights" Tab
-Adjust to quarter
-Adjust to measuring period
-Adjust to minute
-Adjust to preset time
-Preset adjusting time
-Shift time
you add them manually or read from meter?
DLMS standard defines methods, but we can't enumerate them and call each method automatically. You can call them by yourself. Example Disconnect control have two methdos:
TGXDLMSDisconnectControl.RemoteDisconnect and TGXDLMSDisconnectControl.RemoteReconnect.
I notest that Clock methods are missing. I created an issue from this and they are added to the next release. https://www.gurux.fi/node/18717
Hi,
Hi,
You can't enumerate the methods like you can do with the read. You need to know what to call. The reason is that there are different parameters that vary between the methods.
BR,
Mikko
Hi!
Hi!
How I understand, every DLMS Class Object has own specific Methods, so in GXDLMSDirector you simply add them without reading?
For example in Properties of the "Clock Object" 0.0.1.0.0.255 in "Method Access Rights" Tab
-Adjust to quarter
-Adjust to measuring period
-Adjust to minute
-Adjust to preset time
-Preset adjusting time
-Shift time
you add them manually or read from meter?
Hi,
Hi,
DLMS standard defines methods, but we can't enumerate them and call each method automatically. You can call them by yourself. Example Disconnect control have two methdos:
TGXDLMSDisconnectControl.RemoteDisconnect and TGXDLMSDisconnectControl.RemoteReconnect.
I notest that Clock methods are missing. I created an issue from this and they are added to the next release.
https://www.gurux.fi/node/18717
BR,
Mikko