C# Class Gurux.DLMS.GXDLMSSNCommandHandler

this class is used to handle SN commands.
Afficher le fichier Open project: Gurux/Gurux.DLMS.Net Class Usage Examples

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
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

Method Details

HandleReadRequest() public static méthode

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
Résultat void

HandleWriteRequest() public static méthode

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
Résultat void