Error :Gurux.DLMS.GXDLMSException: 'Connection is permanently rejected. Authentication is required.'
This exception occurs in this =>Client.ParseAAREResponse(reply.Data) method.
This occurs when i choose Authentication.High
it works fine when authentication is low
My password for the meter is also correct
Where can i get list of frame type for hdlc?
I mean, i know that 0x93 - snrm, 0x73 - ua, 0x53 - disconnect, 0x10 - I-frame... But what about another types? Maybe you know something about it...
How to calculate checksum for frame?
For instance, we have this frame: 7E A0 0A 00 02 00 23 21 93 18 71 7E
18 71 - Checksum of this frame. But how was it calculated?
I think it calculated for this part of frame: A0 0A 00 02 00 23 21 93
But how? I tried few calculators and some codes but it didn't work...
Maybe there is some table for this...
I tried find it in the .NET gurux library, but i don't now what name of it.
Hello Mikko,
I have solved one problem with you before (thank you very much). I believe that this also will be fast and inspiring.
I would like to read last x day ProfileGeneric data (0.0.98.1.0.255) with Iskraemeco T880 meter.
The best is the last record.
It is easy with GXDLMSDirector but I dont know how to do it in java.
Java requires Read Capture Object first but I dont know how to do it.
How can I know index of last record?
Peter.
I downloaded(from GitHub) Gurux library for .NET(C#) and there is no client class in it... More important class... What do i need to do? Where this class?
I want to get data from SL7000 meter. I downloaded files from GitHub(for C#) and it's a mess! Examples don't work, because they need some library... How do use examples and this library correctly? For instance, one file require Gurux.Enums library, but there are lot of files, have namespace Geurux.Enum. And where Gurux.DLMS.Net namespace?
Communication with GXDLMSDirector setting works with this Properties:
1. Media: NET, Protocol:TCP, Interface: Wrapper, Use serial port through ethernet: Checked
2. Media: NET, Protocol:TCP, Interface: HDLC, Use serial port through ethernet: Checked
3. Media: NET, Protocol:TCP, Interface: HDLC, Use serial port through ethernet: Not Checked
Does not work:
4. Media: NET, Protocol:TCP, Interface: Wrapper, Use serial port through ethernet: Not Checked
When I am using GXDLMSDirector and Server meter simulator everything looks good.
When I am using java package, request 0.0.40.0.0.255 is generated too before my own request defined. ( this.readObjects.add(new GXSimpleEntry<String, Integer>("1.0.1.8.0.255", 2));)
Why?
Peter.