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

This class includes DLMS communication settings.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GXDLMSSettings System
IncreaseBlockIndex void
IncreaseReceiverSequence byte
IncreaseSendSequence byte
KeepAlive byte
NextSend byte
ReceiverReady byte
ResetBlockIndex void

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

Метод Описание
CheckFrame ( byte frame ) : bool
GXDLMSSettings ( ) : System

Constructor.

GXDLMSSettings ( GXDLMSObjectCollection objects ) : System

Constructor.

ResetFrameSequence ( ) : void

Reset frame sequence.

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

Метод Описание
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.

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

CheckFrame() публичный Метод

public CheckFrame ( byte frame ) : bool
frame byte
Результат bool

GXDLMSSettings() публичный Метод

Constructor.
public GXDLMSSettings ( ) : System
Результат System

GXDLMSSettings() публичный Метод

Constructor.
public GXDLMSSettings ( GXDLMSObjectCollection objects ) : System
objects GXDLMSObjectCollection
Результат System

ResetFrameSequence() публичный Метод

Reset frame sequence.
public ResetFrameSequence ( ) : void
Результат void