Hi, with u r support i have successfully downloaded all available objects and association view etc from Indian meter using C++ library. Many thanks for that. It was COM problem in Linux, especially Dialout permission to all users.
Now i wanted to read only specific objects using OBIS codes, eg: 1.0.32.7.0.255. voltage
One more thing, what are things needed along with OBIS codes, like IC, attribute, datatype etc specific to a parameter to read with C++ library?
I have gone through the forum and found some c# codes related codes. Could give me example code for reading only voltage for example in c++.(I am using logical name referencing and OBIS codes)
You can skip read association view and add objects by hand.
Like this:
CGXDLMSRegister* pReg = new CGXDLMSRegister("1.0.32.7.0.255");
Objects.push_back(pReg);
//Read object as usual.
BR,
I believe that Logical name is wrong. Read meter with GXDLMSDirector first. Also make sure that object type is correct. If you want to read a data object, you must use CGXDLMSData, not CGXDLMSRegister, etc.
Help needed in reading only wanted objects
Hi,
You can skip read association view and add objects by hand.
Like this:
CGXDLMSRegister* pReg = new CGXDLMSRegister("1.0.32.7.0.255");
Objects.push_back(pReg);
//Read object as usual.
BR,
Mikko
Help needed in reading only wanted objects
The above mentioned code is showing this message after running :
Access Error: Device reports undefined object.
Kindly suggest me.
Thanks
Help needed in reading only wanted objects
Hi,
I believe that Logical name is wrong. Read meter with GXDLMSDirector first. Also make sure that object type is correct. If you want to read a data object, you must use CGXDLMSData, not CGXDLMSRegister, etc.
BR,
Mikko