C# Класс Gurux.DLMS.Client.Example.GXCommunicatation

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Client Gurux.DLMS.Secure.GXDLMSSecureClient
Trace bool

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

Метод Описание
Close ( ) : void
GXCommunicatation ( GXDLMSSecureClient dlms, IGXMedia media, bool initializeIEC, Authentication authentication, string password ) : System

Constructor.

GetAssociationView ( ) : GXDLMSObjectCollection

Read Association View from the meter.

InitNet ( ) : void
InitSerial ( ) : void
InitializeConnection ( GXManufacturer man ) : void
Method ( GXDLMSObject it, int attributeIndex, object value, DataType type ) : void

Method attribute value.

Read ( GXDLMSObject it, int attributeIndex ) : object

Read attribute value.

ReadDLMSPacket ( byte data, GXReplyData reply ) : void

Read DLMS Data from the device.

ReadDataBlock ( byte data, GXReplyData reply ) : bool
ReadDataBlock ( byte data, GXReplyData reply ) : void

Read data block from the device.

ReadList ( int>.List list ) : void

Read list of attributes.

ReadRowsByEntry ( Gurux.DLMS.Objects.GXDLMSProfileGeneric it, int index, int count ) : object[]

Read Profile Generic Columns by entry.

ReadRowsByRange ( Gurux.DLMS.Objects.GXDLMSProfileGeneric it, System.DateTime start, System.DateTime end ) : object[]

Read Profile Generic Columns by range.

UpdateImage ( GXDLMSImageTransfer target, byte data, string Identification ) : void
UpdateManufactureSettings ( string id ) : void
Write ( GXDLMSObject it, int attributeIndex ) : void

Write attribute value.

WriteTrace ( string line ) : void

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

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

public Close ( ) : void
Результат void

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

Constructor.
public GXCommunicatation ( GXDLMSSecureClient dlms, IGXMedia media, bool initializeIEC, Authentication authentication, string password ) : System
dlms Gurux.DLMS.Secure.GXDLMSSecureClient
media IGXMedia
initializeIEC bool
authentication Authentication
password string
Результат System

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

Read Association View from the meter.
public GetAssociationView ( ) : GXDLMSObjectCollection
Результат GXDLMSObjectCollection

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

public InitNet ( ) : void
Результат void

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

public InitSerial ( ) : void
Результат void

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

public InitializeConnection ( GXManufacturer man ) : void
man Gurux.DLMS.ManufacturerSettings.GXManufacturer
Результат void

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

Method attribute value.
public Method ( GXDLMSObject it, int attributeIndex, object value, DataType type ) : void
it Gurux.DLMS.Objects.GXDLMSObject
attributeIndex int
value object
type DataType
Результат void

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

Read attribute value.
public Read ( GXDLMSObject it, int attributeIndex ) : object
it Gurux.DLMS.Objects.GXDLMSObject
attributeIndex int
Результат object

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

Read DLMS Data from the device.
public ReadDLMSPacket ( byte data, GXReplyData reply ) : void
data byte Data to send.
reply Gurux.DLMS.GXReplyData
Результат void

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

public ReadDataBlock ( byte data, GXReplyData reply ) : bool
data byte
reply Gurux.DLMS.GXReplyData
Результат bool

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

Read data block from the device.
public ReadDataBlock ( byte data, GXReplyData reply ) : void
data byte data to send
reply Gurux.DLMS.GXReplyData
Результат void

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

Read list of attributes.
public ReadList ( int>.List list ) : void
list int>.List
Результат void

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

Read Profile Generic Columns by entry.
public ReadRowsByEntry ( Gurux.DLMS.Objects.GXDLMSProfileGeneric it, int index, int count ) : object[]
it Gurux.DLMS.Objects.GXDLMSProfileGeneric
index int
count int
Результат object[]

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

Read Profile Generic Columns by range.
public ReadRowsByRange ( Gurux.DLMS.Objects.GXDLMSProfileGeneric it, System.DateTime start, System.DateTime end ) : object[]
it Gurux.DLMS.Objects.GXDLMSProfileGeneric
start System.DateTime
end System.DateTime
Результат object[]

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

public UpdateImage ( GXDLMSImageTransfer target, byte data, string Identification ) : void
target Gurux.DLMS.Objects.GXDLMSImageTransfer
data byte
Identification string
Результат void

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

public UpdateManufactureSettings ( string id ) : void
id string
Результат void

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

Write attribute value.
public Write ( GXDLMSObject it, int attributeIndex ) : void
it Gurux.DLMS.Objects.GXDLMSObject
attributeIndex int
Результат void

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

public WriteTrace ( string line ) : void
line string
Результат void

Описание свойств

Client публичное свойство

public GXDLMSSecureClient,Gurux.DLMS.Secure Client
Результат Gurux.DLMS.Secure.GXDLMSSecureClient

Trace публичное свойство

public bool Trace
Результат bool