Table of Contents

Class EquipmentCommDevice

Namespace
Lers.Core
Assembly
Lers.System.dll

Представляет коммуникационную часть оборудования.

public sealed class EquipmentCommDevice
Inheritance
EquipmentCommDevice
Inherited Members
Extension Methods

Properties

EnableKeepAlive

Возвращает или задаёт признак отправки модему пакетов поддержки соединения (KeepAlive).

public bool EnableKeepAlive { get; set; }

Property Value

bool

GprsPollPortId

Возвращает или задает порт опроса, на который будет подключен GPRS-модем без идентификации.

public int? GprsPollPortId { get; set; }

Property Value

int?

Identifier

Возвращает или задает уникальное значение, используемое для идентификации коммуникационного оборудования (для GPRS-модемов или Интернет-модемов).

public string Identifier { get; set; }

Property Value

string

Imei

Возвращает последний IMEI сим-карты, который был считан.

public string Imei { get; }

Property Value

string

IsModified

Признак наличия изменений.

public bool IsModified { get; }

Property Value

bool

IsOnline

Возвращает признак того, что коммуникационное оборудование сейчас на связи.

public bool IsOnline { get; }

Property Value

bool

Methods

GetGprsSessions(DateTime, DateTime)

Получает список сеансов соединения этого GPRS-контроллера с системой.

public Task<GprsModemSession[]> GetGprsSessions(DateTime startDate, DateTime endDate)

Parameters

startDate DateTime

Дата начала периода.

endDate DateTime

Дата окончания периода

Returns

Task<GprsModemSession[]>

Массив записей GprsModemSession.

GetGprsSessionsAsync(DateTime, DateTime)

Начинает асинхронную операцию получения списка сеансов соединения этого GPRS-контроллера с системой.

public Task<GprsModemSession[]> GetGprsSessionsAsync(DateTime startDate, DateTime endDate)

Parameters

startDate DateTime

Дата начала периода.

endDate DateTime

Дата окончания периода

Returns

Task<GprsModemSession[]>

Экземпляр AsyncOperation{GprsControllerSession[]}, представляющий собой начатую асинхронную операцию.

GprsCall()

Вызывает GPRS-контроллер.

public Task GprsCall()

Returns

Task

GprsCallAsync()

Начинает асинхронную операцию вызова GPRS-контроллера.

public Task GprsCallAsync()

Returns

Task

GprsDisconnectAsync()

Начинает асинхронную операцию принудительного разрыва GPRS-соединения контроллера с системой.

public Task GprsDisconnectAsync()

Returns

Task