Interface IEquipment
Экземпляр оборудования.
public interface IEquipment : IUniqueObject
- Inherited Members
- Extension Methods
Properties
Comment
Возвращает или задает комментарий.
string Comment { get; set; }
Property Value
Data
Предоставляет доступ к данным по этому оборудованию.
IEquipmentData Data { get; }
Property Value
IsShared
Получает или задаёт признак, разрешающий использовать оборудование на разных объектах учёта.
bool IsShared { get; set; }
Property Value
LastCalibrationDate
Возвращает или задает дату последней проверки.
DateTime? LastCalibrationDate { get; set; }
Property Value
NetworkAddress
Получает или задает сетевой адрес устройства.
string NetworkAddress { get; set; }
Property Value
Password
Получает или задает пароль для доступа к устройству.
string Password { get; set; }
Property Value
ScheduledCalibrationDate
Возвращает или задает дату планируемой поверки.
DateTime? ScheduledCalibrationDate { get; set; }
Property Value
SecondLevelPassword
Получает или задаёт пароль второго уровня для доступа к устройству
string SecondLevelPassword { get; set; }
Property Value
SerialNumber
Возвращает или задает серийный номер оборудования.
string SerialNumber { get; set; }
Property Value
Methods
GetRelatedMeasurePointsAsync()
Асинхронно получает точки учета, связанных с этим экземпляром оборудования.
Task<IMeasurePoint[]> GetRelatedMeasurePointsAsync()
Returns
- Task<IMeasurePoint[]>
Задание, содержащее список точек учёта.
GetRelatedMeasurePointsAsync(MeasurePointInfoFlags)
Асинхронно получает точки учета, связанных с этим экземпляром оборудования.
Task<IMeasurePoint[]> GetRelatedMeasurePointsAsync(MeasurePointInfoFlags measurePointFlags)
Parameters
measurePointFlags
MeasurePointInfoFlagsИнформация, которую нужно получить для точек учёта.
Returns
- Task<IMeasurePoint[]>
Задание, содержащее список точек учёта.
GetTotalsAsync(DateTime, DateTime)
Получает показания по квартирному счетчику за отчетный период
Task<CounterReportingMonthTotals[]> GetTotalsAsync(DateTime start, DateTime end)
Parameters
Returns
- Task<CounterReportingMonthTotals[]>
Показания со счетчика на начало и конец каждого месяца.
SetTotalsAsync(double, double)
Ввод текущих показаний.
Task SetTotalsAsync(double value1, double value2)
Parameters
value1
doubleПоказание счетчика по первому тарифу.
value2
doubleПоказание счетчика по второму тарифу.