Table of Contents

Class AutoPoll

Namespace
Lers.Core
Assembly
Lers.System.dll

Параметры автоопроса.

public class AutoPoll : INotifyPropertyChanged
Inheritance
AutoPoll
Implements
Inherited Members
Extension Methods

Constructors

AutoPoll()

Конструктор.

public AutoPoll()

AutoPoll(PollTask)

Конструктор для существующего объекта.

public AutoPoll(PollTask pollTask)

Parameters

pollTask PollTask

Properties

AttemptsWindowMinutes

Размер окна (в минутах), в течение которого считается максимальное количество попыток подключения GPRS-модема. Если не задан, то будет равен 1440 минут

public int? AttemptsWindowMinutes { get; set; }

Property Value

int?

BackupPollConnection

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

public PollConnection BackupPollConnection { get; set; }

Property Value

PollConnection

BackupPollStartTime

Дата начала резервного опроса.

public short BackupPollStartTime { get; set; }

Property Value

short

CommLinkType

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

public CommunicationLink CommLinkType { get; set; }

Property Value

CommunicationLink

ContinuousPollInterval

Интервал непрерывного опроса текущих.

public TimeSpan ContinuousPollInterval { get; set; }

Property Value

TimeSpan

IsContinuous

Указывает, что с точки учёта нужно непрерывно считывать текущие значения.

public bool IsContinuous { get; set; }

Property Value

bool

IsDefault

Указывает что данное задание автоопроса является основным для точки учёта.

public bool IsDefault { get; set; }

Property Value

bool

IsGprsControllerStarted

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

public bool IsGprsControllerStarted { get; set; }

Property Value

bool

MaxAttempts

Максимальное количество повторов выполнения задания автоопроса. Для GPRS по подключению - максимальное количество сеансов в сутки.

public int MaxAttempts { get; set; }

Property Value

int

MeasurePoints

Настройки точек учёта, которые входят в это задание.

public IReadOnlyCollection<PollTaskMeasurePoint> MeasurePoints { get; }

Property Value

IReadOnlyCollection<PollTaskMeasurePoint>

NextAttemptDelay

Таймаут до выполнения следующей попытки опроса.

public int NextAttemptDelay { get; set; }

Property Value

int

PerformTimeCorrection

Указывает что при автоопросе требуется провести коррекцию часов прибора.

public bool PerformTimeCorrection { get; set; }

Property Value

bool

PollConnection

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

public PollConnection PollConnection { get; set; }

Property Value

PollConnection

PollConnectionId

Идентификатор подключения для автоопроса.

public int PollConnectionId { get; set; }

Property Value

int

Priority

Приоритет выполнения.

public PollTaskPriority Priority { get; set; }

Property Value

PollTaskPriority

RequestedDataMask

Маска запрошенных данных.

public DeviceDataType RequestedDataMask { get; set; }

Property Value

DeviceDataType

Schedule

Расписание автоопроса.

public Schedule Schedule { get; set; }

Property Value

Schedule

StartPollDate

Дата, с которой нужно начать автоопрос.

public DateTime StartPollDate { get; set; }

Property Value

DateTime

TaskId

Идентификатор задания на автоопрос.

public int TaskId { get; }

Property Value

int

Events

PropertyChanged

Вызывается при изменении свойств объекта.

public event PropertyChangedEventHandler PropertyChanged

Event Type

PropertyChangedEventHandler