DlmsParametersParse_InitiateResponse Method
Parses xDLMS initiate-response part of user-information field in AARE.
Namespace: OddPrg.Protocols.DLMSAssembly: OddPrg.Frames.Dlms (in OddPrg.Frames.Dlms.dll) Version: 2.0.0.24 (2.0.0.24)
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.
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
}