List<PropertyTableItemFR>
GetPropTable(string name, Guid guid)
Возвращает таблицу значений свойства из реестра свойств.
name - название свойства, guid - идентификатор устройства, геозоны, водителя, инструмента или задания
возвращает список из объектов вида PropertyTableItemFR со свойствами
public DateTime? startDT { get; set; } - начальное время
public DateTime? endDT { get; set; } - конечное время
public object value { get; set; } - значение
string
GetDeviceTimeZone(Guid guid) - Возвращает часовой пояс элемента
guid - идентификатор устройства
List<ElementsInfo>
GetDeviceArray() - возвращает список объектов мониторинга (ТС)
List<ElementsInfo>
GetGeoFencesArray() - возвращает список геозон
List<ElementsInfo>
GetDriversList() - возвращает список водителей
List<ElementsInfo>
GetImplementsArray() - возвращает список инструментов
эти списки состоят из объектов класса
Код:
|
public class ElementsInfo
{
public Guid guid { get; set; } - идентификатор
public Guid ParentGuid { get; set; } - идентификатор группы
public string Name { get; set; } - название
public bool IsGroup { get; set; } -признак группа или нет
} |
следующие два метода были добавлены для использования с классическими датасетами и совместимости с ПО АвтоГРАФ 4
string
ExCarValue(string ParamName, int sernum) - Возвращает значение свойства из реестра свойств для заданного объекта мониторинга
ParamName - название свойства
sernum - серийный номер прибора АвтоГРАФ, установленного на объекте мониторинга
string
ExCmnValue(string ParamName) - Возвращает значение свойства из реестра свойств из корневой группы списка объектов мониторинга
List<CarGRParams>
GetCheckedCars() - возвращает выбранные объекты мониторинга из списка в модуле отчетов
список состоит из объектов класса
Код:
|
public class CarGRParams
{
public Guid ID { get; set; } - идентификатор
public Guid ParentID { get; set; } - идентификатор группы
public string Name { get; set; } - название
public string GroupName { get; set; } - название группы
public int CarDevice { get; set; } - серийный номер прибора АвтоГРАФ, установленного на объекте мониторинга
public string CarModel { get; set; } - модель объекта мониторинга
public string CarNumber { get; set; } - серийный номер объекта мониторинга
public bool IsGroup { get; set; } - признак группа или нет
} |