By wikican, 23 November, 2018 Forums Gurux.Net Hi Mikko, I'm using meterdisconneciton command. Using Write a register. like this : var relay = new GXDLMSData("1.1.128.0.0.255"); relay.Value = 4; //ralay.InvokeIdAndPriority ??? reader.Write(relay,2); Bu I got Access Error, When I ask the manifacturer, I noticed there is a little bit difference from our command and their command. There is only InvokeIdAndPriority difference. I think if I set this value, I can use it properly. in Gurux we send a : <HDLC len="29" > <TargetAddress Value="16" /> <SourceAddress Value="18" /> <!--I frame.--> <FrameType Value="32" /> <PDU> <SetRequest> <SetRequestNormal> <InvokeIdAndPriority Value="193" /> <AttributeDescriptor> <!--DATA--> <ClassId Value="1" /> <!--1.1.128.0.0.255--> <InstanceId Value="0101800000FF" /> <AttributeId Value="2" /> </AttributeDescriptor> <Value> <UInt8 Value="4" /> </Value> </SetRequestNormal> </SetRequest> </PDU> </HDLC> But manifacturer program send : <HDLC len="26" > <TargetAddress Value="16" /> <SourceAddress Value="18" /> <!--I frame.--> <FrameType Value="32" /> <PDU> <SetRequest> <SetRequestNormal> <InvokeIdAndPriority Value="129" /> <AttributeDescriptor> <!--DATA--> <ClassId Value="1" /> <!--1.1.128.0.0.255--> <InstanceId Value="0101800000FF" /> <AttributeId Value="2" /> </AttributeDescriptor> <Value> <UInt8 Value="1" /> </Value> </SetRequestNormal> </SetRequest> </PDU> </HDLC> Invoke Id And Priority Hi, Those values are set to the client. cl.InvokeID = 1; cl.Priority = Priority.High; cl.ServiceClass = ServiceClass.UnConfirmed; BR, Mikko Thank you Mikko :) yes. while Thank you Mikko :) yes. while trying I found it was UnConfirmed service class. Have a nice work. Log in or register to post comments
Invoke Id And Priority Hi, Those values are set to the client. cl.InvokeID = 1; cl.Priority = Priority.High; cl.ServiceClass = ServiceClass.UnConfirmed; BR, Mikko
Thank you Mikko :) yes. while Thank you Mikko :) yes. while trying I found it was UnConfirmed service class. Have a nice work.
Invoke Id And Priority
Hi,
Those values are set to the client.
cl.InvokeID = 1;
cl.Priority = Priority.High;
cl.ServiceClass = ServiceClass.UnConfirmed;
BR,
Mikko
Thank you Mikko :) yes. while
Thank you Mikko :) yes. while trying I found it was UnConfirmed service class.
Have a nice work.