Table of Contents

Class PollState

Namespace
Lers.Data.PollState
Assembly
Lers.System.dll

Содержит и разбирает информацию о состоянии опроса точек учета от сервера и предоставляет функции по различным типам сортировки.

public class PollState
Inheritance
PollState
Inherited Members
Extension Methods

Constructors

PollState(DeviceDataType, EntityDataStatus)

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

public PollState(DeviceDataType dataType, EntityDataStatus model)

Parameters

dataType DeviceDataType
model EntityDataStatus

Properties

DataType

Тип данных (Детализация).

public DeviceDataType DataType { get; }

Property Value

DeviceDataType

EndDate

Окончание интервала опроса.

public DateTime EndDate { get; }

Property Value

DateTime

PollIntervalLength

Длина интервала опроса.

public int PollIntervalLength { get; }

Property Value

int

StartDate

Начало интервала опроса.

public DateTime StartDate { get; }

Property Value

DateTime

Methods

Add(PollStateInfo)

Добавляет информацию о состоянии опроса точки учета в коллекцию.

public void Add(PollStateInfo value)

Parameters

value PollStateInfo

Экземпляр класса PollStateInfo.

Clear()

Очищает список точек учета.

public void Clear()

TryGetValue(long, out PollStateInfo)

public bool TryGetValue(long measurePointId, out PollStateInfo state)

Parameters

measurePointId long
state PollStateInfo

Returns

bool