Table of Contents

Class PollConnection

Namespace
Lers.Poll
Assembly
Lers.System.dll

Подключение для опроса.

public class PollConnection : ServerObject
Inheritance
PollConnection
Inherited Members
Extension Methods

Properties

CommDevice

Коммуникационное оборудование.

public Equipment CommDevice { get; set; }

Property Value

Equipment

CommDevicePort

Порт коммуникационного оборудования.

public CommDevicePort CommDevicePort { get; }

Property Value

CommDevicePort

CommDevicePortSettings

Настройки порта коммуникационного оборудования.

public CommDevicePortSettings CommDevicePortSettings { get; }

Property Value

CommDevicePortSettings

CommLinkType

Тип канала связи.

public CommunicationLink CommLinkType { get; set; }

Property Value

CommunicationLink

ConnectionTimeout

Таймаут соединения (в сек.).

public int ConnectionTimeout { get; set; }

Property Value

int

DialNumber

Номер телефона.

public string DialNumber { get; set; }

Property Value

string

FlowControl

Контроль потока.

public FlowControl FlowControl { get; set; }

Property Value

FlowControl

GprsAutoDisconnect

Автоматический разрыв соединения после опроса.

public bool GprsAutoDisconnect { get; set; }

Property Value

bool

GprsCallType

Тип вызова GPRS-устройства.

public GsmCallType GprsCallType { get; set; }

Property Value

GsmCallType

Id

Уникальный идентификатор подключения.

public int Id { get; }

Property Value

int

ImitateModem

Имитация модема при прямом подключении.

public bool ImitateModem { get; }

Property Value

bool

InternetHost

Адрес для Интернет-подключения.

public string InternetHost { get; set; }

Property Value

string

InternetPort

Номер TCP-порта для Интернет-подключения.

public ushort InternetPort { get; set; }

Property Value

ushort

IsNetwork

Возвращает признак того, что подключение сетевое (через это подключение доступно несколько устройств).

public bool IsNetwork { get; }

Property Value

bool

PollPortGroupId

Группа портов опроса.

public int? PollPortGroupId { get; set; }

Property Value

int?

PollPortId

Порт опроса.

public int? PollPortId { get; set; }

Property Value

int?

PortSpeed

Скорость порта.

public int PortSpeed { get; set; }

Property Value

int

Protocol

Протокол обмена.

public byte Protocol { get; set; }

Property Value

byte

Title

Наименование подключения.

public string Title { get; set; }

Property Value

string

Methods

GetAutoPollConnection(EntityIdentifier, PollConnection[], LersServer)

Получает подключение, через которое производится автоматический опрос объекта учета.

public static Task<PollConnection> GetAutoPollConnection(EntityIdentifier measurePointId, PollConnection[] connections, LersServer server)

Parameters

measurePointId EntityIdentifier

Идентификатор точки учета.

connections PollConnection[]

Список всех подключений для объекта учета.

server LersServer

Сервер.

Returns

Task<PollConnection>

Возвращает экземпляр PollConnection или null, если точка учета не стоит на автоопросе.

SetEquipmentList(IEnumerable<Equipment>)

Устанавливает оборудование, которое можно опросить через это подключение.

public void SetEquipmentList(IEnumerable<Equipment> equipmentList)

Parameters

equipmentList IEnumerable<Equipment>

Список оборудования, которое будет связано с этим подключением.

ToString()

Возвращает наименование подключения.

public override string ToString()

Returns

string

Наименование подключения.