Справочник параметров и датчиков телематики АвтоГРАФ
Техническая документация по настройке отчетов и датчиков
Для построения детализированных аналитических отчетов и контроля автопарка в системе АвтоГРАФ используется обширная библиотека переменных. В данном руководстве описан полный список параметров мониторинга, синтаксис обращения к ним, а также методы получения информации для корректной настройки телематики.
Как открыть полный реестр данных в программе
Чтобы увидеть исчерпывающий перечень переменных, доступных для настройки, перейдите в меню «Устройства» → «Настройки» → «Расчёт» → вкладка «Список параметров». В контекстном меню (по правой кнопке мыши) выберите пункт «Автосправка». Это позволит получить подробную информацию о каждом элементе системы сбора данных.

Рис. 1. Доступ к справочнику параметров телематики.
Вся информация о телематике разделена на три основные категории: табличные, рейсовые и финальные показатели. Каждая запись в справочнике содержит:
- Заголовок – наименование показателя.
- Имя – уникальный идентификатор для формул.
- Описание – тип данных, группа и назначение.
Обращение к интересующей переменной происходит напрямую, без использования дополнительных приставок «u.» (например, Speed для получения данных о скорости движения).
Методы получения значений телематики
Для извлечения информации из реестра показателей в системе мониторинга предусмотрены специальные программные методы:
| Метод | Описание | Тип |
| PrmBool(n) | Чтение логического параметра (да/нет) | bool |
| PrmInt(n) | Чтение целочисленного значения | int32, int64 |
| PrmDouble(n) | Чтение значения с плавающей точкой | double |
| PrmDate(n) | Чтение даты и времени | DateTime |
| PrmString(n) | Чтение текстовых данных | string |
| PrmGuid(n) | Чтение уникального идентификатора | guid |
Для обращения к свойствам конкретных объектов (например, геозон, водителей или устройств) используются методы с указанием имени параметра и дополнительными аргументами:
bool PrmBool(string name[, bool def[, Guid guid]])
int PrmInt(string name[, int def[, Guid guid]])
double PrmDouble(string name[, double def[, Guid guid]])
DateTime PrmDate(string name[, DateTime def[, Guid guid]])
string PrmString(string name[, string def[, Guid guid]])
где name – имя свойства в системе, def – значение по умолчанию, guid – идентификатор сущности (ТС, зоны, сотрудника).
Префиксы и синтаксис для работы с данными
Для уточнения типа получаемой информации (пробег, время, интенсивность) применяются специальные префиксы. Это позволяет строить сложные аналитические выражения при настройке датчиков:
- count. – подсчет количества переключений.
- duration. – суммарное время нахождения во включённом состоянии.
- distance. – пройденный километраж за период активности.
- valid. – проверка достоверности полученных координат.
- level. – фиксация изменения уровня (повышение или понижение).
- min., max., mean. – выборка минимального, максимального или усредненного значения.
- first, last – фиксация показателя в начальной или конечной точке рейса.
Пример синтаксиса: count.Speed — возвращает количество изменений скорости. Допустимо комбинирование: first.count.Speed — вернет число переключений скоростного режима в начале маршрута.
Справочник переменных для аналитики и контроля
Полный перечень значений (более 200 наименований) доступен непосредственно в интерфейсе ПО. Гибкая система идентификаторов позволяет интегрировать показатели в пользовательские отчеты, настраивать уведомления о событиях и контролировать отклонения от нормы.
Использование всего спектра доступных параметров мониторинга обеспечивает следующие возможности:
- Точный учет пробега, моточасов и времени работы навесного оборудования.
- Детальный контроль расхода топлива с привязкой к конкретному водителю или маршруту.
- Автоматическое фиксирование нарушений скоростного режима и режима труда.
- Создание сложных многоуровневых отчетов для управления автопарком.
Часто задаваемые вопросы
Как открыть полный список доступных параметров в программе?
Перейдите в раздел «Устройства» → «Настройки» → «Расчёт». Во вкладке «Список параметров» вызовите контекстное меню правой кнопкой мыши и выберите «Автосправка».
Какие методы используются для чтения данных телематики?
Для получения информации используются методы PrmBool, PrmInt, PrmDouble, PrmDate, PrmString и PrmGuid. Они позволяют обращаться к данным как по прямому индексу, так и по символьному имени переменной.
Для чего нужны префиксы при обращении к параметрам?
Префиксы позволяют уточнить тип данных: длительность, пробег, количество срабатываний, средние значения и т.д. Например, distance.Speed покажет пробег, пройденный с определенной скоростью.