Class PollConnection
Подключение для опроса.
public class PollConnection : ServerObject
- Inheritance
-
PollConnection
- Inherited Members
- Extension Methods
Properties
CommDevice
Параметры коммуникационного устройства.
public CommunicationDevice? CommDevice { get; }
Property Value
CommDeviceId
Коммуникационное оборудование.
public int? CommDeviceId { get; set; }
Property Value
- int?
CommDevicePortId
Порт коммуникационного оборудования.
public int? CommDevicePortId { get; set; }
Property Value
- int?
CommDevicePortSettingsId
Настройки порта коммуникационного оборудования.
public int? CommDevicePortSettingsId { get; set; }
Property Value
- int?
CommLinkType
Тип канала связи.
public CommunicationLink CommLinkType { get; set; }
Property Value
ConnectionTimeout
Таймаут соединения (в сек.).
public int ConnectionTimeout { get; set; }
Property Value
DialNumber
Номер телефона.
public string DialNumber { get; set; }
Property Value
FlowControl
Контроль потока.
public FlowControl FlowControl { get; set; }
Property Value
GprsAutoDisconnect
Автоматический разрыв соединения после опроса.
public bool GprsAutoDisconnect { get; set; }
Property Value
GprsCallType
Тип вызова GPRS-устройства.
public GsmCallType GprsCallType { get; set; }
Property Value
Id
Уникальный идентификатор подключения.
public int Id { get; }
Property Value
ImitateModem
Имитация модема при прямом подключении.
public bool ImitateModem { get; }
Property Value
IntegrationParameters
Параметры подключения интеграции.
public IntegrationParameters? IntegrationParameters { get; }
Property Value
InternetHost
Адрес для Интернет-подключения.
public string InternetHost { get; set; }
Property Value
InternetPort
Номер TCP-порта для Интернет-подключения.
public ushort InternetPort { get; set; }
Property Value
IsNetwork
Возвращает признак того, что подключение сетевое (через это подключение доступно несколько устройств).
public bool IsNetwork { get; }
Property Value
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
Protocol
Протокол обмена.
public byte Protocol { get; set; }
Property Value
Title
Наименование подключения.
public string Title { get; set; }
Property Value
Methods
GetAutoPollConnection(EntityIdentifier, PollConnection[], LersServer)
Получает подключение, через которое производится автоматический опрос объекта учета.
public static Task<PollConnection?> GetAutoPollConnection(EntityIdentifier measurePointId, PollConnection[] connections, LersServer server)
Parameters
measurePointIdEntityIdentifierИдентификатор точки учета.
connectionsPollConnection[]Список всех подключений для объекта учета.
serverLersServerСервер.
Returns
- Task<PollConnection>
Возвращает экземпляр PollConnection или null, если точка учета не стоит на автоопросе.
SetEquipmentList(IEnumerable<Equipment>)
Устанавливает оборудование, которое можно опросить через это подключение.
public void SetEquipmentList(IEnumerable<Equipment> equipmentList)
Parameters
equipmentListIEnumerable<Equipment>Список оборудования, которое будет связано с этим подключением.
ToString()
Возвращает наименование подключения.
public override string ToString()
Returns
- string
Наименование подключения.