Class PollConnection
Подключение для опроса.
public class PollConnection : ServerObject
- Inheritance
-
PollConnection
- Inherited Members
- Extension Methods
Properties
CommDevice
Коммуникационное оборудование.
public Equipment CommDevice { get; set; }
Property Value
CommDevicePort
Порт коммуникационного оборудования.
public CommDevicePort CommDevicePort { get; }
Property Value
CommDevicePortSettings
Настройки порта коммуникационного оборудования.
public CommDevicePortSettings CommDevicePortSettings { get; }
Property Value
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
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
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
Наименование подключения.