C# Class Gurux.DLMS.GXDLMSSettings

This class includes DLMS communication settings.
Afficher le fichier Open project: Gurux/Gurux.DLMS.Net Class Usage Examples

Private Properties

Свойство Type Description
GXDLMSSettings System
IncreaseBlockIndex void
IncreaseReceiverSequence byte
IncreaseSendSequence byte
KeepAlive byte
NextSend byte
ReceiverReady byte
ResetBlockIndex void

Méthodes publiques

Méthode Description
CheckFrame ( byte frame ) : bool
GXDLMSSettings ( ) : System

Constructor.

GXDLMSSettings ( GXDLMSObjectCollection objects ) : System

Constructor.

ResetFrameSequence ( ) : void

Reset frame sequence.

Private Methods

Méthode Description
GXDLMSSettings ( bool server ) : System

Constructor.

IncreaseBlockIndex ( ) : void

Increases block index.

IncreaseReceiverSequence ( byte value ) : byte

Increase receiver sequence.

IncreaseSendSequence ( byte value ) : byte

Increase sender sequence.

KeepAlive ( ) : byte

Generates Keep Alive S-frame.

NextSend ( ) : byte

Generates I-frame.

ReceiverReady ( ) : byte

Generates Receiver Ready S-frame.

ResetBlockIndex ( ) : void

Resets block index to default value.

Method Details

CheckFrame() public méthode

public CheckFrame ( byte frame ) : bool
frame byte
Résultat bool

GXDLMSSettings() public méthode

Constructor.
public GXDLMSSettings ( ) : System
Résultat System

GXDLMSSettings() public méthode

Constructor.
public GXDLMSSettings ( GXDLMSObjectCollection objects ) : System
objects GXDLMSObjectCollection
Résultat System

ResetFrameSequence() public méthode

Reset frame sequence.
public ResetFrameSequence ( ) : void
Résultat void