C# Класс Gurux.DLMS.GXDLMSSNCommandHandler

this class is used to handle SN commands.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
HandleReadRequest ( GXDLMSSettings settings, GXDLMSServer server, GXByteBuffer data, GXByteBuffer replyData, GXDLMSTranslatorStructure xml ) : void

Handle read request.

HandleWriteRequest ( GXDLMSSettings settings, GXDLMSServer server, GXByteBuffer data, GXByteBuffer replyData, GXDLMSTranslatorStructure xml ) : void

Handle write request.

Приватные методы

Метод Описание
FindSNObject ( GXDLMSObjectCollection items, int sn ) : GXSNInfo
FindSNObject ( GXDLMSServer server, int sn ) : GXSNInfo

Find Short Name object.

GenerateWriteResponse ( GXDLMSSettings settings, GXByteBuffer results, GXByteBuffer replyData ) : void

Generate write reply.

GetReadData ( GXDLMSSettings settings, ValueEventArgs list, GXByteBuffer data ) : SingleReadResponse

Get data for Read command.

HandleRead ( GXDLMSSettings settings, GXDLMSServer server, byte type, GXByteBuffer data, List list, List reads, List actions, GXByteBuffer replyData, GXDLMSTranslatorStructure xml ) : void
HandleReadBlockNumberAccess ( GXDLMSSettings settings, GXDLMSServer server, GXByteBuffer data, GXByteBuffer replyData, GXDLMSTranslatorStructure xml ) : void

Handle read Block in blocks.

HandleReadDataBlockAccess ( GXDLMSSettings settings, GXDLMSServer server, Command command, GXByteBuffer data, int cnt, GXByteBuffer replyData, GXDLMSTranslatorStructure xml ) : void
ReturnSNError ( GXDLMSSettings settings, GXDLMSServer server, Command cmd, ErrorCode error, GXByteBuffer replyData ) : void

Описание методов

HandleReadRequest() публичный статический Метод

Handle read request.
public static HandleReadRequest ( GXDLMSSettings settings, GXDLMSServer server, GXByteBuffer data, GXByteBuffer replyData, GXDLMSTranslatorStructure xml ) : void
settings GXDLMSSettings DLMS settings.
server GXDLMSServer DLMS server.
data GXByteBuffer Received data.
replyData GXByteBuffer
xml GXDLMSTranslatorStructure
Результат void

HandleWriteRequest() публичный статический Метод

Handle write request.
public static HandleWriteRequest ( GXDLMSSettings settings, GXDLMSServer server, GXByteBuffer data, GXByteBuffer replyData, GXDLMSTranslatorStructure xml ) : void
settings GXDLMSSettings
server GXDLMSServer
data GXByteBuffer
replyData GXByteBuffer
xml GXDLMSTranslatorStructure
Результат void