Расширенный поиск
Приказ Министерства транспорта Российской Федерации от 31.07.2012 № 2852 определяет знак, 1 указывает на отрицательное значение), м/с , с 2 дискретностью 0,1 м/с . Разрешающая способность полей ускорения ~ 0,01 G. 2.8. Подзапись EGTS_SR_STATE_DATA. Структура подзаписи представлена в таблице N 9. Таблица N 9. Формат подзаписи EGTS_SR_STATE_DATA сервиса EGTS_TELEDATA_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | ST (State) | M |BYTE | 1 | |-----------------------------------------------|---|------|-----------| | MPSV (Main Power Source Voltage) | M |BYTE | 1 | |-----------------------------------------------|---|------|-----------| | BBV (Back Up Battery Voltage) | M |BYTE | 1 | |-----------------------------------------------|---|------|-----------| | IBV (Internal Battery Voltage) | M |BYTE | 1 | |------------------------------|----|-----|-----|---|------|-----------| | - |NMS | IBU | BBU | M |BYTE | 1 | |------------------------------|----|-----|-----|---|------|-----------| где: ST - текущий режим работы. Список режимов представлен в таблице N 10; MPSV - значение напряжения основного источника питания, В, с дискретностью 0,1 В; BBV - значение напряжения резервной батареи, В, с дискретностью 0,1 В; IBV - значение напряжения внутренней батареи, В, с дискретностью 0,1 В; NMS - битовый флаг, определяющий состояние навигационного модуля: 1 - навигационный модуль включен; 0 - навигационный модуль выключен. IBU - битовый флаг, определяющий, что в качестве источника питания абонентского терминала используется внешний резервный источник: 1 - используется внешний резервный источник; 0 - внешний резервный источник не используется. BBU - битовый флаг, определяющий, что в качестве источника питания абонентского терминала используется внутренняя батарея: 1 - используется внутренняя батарея; 0 - внутренняя батарея не используется. Таблица N 10. Список режимов работы абонентского терминала, используемых в подзаписи EGTS_SR_STATE_DATA сервиса EGTS_TELEDATA_SERVICE |---|-------------------------------------------------------------| |Код| Название режима работы абонентского терминала | |---|-------------------------------------------------------------| | 0 |"Пассивный" | |---|-------------------------------------------------------------| | 1 |"ЭРА" | |---|-------------------------------------------------------------| | 2 |"Активный" | |---|-------------------------------------------------------------| | 3 |"Экстренный вызов" | |---|-------------------------------------------------------------| | 4 |"Экстренное слежение" | |---|-------------------------------------------------------------| | 5 |"Тестирование" | |---|-------------------------------------------------------------| | 6 |"Автосервис" | |---|-------------------------------------------------------------| | 7 |"Загрузка ПО" | |---|-------------------------------------------------------------| 2.9. Подзапись EGTS_SR_LOOPIN_DATA. Структура подзаписи представлена в таблице N 11. Таблица N 11. Формат подзаписи EGTS_SR_LOOPIN_DATA сервиса EGTS_TELEDATA_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |LIFE8|LIFE7|LIFE6|LIFE5|LIFE4|LIFE3|LIFE2|LIFE1| М | BYTE | 1 | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | LIS n + 1 | LIS n | О | BYTE | 1 | |-----------------------|-----------------------|---|------|-----------| | LIS n + 3 | LIS n + 2 | О | BYTE | 1 | |-----------------------|-----------------------|---|------|-----------| | LIS n + 5 | LIS n + 4 | О | BYTE | 1 | |-----------------------|-----------------------|---|------|-----------| | LIS n + 7 | LIS n + 6 | О | BYTE | 1 | |-----------------------|-----------------------|---|------|-----------| где: LIFE1 ... LIFE8 - (Loop In Field Exists) битовые флаги, определяющие наличие информации о состоянии шлейфовых входов; LIS n... LIS n + 7 - (Loop In State) значение состояния соответствующего шлейфового входа. Предусмотрены следующие состояния шлейфового входа (бинарное представление): 0000 - "норма"; 0001 - "тревога"; 0010 - "обрыв"; 0100 - "замыкание на землю"; 1000 - "замыкание на питание". 2.10. Подзапись EGTS_SR_ABS_DIG_SENS_DATA. Структура подзаписи представлена в таблице N 12. Таблица N 12. Формат подзаписи EGTS_SR_ABS_DIG_SENS_DATA сервиса EGTS_TELEDATA_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |DSN (Digital Sensor |DSST (Digital Sensor | М |SHORT | 2 | |Number) младшие |State) | | | | |-----------------------|-----------------------| | | | | DSN (Digital Sensor Number) старшие биты | | | | |-----------------------------------------------|---|------|-----------| где: DSN - номер дискретного входа; DSST - состояние дискретного входа: 0000 - неактивен; остальные значения - активен. 2.11. Подзапись EGTS_SR_ABS_AN_SENS_DATA. Структура подзаписи представлена в таблице N 13. Таблица N 13. Формат подзаписи EGTS_SR_ABS_AN_SENS_DATA сервиса EGTS_TELEDATA_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | ASN (Analog Sensor Number) | М | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | ASV (Analog Sensor Value) | М |BINARY| 3 | |---------------------------------------------- |---|------|-----------| где: ASN - номер аналогового входа; ASV - значение показаний аналогового входа. 2.12. Подзапись EGTS_SR_ABS_CNTR_DATA. Структура подзаписи представлена в таблице N 14. Таблица N 14. Формат подзаписи EGTS_SR_ABS_CNTR_DATA сервиса EGTS_TELEDATA_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | CN (Counter Number) | М | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | CNV (Counter Value) | М |BINARY| 3 | |-----------------------------------------------|---|------|-----------| где: CN - номер счетного входа; CNV - значение показаний счетного входа. 2.13. Подзапись EGTS_SR_ABS_LOOPIN_DATA. Структура подзаписи представлена в таблице N 15. Таблица N 15. Формат подзаписи EGTS_SR_ABS_LOOPIN_DATA сервиса EGTS_TELEDATA_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | LIN (Loop In Number) |LIS (Loop In State) | М |SHORT | 2 | | младшие | | | | | |-----------------------|-----------------------| | | | | LIN (Loop In Number) старшие биты | | | | |-----------------------------------------------|---|------|-----------| где: LIN - номер шлейфового входа; LIS - значение состояния шлейфового входа. 2.14. Подзапись EGTS_SR_LIQUID_LEVEL_SENSOR. Структура подзаписи представлена в таблице N 16. Таблица N 16. Формат подзаписи EGTS_SR_LIQUID_LEVEL_SENSOR сервиса EGTS_TELEDATA_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | - |LLSEF| LLSVU |RDF | LLSN | М | BYTE | 1 | | | | | | | | | | |-----|-----|-----------|-----|-----------------|---|------|-----------| | MADDR (Module Address) | М |USHORT| 2 | |-----------------------------------------------|---|------|-----------| | LLSD (Liquid Level Sensor Data) | М |BINARY|4 ... 512 | |-----------------------------------------------|---|------|-----------| где: LLSEF - (Liquid Level Sensor Error Flag) битовый флаг, определяющий наличие ошибок при считывании значения датчика уровня жидкости (далее - ДУЖ): 0 - ошибок не обнаружено; 1 - ошибка при считывании показаний ДУЖ. LLSVU - (Liquid Level Sensor Value Unit) битовый флаг, определяющий единицы измерения показаний ДУЖ: 00 - нетарированное показание ДУЖ; 01 - показания ДУЖ в процентах от общего объема емкости; 10 - показания ДУЖ в литрах с дискретностью в 0,1 литра. RDF - (Raw Data Flag) флаг, определяющий формат поля LLSD данной подзаписи: 0 - поле LLSD имеет размер 4 байта (тип данных UINT) и содержит показания ДУЖ в формате, определяемом полем LLSVU; 1 - поле LLSD содержит данные ДУЖ в неизменном виде, как они поступили из внешнего порта абонентского терминала (размер поля LLSD при этом определяется исходя из общей длины данной подзаписи и размеров расположенных перед LLSD полей). LLSN - (Liquid Level Sensor Number) порядковый номер датчика; MADDR - адрес модуля, данные о показаниях ДУЖ с которого поступили в абонентский терминал (номер внешнего порта абонентского терминала);. LSD - показания ДУЖ в формате, определяемом полем RDF. 2.15. Подзапись EGTS_SR_PASSENGERS_COUNTERS. Структура подзаписи представлена в таблице N 17. Таблица N 17. Формат подзаписи EGTS_SR_PASSENGERS_COUNTERS сервиса EGTS_TELEDATA_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | - |RDF | М | | | |-----------------------------------------|-----|---|------|-----------| | DPR (Doors Presented) | М | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | DRL (Doors Released) | М | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | MADDR (Module Address) | М |USHORT| 2 | |-----------------------------------------------|---|------|-----------| | PCD (Passengers Counters Data) | М |BINARY| 2 ... 512 | |-----------------------------------------------|---|------|-----------| где: RDF - (Raw Data Flag) флаг, определяющий формат поля PCD данной подзаписи: 0 - поле PCD имеет формат, определяемый полем DPR (представлен в таблице N 18); 1 - поле PCD содержит данные счетчика пассажиропотока в неизменном виде, как они поступили из внешнего порта абонентского терминала (размер поля PD при этом определяется исходя из общей длины данной подзаписи и размеров расположенных перед PD полей). DPR - (Doors Presented) битовое поле, определяющее наличие счетчиков на дверях и структуру поля PCD (бит 0 определяет наличие счетчика на 1-й двери, бит 1 на 2-й и т. д.). Если бит имеет значение 1, то счетчик используется, если 0 - не используется; DRL - (Doors Released) битовое поле, определяющее двери, которые открывались и закрывались при подсчете пассажиров (например, 00000000 - ни одна из дверей не открывалась, 00000001 - открывалась только 1-я дверь, 00001001 - открывались 1-я и 4-я двери); MADDR - адрес модуля, данные от счетчиков пассажиропотока с которого поступили в абонентский терминал (номер внешнего порта абонентского терминала); PCD - данные счетчиков пассажиропотока. Таблица N 18. Формат поля PCD подзаписи EGTS_SR_PASSENGERS_COUNTERS сервиса EGTS_TELEDATA_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | IPQ1 (In Passengers Quantity 1) | О |BYTE | 1 | |-----------------------------------------------|---|------|-----------| | OPQ1 (Out Passengers Quantity 1) | О |BYTE | 1 | |-----------------------------------------------|---|------|-----------| | . | О | . | . | | . | | . | . | | . | | . | . | |-----------------------------------------------|---|------|-----------| | IPQ8 (In Passengers Quantity 8) | O |BYTE | 1 | |-----------------------------------------------|---|------|-----------| | OPQ8 (Out Passengers Quantity 8) | O |BYTE | 1 | |-----------------------------------------------|---|------|-----------| где: IPQ1 ... IPQ8 - количество вошедших пассажиров через 1-ю ... 8-ю двери; OPQ1 ... OPQ8 - количество вышедших пассажиров через 1-ю ... 8-ю двери. Наличие или отсутствие полей IPQ и OPQ определяется битами поля DPR подзаписи EGTS_SR_PASSENGERS_COUNTERS. Если в поле DPR бит, соответствующий определенному номеру двери, имеет значение 1, то соответствующие поля IPQ и OPQ присутствуют в структуре. Если в поле DPR бит имеет значение 0, то соответствующие поля IPQ и OPQ отсутствуют в структуре. Если определенное поле IPQ присутствует, то и соответствующее поле OPQ присутствует. 3. Использование EGTS_COMMANDS_SERVICE 3.1. Список и описание команд абонентского терминала и подтверждений, необходимых для реализации услуги EGTS_TELEDATA_ SERVICE, представлены в таблицах N 19 и 20. Таблица N 19. Список команд для абонентского терминала |-----------------------|-------|--------|------------------------| | Название команды | Код | Тип | Описание | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_DOUT_ON | 0 x | USHORT |Активация дискретных | | | 0009 | |выходов. Параметр | | | | |интерпретируется как | | | | |битовое поле, | | | | |определяющее, какие | | | | |выходы активировать. Бит| | | | |0 соответствует первому | | | | |выходу, 1 - второму | | | | |выходу. Если бит имеет | | | | |значение 1, то выход | | | | |активируется, если 0, то| | | | |состояние выхода не | | | | |изменяется | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_DOUT_OFF | 0 x | USHORT |Деактивация дискретных | | | 000A | |выходов. Параметр | | | | |интерпретируется как | | | | |битовое поле, | | | | |определяющее, какие | | | | |выходы деактивировать. | | | | |Бит 0 соответствует | | | | |первому выходу, 1 - | | | | |второму выходу. Если бит| | | | |имеет значение 1, то | | | | |выход деактивируется, | | | | |если 0, то состояние | | | | |выхода не изменяется | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_GET_DOUT_ | 0 x | - |Команда запроса | |DATA | 000B | |состояния дискретных | | | | |выходов | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_GET_POS_DATA| 0 x | - |Команда запроса текущих | | | 000C | |данных местоположения. | | | | |При получении данной | | | | |команды, помимо | | | | |подтверждения в виде | | | | |подзаписи EGTS_SR_ | | | | |COMMAND_DATA сервиса | | | | |EGTS_COMMAND_SERVICE, | | | | |абонентский терминал | | | | |отправляет | | | | |телематическое | | | | |сообщение, содержащее | | | | |подзапись EGTS_SR_POS_ | | | | |DATA сервиса EGRS_ | | | | |TELEDATA_SERVICE | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_GET | 0 x | - |Команда запроса | |SENSORS_DATA | 000D | |состояния дискретных и | | | | |аналоговых входов. При | | | | |получении данной | | | | |команды, помимо | | | | |подтверждения в виде | | | | |подзаписи | | | | |EGTS_SR_COMMAND_DATA | | | | |сервиса EGTS_COMMAND_ | | | | |SERVICE, абонентский | | | | |терминал отправляет | | | | |телематическое | | | | |сообщение, содержащее | | | | |подзаписи EGTS_SR_POS_ | | | | |DATA и EGTS_SR_AD_ | | | | |SENSORS сервиса EGRS_ | | | | |TELEDATA_SERVICE | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_GET_LIN_DATA| 0 x | - |Команда запроса | | | 000E | |состояния шлейфовых | | | | |входов. При получении | | | | |данной команды, помимо | | | | |подтверждения в виде | | | | |подзаписи EGTS_SR_ | | | | |COMMAND_DATA сервиса | | | | |EGTS_COMMAND_SERVICE, | | | | |абонентский терминал | | | | |отправляет | | | | |телематическое | | | | |сообщение, содержащее | | | | |подзаписи EGTS_SR_POS_ | | | | |DATA и EGTS_SR_LOOPIN_ | | | | |DATA сервиса EGRS_ | | | | |TELEDATA_SERVICE | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_GET_CIN_DATA| 0 x | - |Команда запроса | | | 000F | |состояния счетных | | | | |входов. При получении | | | | |данной команды, помимо | | | | |подтверждения в виде | | | | |подзаписи | | | | |EGTS_SR_COMMAND_DATA | | | | |сервиса EGTS_ | | | | |COMMAND_SERVICE, | | | | |абонентский терминал | | | | |отправляет | | | | |телематическое | | | | |сообщение, содержащее | | | | |подзаписи EGTS_SR_POS_ | | | | |DATA и EGTS_SR_COUNTERS_| | | | |DATA сервиса EGRS_ | | | | |TELEDATA_SERVICE | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_GET_STATE | 0 x | - |Команда запроса | | | 0010 | |состояния абонентского | | | | |терминала. При получении| | | | |данной команды, помимо | | | | |подтверждения в виде | | | | |подзаписи EGTS_SR_ | | | | |COMMAND_DATA сервиса | | | | |EGTS_COMMAND_SERVICE, | | | | |абонентский терминал | | | | |отправляет | | | | |телематическое | | | | |сообщение, содержащее | | | | |подзаписи EGTS_SR_POS_ | | | | |DATA и EGTS_SR_STATE_ | | | | |DATA сервиса EGRS_ | | | | |TELEDATA_SERVICE | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_ODOM_CLEAR | 0 x | - |Команда для обнуления | | | 0011 | |показаний внутреннего | | | | |одометра абонентского | | | | |терминала. Для обработки| | | | |данной команды оператор | | | | |отправляет корректные | | | | |значения полей ACL и АС | | | | |из таблицы N 17 | | | | |спецификации протокола | | | | |Поддержки услуг | |-----------------------|-------|--------|------------------------| Таблица N 20. Список подтверждений на команды и сообщения от абонентского терминала |-----------------------|-------|--------|------------------------| | Название команды | Код | Тип | Описание | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_DOUT_ON | 0 x | USHORT |Параметр | | | 0009 | |интерпретируется как| | | | |битовое поле,| | | | |определяющее состояние| | | | |дискретных выходов. Бит| | | | |0 соответствует первому| | | | |выходу, 1 - второму| | | | |выходу. Если бит имеет| | | | |значение 1, то выход| | | | |активирован, 0 - не| | | | |активирован | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_DOUT_OFF | 0 x | USHORT |Параметр | | | 000A | |интерпретируется как| | | | |битовое поле,| | | | |определяющее состояние| | | | |дискретных выходов. Бит| | | | |0 соответствует первому| | | | |выходу, 1 - второму| | | | |выходу. Если бит имеет| | | | |значение 1, то выход| | | | |активирован, 0 - не| | | | |активирован | |-----------------------|-------|--------|------------------------| |EGTS_FLEET_GET_DOUT_ | 0 x | USHORT |Параметр | |DATA | 000B | |интерпретируется как| | | | |битовое поле,| | | | |определяющее состояние| | | | |дискретных выходов. Бит| | | | |0 соответствует первому| | | | |выходу, 1 - второму| | | | |выходу. Если бит имеет| | | | |значение 1, то выход| | | | |активирован, 0 - не| | | | |активирован | |-----------------------|-------|--------|------------------------| Таблица N 21. Список параметров абонентского терминала |-----------------|-------|---------|-----------|-----------------| | Параметр | Код |Тип пара-| Значение | Описание | | | | метра | по | | | | | | умолчанию | | |-----------------|-------|---------|-----------|-----------------| | 1 | 2 | 3 | 4 | 5 | |-----------------|-------|---------|-----------|-----------------| | Конфигурация и конфигурационные данные услуг | |-----------------------------------|-----------------------------| | Мониторинг транспортных средств | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_ON | 0 x | BOOLEAN | 1 |1 - разрешает | | | 0261 | | |использование | | | | | |услуги | | | | | |мониторинговой | | | | | |информации | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_IGN_ | 0 x | INT | 60 |Период передачи | |ON_PERIOD | 0262 | | |телематических | | | | | |сообщений на | | | | | |сервер при | | | | | |включенном | | | | | |зажигании, с | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_IGN_ | 0 x | INT | 300 |Период передачи | |OFF_PERIOD | 0263 | | |телематических | | | | | |сообщений на | | | | | |сервер при | | | | | |выключенном | | | | | |зажигании, с | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_DIST_ | 0 x | INT | 10 |Значение пройден-| |THRESHOLD | 0264 | | |ного пути, по | | | | | |достижении | | | | | |которого | | | | | |производится | | | | | |отправка | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком "пробег| | | | | |заданной дистан- | | | | | |ции", 100 м | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_ | 0 x | INT | 20 |Значение | |COURSE_THRESHOLD | 0265 | | |изменения курса, | | | | | |по достижении | | | | | |которого | | | | | |производится | | | | | |отправка | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком | | | | | |"превышение | | | | | |установленного | | | | | |значения угла | | | | | |поворота", | | | | | |градусы | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_MAX_ | 0 x |ARRAY OF |60,0,0,0,0 |Значения порогов | |SPEED_THRESHOLD | 0266 | INT | |скорости, при | | | | | |превышении одного| | | | | |из которых | | | | | |производится | | | | | |передача | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком | | | | | |"превышение | | | | | |одного из | | | | | |заданных порогов | | | | | |скорости", км/ч. | | | | | |Нулевые значения | | | | | |не учитываются | | | | | |при обработке | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_MIN_ | 0 x |ARRAY OF | 0,0,0,0,0 |Значения порогов | |SPEED_THRESHOLDS | 0267 | INT | |скорости, при | | | | | |превышении одного| | | | | |из которых | | | | | |производится | | | | | |передача | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком | | | | | |"снижение | | | | | |скорости ниже | | | | | |одного из | | | | | |заданных | | | | | |порогов", км/ч. | | | | | |Нулевые значения | | | | | |не учитываются | | | | | |при обработке | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_MIN_ | 0 x | INT | 110 |Пороговое | |BATTERY_VOLTAGE | 0268 | | |значение | | | | | |напряжения на | | | | | |резервном | | | | | |аккумуляторе, при| | | | | |достижении | | | | | |которого | | | | | |производится | | | | | |передача | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком | | | | | |"снижение | | | | | |напряжения | | | | | |источника | | | | | |резервного | | | | | |питания ниже | | | | | |порогового | | | | | |значения", 0,1 В | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_POS_ | 0 x | INT | 100 |Пороговое | |ACCEL_THRESHOLD | 0269 | | |значение | | | | | |положительного | | | | | |продольного | | | | | |ускорения, при | | | | | |достижении | | | | | |которого | | | | | |производится | | | | | |передача | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком "резкий| | | | | |разгон", 0,1 м/с | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_NEG_ | 0 x | INT | 100 |Пороговое | |ACCEL_THRESHOLD | 026A | | |значение | | | | | |отрицательного | | | | | |продольного | | | | | |ускорения, при | | | | | |достижении | | | | | |которого | | | | | |производится | | | | | |передача | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком "резкое| | | | | |торможение", 0,1 | | | | | |м/с | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_EM_ | 0 x | INT | 10 |Период передачи | |MON_PERIOD | 026B | | |телематических | | | | | |сообщений на | | | | | |сервер в режиме | | | | | |"экстренное | | | | | |слежение", с | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_NAVI_ | 0 x | INT | 6 |Пороговое | |TRB_THRESHOLD | 026C | | |значение частоты | | | | | |прерывания режима| | | | | |навигации при | | | | | |включенном | | | | | |зажигании или | | | | | |режиме | | | | | |экстренного | | | | | |слежения, при | | | | | |достижении | | | | | |которого | | | | | |производится | | | | | |передача | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком | | | | | |"нестабильная | | | | | |навигация", 1/час| |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_CONN_ | 0 x | INT | 30 |Пороговое | |TRB_THRESHOLD | 026D | | |значение частоты | | | | | |прерывания/вос- | | | | | |становления IP | | | | | |соединения при | | | | | |включенном | | | | | |зажигании или | | | | | |режиме | | | | | |экстренного | | | | | |слежения, при | | | | | |достижении | | | | | |которого | | | | | |производится | | | | | |передача | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком | | | | | |"нестабильная | | | | | |связь", 1/час | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_GSM | 0 x | INT | 3 |Пороговое | |REG_TRB_THRESHOLD| 026E | | |значение частоты | | | | | |регистрации в | | | | | |сети связи | | | | | |стандартов | | | | | |GSM/UMTS при | | | | | |включенном | | | | | |зажигании или | | | | | |режиме | | | | | |экстренного | | | | | |слежения, при | | | | | |достижении | | | | | |которого | | | | | |производится | | | | | |передача | | | | | |телематического | | | | | |сообщения на | | | | | |сервер с | | | | | |признаком | | | | | |"нестабильная | | | | | |регистрация в | | | | | |сети сотовой | | | | | |связи", 1/час | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_POS_ | 0 x | BOOLEAN | 1 |1 - указывает, | |USE_ALT | 026F | | |что параметр | | | | | |"Altitude" | | | | | |передается в | | | | | |телематическом | | | | | |сообщении от | | | | | |абонентского | | | | | |терминала | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_EXT_ | 0 x | INT | 255 |Определяет, какие| |POS_DATA_FLAGS | 0270 | | |из опциональных | | | | | |параметров | | | | | |передаются в | | | | | |подзаписи EGTS_ | | | | | |SR_EXT_POS_DATA | | | | | |сервиса EGTS_ | | | | | |TELEDATA_SERVICE.| | | | | |Представляет | | | | | |собой битовую | | | | | |маску, формат | | | | | |которой совпадает| | | | | |с форматом | | | | | |первого байта | | | | | |подзаписи EGTS_ | | | | | |SR_EXT_POS_DATA, | | | | | |см. п. 3.4 | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_SR_ | 0 x | INT | 255 |Определяет состав| |MASK | 0271 | | |данных, | | | | | |передаваемый с | | | | | |абонентского | | | | | |терминала с | | | | | |каждым | | | | | |телематическим | | | | | |сообщением | | | | | |(подзапись EGTS_ | | | | | |SR_POS_DATA). | | | | | |Представляет | | | | | |собой битовое | | | | | |поле: | | | | | |0 - EGTS_SR_ | | | | | |EXT_POS_DATA; | | | | | |1 - EGTS_SR_AD_ | | | | | |SENSORS_DATA; | | | | | |2 - EGTS_SR_ | | | | | |COUNTERS_DATA; | | | | | |3 - EGTS_SR_ | | | | | |ACCEL_DATA; | | | | | |4 - EGTS_SR_ | | | | | |STATE_DATA; | | | | | |5 - EGTS_SR_ | | | | | |LOOPIN_DATA. | | | | | |Если | | | | | |соответствующий | | | | | |бит имеет | | | | | |значение 1, то | | | | | |подзапись | | | | | |передается | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_DIN_ | 0 x | INT | 1 |Определяет состав| |MASK | 0272 | | |дискретных | | | | | |входов, | | | | | |анализируемых | | | | | |абонентским | | | | | |терминалом. | | | | | |Представляет | | | | | |собой битовое | | | | | |поле: | | | | | |0 - дискретные | | | | | |входы 1 ... 8; | | | | | |1 - входы | | | | | |9 ... 16; | | | | | |2 - входы 17 ... | | | | | |24 и т. д. | | | | | |Если бит имеет | | | | | |значение 1, то | | | | | |соответствующие | | | | | |дискретные входы | | | | | |(если они | | | | | |физически | | | | | |присутствуют) | | | | | |анализируются | | | | | |абонентским | | | | | |терминалом | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_AIN_ | 0 x | INT | 15 |Определяет состав| |MASK | 0273 | | |аналоговых | | | | | |входов, | | | | | |анализируемых | | | | | |абонентским | | | | | |терминалом. | | | | | |Представляет | | | | | |собой битовое | | | | | |поле: | | | | | |бит 0 - | | | | | |аналоговый вход | | | | | |1; | | | | | |1 - вход 2; | | | | | |2 - вход 3 и | | | | | |т. д. | | | | | |Если бит имеет | | | | | |значение 1, то | | | | | |соответствующий | | | | | |аналоговый вход | | | | | |(если он | | | | | |физически | | | | | |присутствует) | | | | | |анализируется | | | | | |абонентским | | | | | |терминалом | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_CIN_ | 0 x | INT | 0 |Определяет состав| |MASK | 0274 | | |счетных входов, | | | | | |анализируемых | | | | | |абонентским | | | | | |терминалом. | | | | | |Представляет | | | | | |собой битовое | | | | | |поле: | | | | | |бит 0 - счетный | | | | | |вход 1; | | | | | |1 - вход 2; | | | | | |2 - вход 3 и | | | | | |т. д. | | | | | |Если бит имеет | | | | | |значение 1, то | | | | | |соответствующий | | | | | |счетный вход | | | | | |(если он | | | | | |физически | | | | | |присутствует) | | | | | |анализируется | | | | | |абонентским | | | | | |терминалом | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_LIN_ | 0 x | INT | 0 |Определяет состав| |MASK | 0275 | | |шлейфовых входов,| | | | | |анализируемых | | | | | |абонентским | | | | | |терминалом. | | | | | |Представляет | | | | | |собой битовое | | | | | |поле: | | | | | |бит 0 - счетный | | | | | |вход 1; | | | | | |1 - вход 2; | | | | | |2 - вход 3. | | | | | |Если бит имеет | | | | | |значение 1, то | | | | | |соответствующий | | | | | |шлейфовый вход | | | | | |(если он | | | | | |физически | | | | | |присутствует) | | | | | |анализируется | | | | | |абонентским | | | | | |терминалом | |-----------------|-------|---------|-----------|-----------------| |EGTS_FLEET_USE_ | 0 x | INT | 0 |Определяет | |ABS_SENS_DATA | 0276 | | |необходимость | | | | | |использования | | | | | |подзаписей | | | | | |EGTS_SR_ABS_DIG_ | | | | | |SENS_DATA, | | | | | |EGTS_SR_ABS_AN_ | | | | | |SENS_DATA, EGTS_ | | | | | |SR_ABS_CNTR_DATA | | | | | |и EGTS_SR_ABS_ | | | | | |LOOPIN_DATA | | | | | |вместо EGTS_SR_ | | | | | |AD_SENSORS_DATA, | | | | | |EGTS_SR_COUNTERS_| | | | | |DATA и EGTS_SR_ | | | | | |LOOPIN_DATA для | | | | | |передачи | | | | | |информации о | | | | | |состоянии | | | | | |соответствующих | | | | | |сенсоров. | | | | | |Представляет | | | | | |собой битовое | | | | | |поле: 0 - EGTS_ | | | | | |SR_ABS_DIG_SENS_ | | | | | |DATA, 1 - EGTS_ | | | | | |SR_ABS_AN_SENS_ | | | | | |DATA, | | | | | |2 - EGTS_SR_ABS_ | | | | | |CNTR_DATA, | | | | | |3 - EGTS_SR_ABS_ | | | | | |LOOPIN_DATA. | | | | | |Если бит имеет | | | | | |значение 1, то | | | | | |используется | | | | | |соответствующая | | | | | |подзапись | |-----------------|-------|---------|-----------|-----------------| ____________ Приложение N 8 С П Е Ц И Ф И К А Ц И Я протокола поддержки услуги вызова экстренных оперативных служб 1. Функции абонентского терминала для использования услуги EGTS_ECALL_SERVICE На стороне абонентского терминала реализуются функции: поддержка сервиса обработки команд EGTS_COMMANDS_SERVICE; поддержка команд EGTS_ECALL_REQ, EGTS_ECALL_MSD_REQ, отправляемых через SMS, и передача соответствующих ответов и подтверждений на них; передача данных профиля ускорения через GPRS (подзапись EGTS_SR_ACCEL_DATA); передача данных траектории движения транспортного средства (далее - ТС) при дорожно-транспортном происшествии (далее - ДТП) через GPRS (подзапись EGTS_SR_TRACK_DATA); обработка команд установки параметров автомобильного терминала, отправляемых через GPRS и SMS, и передача соответствующих подтверждений на них. 2. Состав сервиса EGTS_ECALL_SERVICE 2.1. Список подзаписей, используемых сервисом EGTS_ECALL_ SERVICE, представлен в таблице N 1. Таблица N 1. Список подзаписей сервиса EGTS_ECALL_SERVICE |---|------------------------------|------------------------------| |Код| Наименование | Описание | |---|------------------------------|------------------------------| | 0 |EGTS_SR_RECORD_RESPONSE |Применяется для осуществления | | | |подтверждения записи протокола| | | |уровня поддержки услуг из| | | |пакета типа EGTS_PT_APPDATA | |---|------------------------------|------------------------------| |20 |EGTS_SR_ACCEL_DATA |Предназначен для передачи на| | | |аппаратно-программный комплекс| | | |данных профиля ускорения ТС от| | | |абонентского терминала | |---|------------------------------|------------------------------| |40 |EGTS_SR_RAW_MSD_DATA |Используется абонентским| | | |терминалом для передачи МНД в| | | |аппаратно-программный комплекс| | | |в исходном виде | |---|------------------------------|------------------------------| |50 |EGTS_SR_MSD_DATA |Используется абонентским| | | |терминалом для передачи| | | |структурированного МНД в| | | |аппаратно-программный комплекс| |---|------------------------------|------------------------------| |62 |EGTS_SR_TRACK_DATA |Применяется для передачи| | | |данных о траектории движения| | | |ТС при ДТП в| | | |аппаратно-программный комплекс| |---|------------------------------|------------------------------| 2.2. Подзапись EGTS_SR_RECORD_RESPONSE. Структура подзаписи представлена в таблице N 2. Таблица N 2. Формат подзаписи EGTS_SR_RECORD_RESPONSE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | CRN (Confirmed Record Number) | M |USHORT| 2 | |-----------------------------------------------|---|------|-----------| | RST (Record Status) | M | BYTE | 1 | |-----------------------------------------------|---|------|-----------| где: CRN - номер подтверждаемой записи (значение поля RN из обрабатываемой записи); RST - статус обработки записи. При получении подтверждения анализируется поле RST подзаписи EGTS_SR_RECORD_RESPONSE и в случае получения статуса об успешной обработке стирается запись из внутреннего хранилища. 2.3. Подзапись EGTS_SR_ACCEL_DATA. Структура подзаписи представлена в таблице N 3. Таблица N 3. Формат подзаписи EGTS_SR_ACCEL_DATA сервиса EGTS_ECALL_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | SA (Structures Amount) | М | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | ATM (Absolute Time) | M | UINT | 4 | |-----------------------------------------------|---|------|-----------| | ADS1 (Accelerometer Data Structure 1) | M |BINARY| 8 | |-----------------------------------------------|---|------|-----------| | ADS2 (Accelerometer Data Structure 2) | O |BINARY| 8 | |-----------------------------------------------|---|------|-----------| | . | . | . | . | | . | . | . | . | | . | . | . | . | |-----------------------------------------------|---|------|-----------| | ADS255 (Accelerometer Data Structure 255) | O |BINARY| 8 | |-----------------------------------------------|---|------|-----------| где: SA - количество передаваемых структур данных показаний акселерометра; ATM - время проведения измерений первой передаваемой структуры показаний акселерометра (количество секунд с 00:00:00 01.01.2010 UTC); ADS1 ... ADS255 - структуры данных показаний акселерометра. Формат структуры представлен в таблице N 4. В составе подзаписи передается хотя бы одна структура ADS. Таблица N 4. Формат структуры данных показаний акселерометра подзаписи EGTS_SR_ACCEL_DATA сервиса EGTS_ECALL_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | RTM (Relative Time) | М |USHORT| 2 | |-----------------------------------------------|---|------|-----------| | XAAV (X Axis Acceleration Value) | M |SHORT | 2 | |-----------------------------------------------|---|------|-----------| | YAAV (Y Axis Acceleration Value) | M |SHORT | 2 | |-----------------------------------------------|---|------|-----------| | ZAAV (Z Axis Acceleration Value) | M |SHORT | 2 | |-----------------------------------------------|---|------|-----------| где: RTM - приращение к времени измерения предыдущей записи (для первой записи приращение к полю ATM) в миллисекундах; XAAV - значение линейного ускорения по оси X (старший бит 2 определяет знак, 1 указывает на отрицательное значение) в м/с с 2 дискретностью 0,1 м/с ; YAAV - значение линейного ускорения по оси Y (старший бит 2 определяет знак, 1 указывает на отрицательное значение) в м/с с 2 дискретностью 0,1 м/с ; ZAAV - значение линейного ускорения по оси Z (старший бит 2 определяет знак, 1 указывает на отрицательное значение) в м/с с 2 дискретностью 0,1 м/с . Разрешающая способность полей ускорения ~ 0, 01 G. 2.4. Подзапись EGTS_SR_RAW_MSD_DATA. Структура подзаписи представлена в таблице N 5. Таблица N 5. Формат подзаписи EGTS_SR_RAW_MSD_DATA сервиса EGTS_ECALL_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | FM (Format) | М | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | MSD (Minimal Set of Data) | M |BINARY| 0 ... 1024| |---------------- ------------------------------|---|------|-----------| где: FM - формат данных, содержащихся в поле MSD данной подзаписи. Определены следующие возможные значения данного поля: 0 - формат неизвестен; 1 - правила кодировки пакета. MSD - массив данных (размер данного поля определяется исходя из размера поля FM данной подзаписи, а также значения поля SRL). 2.5. Подзапись EGTS_SR_MSD_DATA. Структура подзаписи представлена в таблице N 6. Таблица N 6. Формат подзаписи EGTS_SR_MSD_DATA сервиса EGTS_ECALL_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | FV (Format Version) | М | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | MI (Message Identifier) | M | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | CN (Control) | M | BYTE | 1 | |-----|-----------------------|-----|-----|-----|---|------|-----------| | - | VT (Vehicle Type) |POCN |CLT |ACT | | | | |-----|-----------------------|-----|-----|-----|---|------|-----------| | VIN (Vehicle Identification Number) | M |STRING| 17 | |-----------------------------------------------|---|------|-----------| | VPST (Vehicle Propulsion Storage Type) | M | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | TS (Time Stamp) | M |BINARY| 4 | |-----------------------------------------------|---|------|-----------| | PLAT (Position Latitude) | M |BINARY| 4 | |-----------------------------------------------|---|------|-----------| | PLON (Position Longitude) | M |BINARY| 4 | |-----------------------------------------------|---|------|-----------| | VD (Vehicle Direction) | M | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | RVP n-1 LATD (Recent Vehicle Position n-1 | O |BINARY| 2 | | Latitude Delta) | | | | |-----------------------------------------------|---|------|-----------| | RVP n-1 LOND (Recent Vehicle Position n-1 | O |BINARY| 2 | | Longitude Delta) | | | | |-----------------------------------------------|---|------|-----------| | RVP n-2 LATD (Recent Vehicle Position n-2 | O |BINARY| 2 | | Latitude Delta) | | | | |-----------------------------------------------|---|------|-----------| | RVP n-2 LOND (Recent Vehicle Position n-2 | O |BINARY| 2 | | Longitude Delta) | | | | |-----------------------------------------------|---|------|-----------| | NOP (Number Of Passengers) | O | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | AD (Additional Data) | O |STRING| 0 ... 56 | |-----------------------------------------------|---|------|-----------| где: FV - версия формата данных (поле содержит значение 1); MI - идентификатор сообщения (поле содержит значение начиная с 1 и увеличивается на 1 при каждой последующей отправке МНД); CN - битовое поле управления; VT - битовые флаги, характеризуют тип ТС: 0001 - пассажирский (Class M1); 0010 - автобус (Class M2); 0011 - автобус (Class М3); 0100 - легкая грузовая машина (Class N 1); 0101 - тяжелая грузовая машина (Class N 2); 0110 - тяжелая грузовая машина (Class N 3); 0111 - мотоцикл (Class L1e); 1000 - мотоцикл (Class L2e); 1001 - мотоцикл (Class L3e); 1010 - мотоцикл (Class L4e); 1011 - мотоцикл (Class L5e); 1100 - мотоцикл (Class L6e); 1101 - мотоцикл (Class L7e); POCN - (Position Confidence) битовый флаг, определяющий достоверность данных о местоположении: 1 - данные местоположения недостоверны (если местоположение не могло быть определено с точностью +- 150 м с достоверностью 95%); 0 - данные местоположения достоверны; CLT - (Call Type) битовый флаг, определяющий тип вызова: 1 - тестовый вызов; 0 - экстренный вызов; ACT - (Activation Type) битовый флаг, определяющий тип активации события: 1 - автоматически; 0 - вручную; VIN - идентификатор ТС; VPST - тип энергоносителя ТС: если все биты 0, то тип не установлен; Bit 7-6: не используется; Bit 5: 1 - водород; Bit 4: 1 - электричество (более 42 В и 100 А/ч); Bit 3: 1 - жидкий пропан (LPG); Bit 2: 1 - сжиженный природный газ (LNG); Bit 1: 1 - дизель; Bit 0: 1 - бензин; TS - время события. Количество секунд с 00:00:00 01.01.1970 согласно универсальному координированному времени (UTC). При отсутствии возможности определения времени события устанавливается равным 0. Данное поле интерпретируется на принимающей стороне как тип UINT с порядком следования байт big-endian (запись начинается со старшего и заканчивается младшим); PLAT - широта местоположения ТС в момент события в мс. При отсутствии или невозможности определить значение широты поле содержит значение 0 х 7FFFFFFF. Данное поле интерпретируется на приемной стороне как тип INT с порядком следования байт big-endian (запись начинается со старшего и заканчивается младшим). Отрицательные значения представляются в дополнительном коде; PLON - долгота местоположения ТС в момент события в мс. При отсутствии или невозможности определить значение долготы поле содержит значение 0 х 7FFFFFFF. Данное поле интерпретируется на приемной стороне как тип INT с порядком следования байт big-endian (запись начинается со старшего и заканчивается младшим). Отрицательные значения представляются в дополнительном коде; VD - направление движения ТС от направления на северный магнитный полюс, отсчитываемое по часовой стрелке с шагом 2°. Диапазон возможных значений от 0 до 179. При отсутствии или невозможности определения значения поле содержит значение 0 х FF; RVP n-1 LATD - разность широты местоположения ТС относительно значения поля PLAT в мс с шагом 100 мс. Положительные значения - севернее, отрицательные - южнее. Диапазон возможных значений -512 ... +511. При отсутствии или невозможности определить значение поле содержит значение 0 х 7FFF. Данное поле интерпретируется на приемной стороне как тип SHORT с порядком следования байт big-endian. Отрицательные значения представляются в дополнительном коде; RVP n-1 LOND - разность долготы местоположения ТС относительно значения поля PLON с шагом 100 мс. Положительные значения - восточнее, отрицательные - западнее. Диапазон возможных значений -512... +511. При отсутствии или невозможности определить значение поле содержит значение 0 х 7FFF. Данное поле интерпретируется на приемной стороне как тип SHORT с порядком следования байт big-endian. Отрицательные значения представляются в дополнительном коде; RVP n-2 LATD - разность широты местоположения ТС относительно значения поля RVP n-1 LATD с шагом 100 мс. Положительные значения - севернее, отрицательные - южнее. Диапазон возможных значений -512 ... +511. При отсутствии или невозможности определить значение поле содержит значение 0 х 7FFF. Данное поле интерпретируется на приемной стороне как тип SHORT с порядком следования байт big-endian. Отрицательные значения представляются в дополнительном коде; RVP n-2 LOND - разность долготы местоположения ТС относительно значения поля RVP n-1 LOND с шагом 100 мс. Положительные значения - восточнее, отрицательные - западнее. Диапазон возможных значений -512 ... +511. При отсутствии или невозможности определить значение поле содержит значение 0 х 7FFF. Данное поле интерпретируется на приемной стороне как тип SHORT с порядком следования байт big-endian. Отрицательные значения представляются в дополнительном коде; NOP - число застегнутых ремней безопасности. При отсутствии информации поле содержит значение 0 х FF; AD - дополнительные данные. Наличие необязательных параметров в подзаписи EGTS_SR_MSD_DATA определяется исходя из общего размера подзаписи. При этом, если необходимо передать необязательный параметр, то все предшествующие необязательные поля передаются с соответствующими заполнителями. Значения полей RVP n-1 LATD, RVP n-1 LOND, RVP n-2 LATD, RVP n-2 LOND устанавливаются абонентским терминалом. 2.6. Подзапись EGTS_SR_TRACK_DATA. Структура подзаписи представлена в таблице N 7. Таблица N 7. Формат подзаписи EGTS_SR_ TRACK_DATA сервиса EGTS_ECALL_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | SA (Structures Amount) | М | BYTE | 1 | |-----------------------------------------------|---|------|-----------| | ATM (Absolute Time) | М | UINT | 4 | |-----------------------------------------------|---|------|-----------| | TDS1 (Track Data Structure 1) | М |BINARY| 8 | |-----------------------------------------------|---|------|-----------| | TDS2 (Track Data Structure 2) | О |BINARY| 8 | |-----------------------------------------------|---|------|-----------| | . | . | . | . | | . | . | . | . | | . | . | . | . | |-----------------------------------------------|---|------|-----------| | TDS255 (Track Data Structure 255) | О |BINARY| 8 | |-----------------------------------------------|---|------|-----------| где: SA - количество передаваемых точек траектории движения ТС; ATM - опорное время проведения измерений (количество секунд с 00:00:00 01.01.2010 UTC). Используется в качестве начального времени для первой передаваемой структуры с точностью 1 с. Более точное время измерения определяется с учетом поля RTM структуры информации об отдельной точке траектории движения; TDS1 ... TDS255 - структуры данных, содержащие параметры отдельной точки траектории движения ТС. Формат структуры представлен в таблице N 8. В составе подзаписи EGTS_SR_TRACK_DATA передается хотя бы одна структура TDS. Таблица N 8. Формат структуры данных отдельной точки траектории движения ТС подзаписи EGTS_SR_ TRACK_DATA сервиса EGTS_ECALL_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | TNDE| LOHS|LAHS | RTM (Relative Time) | М | BYTE | 1 | |-----|-----|-----|-----------------------------|---|------|-----------| | LAT (Latitude) | О | UINT | 4 | |-----------------------------------------------|---|------|-----------| | LONG (Longitude) | О | UINT | 4 | |-----------------------------------------------|---|------|-----------| | SPDL (Speed Low Bits) | О |USHORT| 2 | |-----|-----------------------------------------| | | | |DIRH | SPDH (Speed Hi Bits) | | | | |-----|-----------------------------------------|---|------|-----------| | DIR (Direction) | O | BYTE | 1 | |-----------------------------------------------|---|------|-----------| где: TNDE - (Track Node Data Exist) битовый флаг, определяющий наличие компонентов данных о точке траектории движения в данной структуре TDS (поля LAT, LONG, SPDL, DIRH, SPDH, DIR): 1 - данные передаются; 0 - данные не передаются (для указанного времени не удалось получить достоверные координаты и информацию о скорости с требуемой точностью. Либо координаты недостоверны, либо определены с неудовлетворительной точностью). Поля LAT, LONG, SPDL, DIRH, SPDH, DIR не передаются в составе данной структуры, и ее размер составляет 1 байт; LOHS - битовый флаг определяет полушарие долготы: 0 - восточная долгота; 1 - западная долгота; LAHS - битовый флаг определяет полушарие широты: 0 - северная широта; 1 - южная широта; RTM - приращение к времени измерения предыдущей записи (для первой записи приращение к полю ATM) в секундах с дискретностью 0,1 с. Определяет время проведения измерения параметров данной точки траектории. Максимально возможное значение приращения составляет 3,2 с; LAT - широта по модулю, градусы, (WGS 84) / 90 0 х FFFFFFFF и взята целая часть; LONG - долгота по модулю, градусы, (WGS 84) /180 0 x FFFFFFFF и взята целая часть; SPDL, SPDH - младшие (SPDL) и старшие (SPDH) биты параметра скорости (используется 15 бит). Измеряется в км/ч с дискретностью 0,01 км/ч. Максимальное значение скорости, передаваемое в данном поле, составляет 327,67 км/ч; DIRH - (Direction the Highest bit) старший бит (8) параметра DIR; DIR - определяемое как угол в градусах, который отсчитывается по часовой стрелке между северным направлением географического меридиана и направлением движения в точке измерения (дополнительно старший бит находится в поле DIRH). Значение параметра направления находится в пределах от 0° до 359°. 3. Использование EGTS_ECALL_SERVICE 3.1. В рамках сервиса EGTS_COMMAND_SERVICE используется подзапись EGTS_SR_COMMAND_DATA, описания которой представлены в таблице N 9. Таблица N 9. Список подзаписей сервиса EGTS_COMMAND_SERVICE |---|----------------------------|--------------------------------| |Код| Наименование | Описание | |---|----------------------------|--------------------------------| | 0 |EGTS_SR_RECORD_RESPONSE |Применяется для подтверждения | | | |процесса обработки записи | | | |протокола уровня поддержки | | | |услуг. Данный тип подзаписи | | | |поддерживается всеми сервисами | |---|----------------------------|--------------------------------| |51 |EGTS_SR_COMMAND_DATA |Подзапись используется| | | |абонентским терминалом и| | | |аппаратно-программным комплексом| | | |для передачи команд,| | | |информационных сообщений,| | | |подтверждений доставки,| | | |подтверждений выполнения команд,| | | |подтверждений прочтения| | | |сообщений | |---|----------------------------|--------------------------------| 3.2. Подзапись EGTS_SR_COMMAND_DATA. Структура подзаписи представлена в таблице N 10. Таблица N 10. Формат подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMANDS_SERVICE |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | СТ (Command Type) | ССТ (Command | М | BYTE | 1 | | | Confirmation Type) | | | | |-----------------------|-----------------------|---|------|-----------| | CID (Command Identifier) | М | UINT | 4 | |-----------------------------------------------|---|------|-----------| | SID (Source Identifier) | M | UINT | 4 | |-----------------------------------|-----|-----|---|------|-----------| | - | ACFE|CHSFE| M | BYTE | 1 | |-----------------------------------|-----|---- |---|------|-----------| | CHS (Charset) | O | BYTE | 1 | |---------------------------------------------- |---|------|-----------| | ACL (Authorization Code Length) | O | BYTE | 1 | |---------------------------------------------- |---|------|-----------| | AC (Authorization Code) | O |BINARY| 0 ... 255 | |---------------------------------------------- |---|------|-----------| | CD (Command Data) | O |BINARY|0 ... 65205| |---------------------------------------------- |---|------|-----------| где: СТ - тип команды: 0001 - CT_COMCONF - подтверждение о приеме, обработке или результат выполнения команды; 0010 - CT_MSGCONF - подтверждение о приеме, отображении и/или обработке информационного сообщения; 0011 - CT_MSGFROM - информационное сообщение от абонентского терминала; 0100 - CT_MSGTO - информационное сообщение для вывода на устройство отображения; 0101 - СТ_СОМ - команда для выполнения на абонентском терминале; 0110 - CT_DELCOM - удаление из очереди на выполнение переданной ранее команды; 0111 - CT_SUBREQ - дополнительный подзапрос для выполнения (к переданной ранее команде); 1000 - CT_DELIV - подтверждение о доставке команды или информационного сообщения; ССТ - тип подтверждения (имеет смысл для типов команд CT_COMCONF, CT_MSGCONF, CT_DELIV): 0000 - СС_ОК - успешное выполнение, положительный ответ; 0001 - CC_ERROR - обработка завершилась ошибкой; 0010 - CC_ILL - команда не может быть выполнена по причине отсутствия в списке разрешенных (определенных протоколом) команд или отсутствия разрешения на выполнение данной команды; 0011 - CCDEL - команда успешно удалена; 0100 - CC_NFOUND - команда для удаления не найдена; 0101 - CC_NCONF - успешное выполнение, отрицательный ответ; 0110 - CC_INPROG - команда передана на обработку, но для ее выполнения требуется длительное время (результат выполнения еще не известен); CID - идентификатор команды, сообщения. Значение из данного поля используется стороной, обрабатывающей/выполняющей команду или сообщение, для создания подтверждения. Подтверждение содержит в поле CID то же значение, что содержалось в самой команде или сообщении при отправке; SID - идентификатор отправителя (уровня прикладного ПО) данной команды или подтверждения; ACFE - (Authorization Code Field Exists) битовый флаг, определяющий наличие полей ACL и АС в подзаписи: 1 - поля ACL и АС присутствуют в подзаписи; 0 - поля ACL и АС отсутствуют в подзаписи; CHSFE - (Charset Field Exists) битовый флаг, определяющий наличие поля CHS в подзаписи: 1 - поле CHS присутствует в подзаписи; 0 - поле CHS отсутствует в подзаписи; CHS - кодировка символов, используемая в поле CD, содержащем тело команды. При отсутствии данного поля по умолчанию используется кодировка СР-1251. Определены следующие значения поля CHS (десятичный вид): 0 - СР-1251; 1 - IA5; 2 - бинарные данные; 3 - Latin 1; 4 - бинарные данные; 5 - JIS; 6 - Cyrillic; 7 - Latin/Hebrew; 8 - UCS2; ACL - длина в байтах поля АС, содержащего код авторизации на стороне получателя; АС - код авторизации, использующийся на принимающей стороне (абонентский терминал), который обеспечивает ограничение доступа на выполнение отдельных команд. Если указанный в данном поле код не совпадает с ожидаемым значением, то в ответ на такую команду или сообщение абонентский терминал отправляет подтверждение с типом CC_ILL; CD - тело команды, параметры, данные, возвращаемые на команду-запрос, использующие кодировку из поля CHS, или значение по умолчанию. Формат команды описан в таблице N 11. Данное поле имеет нулевую длину (отсутствует) в тех случаях, когда в ответ на команду или сообщение для абонентского терминала не передаются никакие данные. Таблица N 11. Формат команд терминала |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | ADR (Address) | M |USHORT| 2 | |-----------------------|-----------------------|---|------|-----------| | SZ (Size) | ACT (Action) | M | BYTE | 1 | |-----------------------|-----------------------|---|------|-----------| | CCD (Command Code) | M |USHORT| 2 | |-----------------------------------------------|---|------|-----------| | DT (Data) | О |BINARY|0 ... 65200| |-----------------------------------------------|---|------|-----------| где: ADR - адрес модуля, для которого данная команда предназначена; SZ - объем памяти для параметра (используется совместно с действием ACT = 3. При добавлении нового параметра в абонентский терминал данное поле определяет, что для нового параметра требуется 2SZ байт памяти в абонентском терминале; ACT - описание действия, используется в случае типа команды (поле СТ = СТ_СОМ подзаписи EGTS_SR_COMMAND_DATA). Поле принимает значение, выбранное из следующих вариантов: 0 - параметры команды. Используется для передачи параметров для команды, определяемой кодом из поля CCD; 1 - запрос значения. Используется для запроса информации, хранящейся в абонентском терминале. Запрашиваемый параметр определяется кодом из поля CCD; 2 - установка значения. Используется для установки нового значения определенному параметру в абонентском терминале. Устанавливаемый параметр определяется кодом из поля CCD, а его значение полем DT; 3 - добавление нового параметра в абонентский терминал. Код нового параметра указывается в поле CCD, его тип - в поле SZ, а значение - в поле DT; 4 - удаление имеющегося параметра из абонентского терминала. Код удаляемого параметра указывается в поле CCD; CCD - код команды при ACT = 0 или параметра при ACT - 1 ... 4; DT - запрашиваемые данные или параметры, необходимые для выполнения команды. Подтверждение на ранее переданную команду при СТ = CT_COMCONF, если с абонентского терминала передается сопутствующая информация, имеет формат, описанный в таблице N 12. Описанная структура содержится в поле CD (таблица N 10). Таблица N 12. Формат подтверждения на команду абонентского терминала |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| |Бит 7|Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0|Тип| Тип | Размер, | | | | | | | | | | |данных| байт | |-----|-----|-----|-----|-----|-----|-----|-----|---|------|-----------| | ADR (Address) | M |USHORT| 2 | |-----------------------------------------------|---|------|-----------| | CCD (Command Code) | M |USHORT| 2 | |-----------------------------------------------|---|------|-----------| | DT (Data) | O |BINARY|0 ... 65200| | | | | | |-----------------------------------------------|---|------|-----------| где: ADR - адрес модуля, от которого передается подтверждение; CCD - код команды или параметра, в соответствии с которым передается сопутствующая информация в поле DT; DT - сопутствующие данные, тип и состав которых определяются значением поля CCD. 4. Использование EGTS_ECALL_SERVICE 4.1. Список и описание команд абонентского терминала и подтверждений, необходимых для реализации услуги экстренного реагирования при авариях, представлены в таблице N 13. Таблица N 13. Список команд для абонентского терминала |---------------------|-------|-----------|-----------------------| | Название команды | Код | Тип, | Описание | | | |количество | | | | | и | | | | |предельные | | | | | значения | | | | |параметров | | |---------------------|-------|-----------|-----------------------| |EGTS_ECALL_REQ | 0 х | BYTE/0,1 |Команда на | | | 0112 | |осуществление | | | | |экстренного вызова с | | | | |абонентского терминала.| | | | |Используется только | | | | |через SMS. | | | | |Команда содержит один | | | | |параметр, который | | | | |определяет тип | | | | |события: | | | | |0 - ручной вызов; | | | | |1 - автоматический | | | | |вызов | |---------------------|-------|-----------|-----------------------| |EGTS_ECALL_MSD_REQ | 0 х |BINARY (MID|Команда на | | | 0113 | INT, |осуществление повторной| | | | TRANSPORT |передачи МНД. | | | | BYTE) |Используется только | | | | |через SMS. | | | | |Команда содержит два | | | | |параметра: | | | | |MID - идентификатор | | | | |сообщения | | | | |запрашиваемого МНД. | | | | |Если параметр MID = 0, | | | | |то отправляется новое | | | | |сообщение; | | | | |TRANSPORT - тип | | | | |используемого | | | | |абонентского терминала | | | | |при отправке МНД: | | | | |0 - любой на усмотрение| | | | |абонентского терминала;| | | | |1 - через голосовой | | | | |канал; | | | | |2 - через SMS; | | | | |3 - через сервис | | | | |пакетной передачи | | | | |данных | |---------------------|-------|-----------|-----------------------| Подтверждения на команды EGTS_ECALL_REQ и EGTS_ECALL_MSD_REQ, отправленные на абонентский терминал через SMS, не передаются. Признаком успешного прохождения команды до абонентского терминала является уведомление о доставке SMS. Признаком выполнения данных команд является повторный экстренный вызов для EGTS_ECALL_REQ и повторная передача МНД для EGTS_ECALL_MSD_REQ. ____________ Информация по документуЧитайте также
Изменен протокол лечения ковида23 февраля 2022 г. МедицинаГермания может полностью остановить «Северный поток – 2»23 февраля 2022 г. ЭкономикаБогатые уже не такие богатые23 февраля 2022 г. ОбществоОтныне иностранцы смогут найти на портале госуслуг полезную для себя информацию23 февраля 2022 г. ОбществоВакцина «Спутник М» прошла регистрацию в Казахстане22 февраля 2022 г. МедицинаМТС попала в переплет в связи с повышением тарифов22 февраля 2022 г. ГосударствоРегулятор откорректировал прогноз по инфляции22 февраля 2022 г. ЭкономикаСтоимость нефти Brent взяла курс на повышение22 февраля 2022 г. ЭкономикаКурсы иностранных валют снова выросли21 февраля 2022 г. Финансовые рынки |
Архив статей
2024 Ноябрь
|