Class EquipmentData
Предоставляет функции для получения данных по оборудованию.
public sealed class EquipmentData : IEquipmentData
- Inheritance
-
EquipmentData
- Implements
- Inherited Members
- Extension Methods
Methods
DeleteDeviceEvents(DateTimeInterval)
Удаляет записи из архива событий устройства в указанном интервале.
public void DeleteDeviceEvents(DateTimeInterval interval)
Parameters
interval
DateTimeIntervalИнтервал времени, за который необходимо удалить записи.
DeleteDeviceEventsAsync(DateTimeInterval)
Асинхронно удаляет записи из архива событий устройства в указанном интервале.
public Task DeleteDeviceEventsAsync(DateTimeInterval interval)
Parameters
interval
DateTimeIntervalИнтервал времени, за который необходимо удалить записи.
Returns
- Task
Задание, представляющее собой начатую асинхронную операцию.
ExportConfigDataAsync(DateTime, DateTime)
Асинхронно экспортирует базу настроек устройства за период.
public Task<byte[]> ExportConfigDataAsync(DateTime startDate, DateTime endDate)
Parameters
Returns
- Task<byte[]>
Возвращает экземпляр Task{byte[]}, представляющий собой начатую асинхронную операцию, которая после завершения вернёт массив байт, содержащий базу настроек устройства.
ExportLastConfigDataAsync()
Асинхронно экспортирует базу настроек устройства за период.
public Task<byte[]> ExportLastConfigDataAsync()
Returns
- Task<byte[]>
Возвращает экземпляр Task{byte[]}, представляющий собой начатую асинхронную операцию, которая после завершения вернёт массив байт, содержащий базу настроек устройства.
GetConfigDataAsync(DateTime, DateTime)
Начинает асинхронную операцию получения базы настроек устройства за указанный период.
public Task<DeviceConfigRecord[]> GetConfigDataAsync(DateTime startDate, DateTime endDate)
Parameters
Returns
- Task<DeviceConfigRecord[]>
Возвращает экземпляр Task{DeviceConfigRecord[]}, представляющий собой начатую асинхронную операцию.
GetDeviceEvents(DateTime, DateTime)
Получает данные архива событий устройства за указанный период.
public DeviceEventRecord[] GetDeviceEvents(DateTime startDate, DateTime endDate)
Parameters
Returns
- DeviceEventRecord[]
Массив DeviceEventRecord.
GetDeviceEventsAsync(DateTime, DateTime)
Получает данные архива событий устройства за указанный период.
public Task<DeviceEventRecord[]> GetDeviceEventsAsync(DateTime startDate, DateTime endDate)
Parameters
Returns
- Task<DeviceEventRecord[]>
Массив DeviceEventRecord.
GetLatestConfigDataAsync()
Начинает асинхронную операцию получения самых последних данных из базы настроек устройства.
public Task<DeviceConfigRecord[]> GetLatestConfigDataAsync()
Returns
- Task<DeviceConfigRecord[]>
Возвращает экземпляр Task{DeviceConfigRecord[]}, представляющий собой начатую асинхронную операцию.
ImportConfigDataAsync(byte[])
Асинхронно импортирует базу настроек устройства.
public Task ImportConfigDataAsync(byte[] data)
Parameters
data
byte[]Массив байт, содержащий базу настроек устройства.