DlmsParameters Class

Paramaters of DLMS communication that can be negotiated during createng an association.

Definition

Namespace: OddPrg.Protocols.DLMS
Assembly: OddPrg.Frames.Dlms (in OddPrg.Frames.Dlms.dll) Version: 2.0.0.24 (2.0.0.24)
C#
public class DlmsParameters
Inheritance
Object    DlmsParameters

Constructors

DlmsParameters(ByteBuffer, Int32) Creates an instance of DlmsParameters using raw data of initiate-response field returned in AARE during create DLMS association process.
DlmsParameters(DlmsTypeConformanceBlock, UInt16, Byte) Creates an instance of DlmsParameters using conformance block and max PDU size values.

Properties

ConformanceBlock Conformance bits
DlmsVersion DLMS version to use for communication
MaxPduSize Maximal size of DLMS frame in bytes.

Methods

AcceptableForBroadcast Checks if current parameters are acceptable for broadcast communication. Parameters passed in a parameter must be the same as in this object.
Create_InitiateRequest(ByteBuffer) Creates xDLMS initiate-request part of user-information field in AARQ. It uses properties of this object. InitiateRequest is defined in GB 11.2.
Create_InitiateRequest(DlmsTypeConformanceBlock, UInt16, Byte, ByteBuffer) Creates xDLMS initiate-request part of user-information field in AARQ. InitiateRequest is defined in GB 11.2.
EqualsDetermines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object))
GetHashCodeServes as the default hash function.
(Overrides ObjectGetHashCode)
Parse_InitiateResponse Parses xDLMS initiate-response part of user-information field in AARE.

See Also