Help needed in reading only wanted objects

4 posts / 0 new
Last post
rajfanofsachin
Help needed in reading only wanted objects

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)

Thanks.

kurumi
kurumi's picture
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

________________________________________
Mikko Kurunsaari
Gurux Ltd
Hermiankatu 6-8 H 33720 TAMPERE, FINLAND
Phone: +358 3 265 1244
Home page: http://www.gurux.org

pradson
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

kurumi
kurumi's picture
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

________________________________________
Mikko Kurunsaari
Gurux Ltd
Hermiankatu 6-8 H 33720 TAMPERE, FINLAND
Phone: +358 3 265 1244
Home page: http://www.gurux.org