cannot able to understand the flow of meter communication in gurux android project
trying to connect with lnt meter but it is not getting open and read from the android application
Recently, I’ve been trying to decode an information report packet with the PDU interface type, but the value always comes out as null, even though the GXDLMSTranslator decodes it correctly. I would like to know if this is indeed as it should be. I’m using the library version 9.0.2503.2001 for .NET.
Hi
is there a method to get the UIValue based on the actual
value read in the meter?
for example, I have a GXDLMSData that has a custom
attributesettings that defines GXObisValueItem like
for example:
GXObisValue Value is 1 and UIValue is Reset
right now I am manually matching them
GXDLMSAttributeSettings atbr = dataobj.Attributes[1];
if (atbr.Values.Count > 0)
{
foreach (GXObisValueItem val in atbr.Values)
{
if (dataobj.Value != null &&
int.TryParse(dataobj.Value.ToString(), out int parsedValue) &&
val.Value == parsedValue)
Hello
I am facing this problem in getting the date. I would be grateful if you could suggest me a solution.
The time is correct, but the date is wrong, and the correct date is glorious
trace debug
Clock : Index: 2 Value: 01/01/1970 18:10:47<LF>
Index: 3 Value: -210<LF>
Index: 4 Value: 0<LF>
Index: 5 Value: 01/01/1970 00:00:00 UTC+00:00<LF>
Index: 6 Value: 01/01/1970 00:00:00 UTC+00:00<LF>
Index: 7 Value: 0<LF>
Index: 8 Value: 0<LF>
Index: 9 Value: 0<LF>
Hi,
I have problem with changing value of object, which has 'bytearray' - as I could see after reading that OBIS. For changing "normal" values, such as APN, I use the following python snippet:
d = GXDLMSData("obis")
d.apn = "newAPN"
self.write(d, 2)
And it works fine, but there's also manufacturer's specific object - pinging setup, which consists of target IP and interval. First one is bytearray, second is integer. After reading this object it looks like below:
I uncommented #define DLMS_IGNORE_XML_TRANSLATOR in GXIgnore.h and get many errors about xml. In server example.
invalid use of incomplete type ‘class CGXDLMSTranslatorStructure’
../../../development/src/GXDLMS.cpp:1947:16: error: invalid use of incomplete type ‘class CGXDLMSTranslatorStructure’
1947 | if (xml->GetComments())
| ^~
<p>As per IS 15959-P2 (cluase 4 and 7.1 Table-2) PUSH doesn't required any authentication password. It has the lowest key. But when i am selecting Indian standard and association PUSH in gurux it is mandatorily asking password and hence meter is failing. Attached the screen shot both standard and tool configuration. I am using 9.0.2504.0301 version.</p>
We are developing indian standard meter . In wrapper communication interface of US Association, existing gurux library is producing large size of response buffer when reading objects. Can you please suggest a suitable encoding mechanism to reduce the response buffer size when reading objects for less memory consumption.