DlmsParametersParse_InitiateResponse Method

Parses xDLMS initiate-response part of user-information field in AARE.

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 static void Parse_InitiateResponse(
	ByteBuffer rawData,
	ref int index,
	out DlmsTypeConformanceBlock conformanceBlock,
	out ushort maxPduSize,
	out byte dlmsVersion
)

Parameters

rawData  ByteBuffer
Raw data returned by the server to parse.
index  Int32
Index in rawData.
conformanceBlock  DlmsTypeConformanceBlock
Negotiated conformance block.
maxPduSize  UInt16
Negotiated maximal DLMS frame size in bytes.
dlmsVersion  Byte
Negotiated used DLMS version.

Remarks

Abstract syntax of InitiateResponse type in GB page 203. InitiateResponse ::= SEQUENCE { negotiated-quality-of-service [0] IMPLICIT Integer8 OPTIONAL, negotiated-dlms-version-number Unsigned8, negotiated-conformance Conformance, -- Shall be encoded in BER server-max-receive-pdu-size Unsigned16, vaa-name ObjectName }

See Also