
- •Содержание
- •1 Общие положения 4
- •2 Описание протокола 5
- •3 Реализация 16
- •Сообщение “00”. Отчет о местоположении v2
- •Сообщение “01”. Установка выходов
- •Сообщение “02”. Переход на временный сервер в протоколе “Интернет канал”
- •Сообщение “03”. Отчет о местоположенииV3
- •Сообщение “04”. Установка пареметров apn
- •Сообщение “05”. Установка параметров соединения
- •Сообщение “06”. Установка параметров записи отчетов при движении
- •Сообщение “07”. Установка параметров аналоговых входов
- •Сообщение “08”. Установка параметров цифровых входов
- •Сообщение “10”. Текстовое сообщение для устройства отображения (индикатор)
- •Сообщение “11”. Массив событий от устройства отображения (индикатора)
- •Сообщение “ff”. Подтверждение.
- •Реализация
- •Текстовые команды
- •Приложение 1. Типы событий для сообщения “00”
- •Приложение 2. Типы событий для сообщения “03”
Сообщение “07”. Установка параметров аналоговых входов
Формат сообщения имеет следующую структуру: !ID, 07, F0,F1,F2 * MSG_CRC
Поле |
Значение |
F0 An0cfg |
HASF5. Конфигурация An0. Конфигурация имеет структуру “ABCDD”, где: “A” – генерация отчетов по событию от An0. 0 – запрещена 1 – разрешена 2…F – оставить без изменения “B” – способ генерации событий по An0. 0 – при изменении на некоторую величину 1 – при пересечении заданного порога 2…F – оставить без изменения “C” – значение фильтра An0: 0/ 1/ 2/ 3 – 3, 10, 30 и 90 секунд 4…F – оставить без изменения “DD” – пороговое значение сигнала An0 при генерации события. При “B” = 0, значение “DD” содержит величину изменения сигнала An0, при “B” = 1, значение “DD” содержит порог сигнала An0. В случае “DD” = FF поле не анализируется.
|
F1 – F2 |
Аналогично полю F0, но для сигналов An1 и An2 соответственно. |
В текущей версии микропрограммы команда не реализована |
Сообщение “08”. Установка параметров цифровых входов
Формат сообщения имеет следующую структуру: !ID, 08, F0,F1,F2,F3,F4,F5 * MSG_CRC
Поле |
Значение |
F0 In0cfg |
HASF4. Конфигурация входа In0. Конфигурация имеет структуру “ABCD”, где: “A” – режим входа In0. 0 – цифровой вход 1 – детектор импульсов 2…F – оставить без изменения “B” – События для записи отчетов на входе In0. Значение имеет смысл, только когда In0 сконфигурирован как обычный цифровой вход. 0 – запись отчетов не производится 1 – запись отчета по падающему фронту сигнала; 2 – запись отчета по возрастающему фронту сигнала; 3 – запись отчета по возрастающему и падающему фронтах сигнала; 4…F – оставить без изменения “C” – дополнительная возможность сигнала In0. 0 – счетчик частоты 1 – счетчик импульсов 2…F – оставить без изменения “D” – фильтр подсчета частоты на входе In0 0/ 1/ 2 / 3 – 1, 4,16 и 32 секунды. 4…F – оставить без изменения
|
F1 – F4
|
HASF4. Аналогично полю F0, но для сигналов In1 – In4. Поля F3-F4 для контроллера Азимут 3 не имеют значения. |
F0 Cntcfg |
HASF5. Конфигурация отчетов по счетчикам. Конфигурация имеет структуру “ABBBB”, где: “A” – генерация события на счетных входах при изменения счетчиков на некоторую величину. 0 – запрещена 1 – разрешена 2…F – оставить без изменения “BBBB” – величина изменения счетчика, при котором генерируется событие. В случае “BBBB” = FFFF поле не анализируется |
В текущей версии микропрограммы команда не реализована |