2. Состав сервиса EGTS_TELEDATA_SERVICE

2. Состав сервиса EGTS_TELEDATA_SERVICE

2.1. Сервис EGTS_TELEDATA_SERVICE обрабатывает мониторинговую информацию, поступающую от абонентского терминала.

2.2. Список подзаписей, используемых Сервисом EGTS_TELEDATA_SERVICE, представлен в Таблице N 1.

Таблица N 1. Список подзаписей
сервиса EGTS_TELEDATA_SERVICE

┌────┬────────────────────────────┬───────────────────────────────────────┐
│Код │        Наименование        │               Описание                │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 0  │EGTS_SR_RECORD_RESPONSE     │Применяется      для      осуществления│
│    │                            │подтверждения   приема    и    передачи│
│    │                            │результатов  обработки  записи   Уровня│
│    │                            │поддержки услуг                        │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 16 │EGTS_SR_POS_DATA            │Используется   абонентским   терминалом│
│    │                            │при    передаче     основных     данных│
│    │                            │определения местоположения             │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 17 │EGTS_SR_EXT_POS_DATA        │Используется   абонентским   терминалом│
│    │                            │при   передаче  дополнительных   данных│
│    │                            │определения местоположения             │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 18 │EGTS_SR_AD_SENSORS_DATA     │Применяется абонентским терминалом  для│
│    │                            │передачи    на    аппаратно-программный│
│    │                            │комплекс   информации    о    состоянии│
│    │                            │дополнительных дискретных и  аналоговых│
│    │                            │входов                                 │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 19 │EGTS_SR_COUNTERS_DATA       │Используется      аппаратно-программным│
│    │                            │комплексом для передачи на  абонентский│
│    │                            │терминал   данных  о  значении  счетных│
│    │                            │входов                                 │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 20 │EGTS_SR_STATE_DATA          │Используется    для     передачи     на│
│    │                            │аппаратно-программный          комплекс│
│    │                            │информации  о  состоянии   абонентского│
│    │                            │терминала                              │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 22 │EGTS_SR_LOOPIN_DATA         │Применяется абонентским терминалом  для│
│    │                            │передачи    на    аппаратно-программный│
│    │                            │комплекс данных о  состоянии  шлейфовых│
│    │                            │входов                                 │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 23 │EGTS_SR_ABS_DIG_SENS_DATA   │Применяется абонентским терминалом  для│
│    │                            │передачи    на    аппаратно-программный│
│    │                            │комплекс  данных  о  состоянии   одного│
│    │                            │дискретного входа                      │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 24 │EGTS_SR_ABS_AN_SENS_DATA    │Применяется абонентским терминалом  для│
│    │                            │передачи    на    аппаратно-программный│
│    │                            │комплекс  данных  о  состоянии   одного│
│    │                            │аналогового входа                      │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 25 │EGTS_SR_ABS_CNTR_DATA       │Применяется абонентским терминалом  для│
│    │                            │передачи    на    аппаратно-программный│
│    │                            │комплекс  данных  о  состоянии   одного│
│    │                            │счетного входа                         │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 26 │EGTS_SR_ABS_LOOPIN_DATA     │Применяется абонентским терминалом  для│
│    │                            │передачи    на    аппаратно-программный│
│    │                            │комплекс  данных  о  состоянии   одного│
│    │                            │шлейфового входа                       │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 27 │EGTS_SR_LIQUID_LEVEL_SENSOR │Применяется абонентским терминалом  для│
│    │                            │передачи    на    аппаратно-программный│
│    │                            │комплекс данных о показаниях ДУЖ       │
├────┼────────────────────────────┼───────────────────────────────────────┤
│ 28 │EGTS_SR_PASSENGERS_COUNTERS │Применяется абонентским терминалом  для│
│    │                            │передачи    на    аппаратно-программный│
│    │                            │комплекс данных о показаниях  счетчиков│
│    │                            │пассажиропотока                        │
└────┴────────────────────────────┴───────────────────────────────────────┘

2.3. Подзапись EGTS_SR_POS_DATA

Структура подзаписи представлена в Таблице N 2.

Таблица N 2. Формат подзаписи EGTS_SR_POS_DATA
сервиса EGTS_TELEDATA_SERVICE

┌─────┬─────┬─────┬────┬─────┬────┬─────┬────┬──────┬───────────┬─────────┐
│ Бит │ Бит │ Бит │Бит │ Бит │Бит │ Бит │Бит │ Тип  │Тип данных │ Размер, │
│  7  │  6  │  5  │ 4  │  3  │ 2  │  1  │ 0  │      │           │  байт   │
├─────┴─────┴─────┴────┴─────┴────┴─────┴────┼──────┼───────────┼─────────┤
│           NTM (Navigation Time)            │  M   │   UINT    │    4    │
├────────────────────────────────────────────┼──────┼───────────┼─────────┤
│               LAT (Latitude)               │  M   │   UINT    │    4    │
├────────────────────────────────────────────┼──────┼───────────┼─────────┤
│              LONG (Longitude)              │  M   │   UINT    │    4    │
├────────────────────────────────────────────┼──────┼───────────┼─────────┤
│                 FLG (Flags)                │  M   │   BYTE    │    1    │
├─────┬─────┬─────┬────┬─────┬────┬─────┬────┤      │           │         │
│ALTH │LOHS │LAHS │ MV │ BB  │ CS │ FIX │VLD │      │           │         │
├─────┴─────┴─────┴────┴─────┴────┴─────┴────┼──────┼───────────┼─────────┤
│          SPD (Speed) младшие биты          │  M   │  USHORT   │    2    │
├─────┬─────┬────────────────────────────────┤      │           │         │
│DIRH │ALTS │    SPD (Speed) старшие биты    │      │           │         │
├─────┴─────┴────────────────────────────────┼──────┼───────────┼─────────┤
│              DIR (Direction)               │  M   │   BYTE    │    1    │
├────────────────────────────────────────────┼──────┼───────────┼─────────┤
│               ODM (Odometer)               │  M   │  BINARY   │    3    │
├────────────────────────────────────────────┼──────┼───────────┼─────────┤
│            DIN (Digital Inputs)            │  M   │   BYTE    │    1    │
├────────────────────────────────────────────┼──────┼───────────┼─────────┤
│                SRC (Source)                │  M   │   BYTE    │    1    │
├────────────────────────────────────────────┼──────┼───────────┼─────────┤
│               ALT (Altitude)               │  O   │  BINARY   │    3    │
├────────────────────────────────────────────┼──────┼───────────┼─────────┤
│             SRCD (Source Data)             │  O   │   SHORT   │    2    │
└────────────────────────────────────────────┴──────┴───────────┴─────────┘

где:

NTM - время навигации (количество секунд с 00:00:00 01.01.2010 UTC);

LAT - широта по модулю, градусы/90 · 0xFFFFFFFF и взята целая часть;

LONG - долгота по модулю, градусы/180 · 0xFFFFFFFF и взята целая часть;

FLG - определяет дополнительные параметры навигационной посылки;

ALTE - битовый флаг определяет наличие поля ALT в подзаписи:

1 - поле ALT передается;

0 - не передается;

LOHS - битовый флаг определяет полушарие долготы:

0 - восточная долгота:

1 - западная долгота;

LAHS - битовый флаг определяет полушарие широты:

0 - северная широта;

1 - южная широта;

MV - битовый флаг, признак движения:

1 - движение;

0 - транспортное средство находится в режиме стоянки;

BB - битовый флаг, признак отправки данных из памяти ("черный ящик"):

0 - актуальные данные;

1 - данные из памяти ("черного ящика");

FIX - битовое поле, тип определения координат:

0 - 2D fix;

1 - 3D fix;

CS - битовое поле, тип используемой системы:

0 - система координат WGS-84;

1 - государственная геоцентрическая система координат (ПЗ-90.02);

VLD - битовый флаг, признак "валидности" координатных данных:

1 - данные "валидны";

0 - "невалидные" данные;

SPD - скорость в км/ч с дискретностью 0,1 км/ч (используется 14 младших бит);

ALTS - (Altitude Sign) битовый флаг, определяет высоту относительно уровня моря и имеет смысл только при установленном флаге ALTE:

0 - точка выше уровня моря;

1 - ниже уровня моря;

DIRH - (Direction the Highest bit) старший бит (8) параметра DIR;

DIR - направление движения. Определяется как угол в градусах, который отсчитывается по часовой стрелке между северным направлением географического меридиана и направлением движения в точке измерения (дополнительно старший бит находится в поле DIRH);

ODM - пройденное расстояние (пробег) в км, с дискретностью 0,1 км;

DIN - битовые флаги, определяют состояние основных дискретных входов 1 ... 8 (если бит равен 1, то соответствующий вход активен, если 0, то неактивен). Данное поле включено для удобства использования и экономии трафика при работе в системах мониторинга транспорта базового уровня;

SRC - определяет источник (событие), инициировавший посылку данной навигационной информации (информация представлена в Таблице N 3);

ALT - высота над уровнем моря, м (опциональный параметр, наличие которого определяется битовым флагом ALTE);

SRCD - данные, характеризующие источник (событие) из поля SRC. Наличие и интерпретация значения данного поля определяется полем SRC.

Таблица N 3. Список источников посылок координатных данных
Сервиса EGTS_TELEDATA_SERVICE

┌───────┬─────────────────────────────────────────────────────────────────┐
│  Код  │                            Описание                             │
├───────┼─────────────────────────────────────────────────────────────────┤
│   0   │таймер при включенном зажигании                                  │
├───────┼─────────────────────────────────────────────────────────────────┤
│   1   │пробег заданной дистанции                                        │
├───────┼─────────────────────────────────────────────────────────────────┤
│   2   │превышение установленного значения угла поворота                 │
├───────┼─────────────────────────────────────────────────────────────────┤
│   3   │ответ на запрос                                                  │
├───────┼─────────────────────────────────────────────────────────────────┤
│   4   │изменение состояния входа X                                      │
├───────┼─────────────────────────────────────────────────────────────────┤
│   5   │таймер при выключенном зажигании                                 │
├───────┼─────────────────────────────────────────────────────────────────┤
│   6   │отключение периферийного оборудования                            │
├───────┼─────────────────────────────────────────────────────────────────┤
│   7   │превышение одного из заданных порогов скорости                   │
├───────┼─────────────────────────────────────────────────────────────────┤
│   8   │перезагрузка центрального процессора (рестарт)                   │
├───────┼─────────────────────────────────────────────────────────────────┤
│   9   │перегрузка по выходу Y                                           │
├───────┼─────────────────────────────────────────────────────────────────┤
│  10   │сработал датчик вскрытия корпуса прибора                         │
├───────┼─────────────────────────────────────────────────────────────────┤
│  11   │переход на резервное питание/отключение внешнего питания         │
├───────┼─────────────────────────────────────────────────────────────────┤
│  12   │снижение напряжения источника резервного питания ниже  порогового│
│       │значения                                                         │
├───────┼─────────────────────────────────────────────────────────────────┤
│  13   │нажата "тревожная кнопка"                                        │
├───────┼─────────────────────────────────────────────────────────────────┤
│  14   │запрос на установление голосовой связи с оператором              │
├───────┼─────────────────────────────────────────────────────────────────┤
│  15   │экстренный вызов                                                 │
├───────┼─────────────────────────────────────────────────────────────────┤
│  16   │появление данных от внешнего сервиса                             │
├───────┼─────────────────────────────────────────────────────────────────┤
│  17   │зарезервировано                                                  │
├───────┼─────────────────────────────────────────────────────────────────┤
│  18   │зарезервировано                                                  │
├───────┼─────────────────────────────────────────────────────────────────┤
│  19   │неисправность резервного аккумулятора                            │
├───────┼─────────────────────────────────────────────────────────────────┤
│  20   │резкий разгон                                                    │
├───────┼─────────────────────────────────────────────────────────────────┤
│  21   │резкое торможение                                                │
├───────┼─────────────────────────────────────────────────────────────────┤
│  22   │отключение или неисправность навигационного модуля               │
├───────┼─────────────────────────────────────────────────────────────────┤
│  23   │отключение или неисправность датчика автоматической идентификации│
│       │события ДТП                                                      │
├───────┼─────────────────────────────────────────────────────────────────┤
│  24   │отключение или неисправность антенны GSM/UMTS                    │
├───────┼─────────────────────────────────────────────────────────────────┤
│  25   │отключение или неисправность антенны навигационной системы       │
├───────┼─────────────────────────────────────────────────────────────────┤
│  26   │зарезервировано                                                  │
├───────┼─────────────────────────────────────────────────────────────────┤
│  27   │снижение скорости ниже одного из заданных порогов                │
├───────┼─────────────────────────────────────────────────────────────────┤
│  28   │перемещение при выключенном зажигании                            │
├───────┼─────────────────────────────────────────────────────────────────┤
│  29   │таймер в режиме "экстренное слежение"                            │
├───────┼─────────────────────────────────────────────────────────────────┤
│  30   │начало/окончание навигации                                       │
├───────┼─────────────────────────────────────────────────────────────────┤
│  31   │"нестабильная навигация"  (превышение порога  частоты  прерывания│
│       │режима навигации при включенном  зажигании или режиме экстренного│
│       │слежения)                                                        │
├───────┼─────────────────────────────────────────────────────────────────┤
│  32   │установка IP соединения                                          │
├───────┼─────────────────────────────────────────────────────────────────┤
│  33   │нестабильная регистрация в сети подвижной радиотелефонной связи  │
├───────┼─────────────────────────────────────────────────────────────────┤
│  34   │"нестабильная      связь"     (превышение     порога      частоты│
│       │прерывания/восстановления IP соединения  при включенном зажигании│
│       │или режиме экстренного слежения)                                 │
├───────┼─────────────────────────────────────────────────────────────────┤
│  35   │изменение режима работы                                          │
└───────┴─────────────────────────────────────────────────────────────────┘

2.4. Подзапись EGTS_SR_EXT_POS_DATA

Структура подзаписи представлена в Таблице N 4.

Таблица N 4. Формат подзаписи EGTS_SR_EXT_POS_DATA
Сервиса EGTS_TELEDATA_SERVICE

┌─────┬────┬─────┬─────┬────┬─────┬─────┬────┬───┬──────────┬─────────────┐
│ Бит │Бит │ Бит │ Бит │Бит │ Бит │ Бит │Бит │Тип│   Тип    │  Размер,    │
│  7  │ 6  │  5  │  4  │ 3  │  2  │  1  │ 0  │   │  данных  │    байт     │
├─────┴────┴─────┼─────┼────┼─────┼─────┼────┼───┼──────────┼─────────────┤
│       -        │NSFE │SFE │ PFE │ HFE │VFE │ M │   BYTE   │      1      │
├────────────────┴─────┴────┴─────┴─────┴────┼───┼──────────┼─────────────┤
│   VDOP (Vertical Dilution of Precision)    │ O │  USHORT  │      2      │
├────────────────────────────────────────────┼───┼──────────┼─────────────┤
│  HDOP (Horizontal Dilution of Precision)   │ O │  USHORT  │      2      │
├────────────────────────────────────────────┼───┼──────────┼─────────────┤
│   PDOP (Position Dilution of Precision)    │ O │  USHORT  │      2      │
├────────────────────────────────────────────┼───┼──────────┼─────────────┤
│              SAT (Satellites)              │ O │   BYTE   │      1      │
├────────────────────────────────────────────┼───┼──────────┼─────────────┤
│           NS (Navigation System)           │ O │  USHORT  │      2      │
└────────────────────────────────────────────┴───┴──────────┴─────────────┘

NSFE - (Navigation System Field Exists) определяет наличие данных о типах используемых навигационных спутниковых систем:

1 - поле NS передаются;

0 - не передается.

SFE - (Satellites Field Exists) определяет наличие данных о текущем количестве видимых спутников SAT и типе используемой навигационной спутниковой системы NS:

1 - поля SAT и NS передаются;

0 - не передаются.

PFE - (PDOP Field Exists) определяет наличие поля PDOP:

1 - поле PDOP передается;

0 - не передается.

HFE - (HDOP Field Exists) определяет наличие поля HDOP:

1 - поле HDOP передается;

0 - не передается.

VFE - (VDOP Field Exists) определяет наличие поля VDOP:

1 - поле VDOP передается;

0 - не передается.

VDOP - снижение точности в вертикальной плоскости (значение, умноженное на 100);

HDOP - снижение точности в горизонтальной плоскости (значение, умноженное на 100);

PDOP - снижение точности по местоположению (значение, умноженное на 100);

SAT - количество видимых спутников;

NS - битовые флаги, характеризующие используемые навигационные спутниковые системы. Определены следующие значения (десятичные) флагов:

0 - система не определена;

1 - ГЛОНАСС;

2 - GPS;

4 - Galileo;

8 - Compass;

16 - Beidou;

32 - DORIS;

64 - IRNSS;

128 - QZSS.

Остальные значения зарезервированы.

2.5. Подзапись EGTS_SR_AD_SENSORS_DATA

Структура подзаписи представлена в Таблице N 5.

Таблица N 5. Формат подзаписи EGTS_SR_AD_SENSORS_DATA
сервиса EGTS_TELEDATA_SERVICE

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬───┬─────────┬───────────┐
│Бит 7│Бит 6│Бит 5│Бит 4│Бит 3│Бит 2│Бит 1│Бит 0│Тип│   Тип   │  Размер,  │
│     │     │     │     │     │     │     │     │   │ данных  │   байт    │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼───┼─────────┼───────────┤
│DIOE8│DIOE7│DIOE6│DIOE5│DIOE4│DIOE3│DIOE2│DIOE1│ M │  BYTE   │     1     │
├─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┼───┼─────────┼───────────┤
│            DOUT (Digital Outputs)             │ M │  BYTE   │     1     │
├─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┼───┼─────────┼───────────┤
│ASFE8│ASFE7│ASFE6│ASFE5│ASFE4│ASFE3│ASFE2│ASFE1│ M │  BYTE   │     1     │
├─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┼───┼─────────┼───────────┤
│   ADIO1 (Additional Digital Inputs Octet 1)   │ O │  BYTE   │     1     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│   ADIO2 (Additional Digital Inputs Octet 2)   │ O │  BYTE   │     1     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│   ADIO3 (Additional Digital Inputs Octet 3)   │ O │  BYTE   │     1     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│   ADIO4 (Additional Digital Inputs Octet 4)   │ O │  BYTE   │     1     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│   ADIO5 (Additional Digital Inputs Octet 5)   │ O │  BYTE   │     1     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│   ADIO6 (Additional Digital Inputs Octet 6)   │ O │  BYTE   │     1     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│   ADIO7 (Additional Digital Inputs Octet 7)   │ O │  BYTE   │     1     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│   ADIO8 (Additional Digital Inputs Octet 8)   │ O │  BYTE   │     1     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│            ANS1 (Analog Sensor 1)             │ O │ BINARY  │     3     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│            ANS2 (Analog Sensor 2)             │ O │ BINARY  │     3     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│            ANS3 (Analog Sensor 3)             │ O │ BINARY  │     3     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│            ANS4 (Analog Sensor 4)             │ O │ BINARY  │     3     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│            ANS5 (Analog Sensor 5)             │ O │ BINARY  │     3     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│            ANS6 (Analog Sensor 6)             │ O │ BINARY  │     3     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│            ANS7 (Analog Sensor 7)             │ O │ BINARY  │     3     │
├───────────────────────────────────────────────┼───┼─────────┼───────────┤
│            ANS8 (Analog Sensor 8)             │ O │ BINARY  │     3     │
└───────────────────────────────────────────────┴───┴─────────┴───────────┘

где:

DIOE1 ... DIOE8 - (Digital Inputs Octet Exists) битовые флаги, определяющие наличие соответствующих полей дополнительных дискретных входов. Всего в одной подзаписи данного типа может быть передана информация о состоянии дополнительных 64 входов:

1 - соответствующее поле ADIO передается;

0 - не передается.

DOUT - битовые флаги дискретных выходов (если бит установлен в 1, то соответствующий этому биту выход активен);

ASFE1 ... ASFE8 - (Analog Sensor Field Exists) битовые флаги, определяющие наличие показаний от соответствующих аналоговых датчиков (если бит установлен в 1, то данные от соответствующего датчика присутствуют, если 0, данные отсутствуют). Если, например, поля ASFE1=1 и ASFE3=1, то в подзаписи после байта флагов ASFE8 - ASFE1 будут переданы 3 байта значений ANS1 и 3 байта значений ANS3. Значения для датчика ANS2, а также датчиков ANS4... ANS8 не будут передаваться в данной подзаписи;

ADIO1 ... ADIO8 - показания дополнительных дискретных входов. Поля представляют собой битовую маску, в которой значение каждого бита определяет активность соответствующего дискретного входа:

1 - соответствующий вход активен;

0 - не активен.

ANS1 ... ANS8 - значение аналоговых датчиков с 1 по 8 соответственно.

Каждая подзапись EGTS_SR_AD_SENSORS_DATA позволяет передать состояния 64-х дополнительных дискретных входов и 8-ми аналоговых датчиков. Если требуется передать данные от большего количества дискретных или аналоговых входов, то необходимо в одной записи передавать несколько следующих друг за другом подзаписей EGTS_SR_AD_SENSOR_DATA. При этом интерпретация полученных данных производится следующим образом: в первой подзаписи EGTS_SR_AD_SENSOR_DATA содержатся данные от дискретных входов с 9 по 72, аналоговых входов с 1 по 8, во второй - дискретные входы с 73 по 136 и аналоговые входы с 9 по 16 и т.д.

2.6. Подзапись EGTS_SR_COUNTERS_DATA

Структура подзаписи представлена в Таблице N 6.

Таблица N 6. Формат подзаписи EGTS_SR_COUNTERS_DATA
сервиса EGTS_TELEDATA_SERVICE

┌──────┬─────┬──────┬──────┬─────┬─────┬──────┬─────┬────┬────────┬───────┐
│Бит 7 │Бит 6│Бит 5 │Бит 4 │Бит 3│Бит 2│Бит 1 │Бит 0│Тип │  Тип   │Размер,│
│      │     │      │      │     │     │      │     │    │ данных │ байт  │
├──────┼─────┼──────┼──────┼─────┼─────┼──────┼─────┼────┼────────┼───────┤
│ CFE8 │CFE7 │ CFE6 │ CFE5 │CFE4 │CFE3 │ CFE2 │CFE1 │ M  │  BYTE  │   1   │
├──────┴─────┴──────┴──────┴─────┴─────┴──────┴─────┼────┼────────┼───────┤
│                  CN1 (Counter 1)                  │ O  │ BINARY │   3   │
├───────────────────────────────────────────────────┼────┼────────┼───────┤
│                  CN2 (Counter 2)                  │ O  │ BINARY │   3   │
├───────────────────────────────────────────────────┼────┼────────┼───────┤
│                  CN3 (Counter 3)                  │ O  │ BINARY │   3   │
├───────────────────────────────────────────────────┼────┼────────┼───────┤
│                  CN4 (Counter 4)                  │ O  │ BINARY │   3   │
├───────────────────────────────────────────────────┼────┼────────┼───────┤
│                  CN5 (Counter 5)                  │ O  │ BINARY │   3   │
├───────────────────────────────────────────────────┼────┼────────┼───────┤
│                  CN6 (Counter 6)                  │ O  │ BINARY │   3   │
├───────────────────────────────────────────────────┼────┼────────┼───────┤
│                  CN7 (Counter 7)                  │ O  │ BINARY │   3   │
├───────────────────────────────────────────────────┼────┼────────┼───────┤
│                  CN8 (Counter 8)                  │ O  │ BINARY │   3   │
└───────────────────────────────────────────────────┴────┴────────┴───────┘

где:

CFE1 ... CFE8 - (Counter Field Exists) битовые флаги определяют наличие соответствующих полей счетных входов:

1 - соответствующее поле CN передается;

0 - не передается.

CN1 ... CN8 - значение счетных входов с 1 по 8 соответственно.

2.7. Подзапись EGTS_SR_ACCEL_DATA

Структура подзаписи представлена в Таблице N 7.

Таблица N 7. Формат подзаписи EGTS_SR_ACCEL_DATA
сервиса EGTS_TELEDATA_SERVICE

┌─────┬──────┬─────┬─────┬──────┬─────┬──────┬─────┬────┬─────────┬───────┐
│Бит 7│Бит 6 │Бит 5│Бит 4│Бит 3 │Бит 2│Бит 1 │Бит 0│Тип │   Тип   │Размер,│
│     │      │     │     │      │     │      │     │    │ данных  │ байт  │
├─────┴──────┴─────┴─────┴──────┴─────┴──────┴─────┼────┼─────────┼───────┤
│              SA (Structures Amount)              │ M  │  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 8. В составе подзаписи передается хотя бы одна структура ADS.

Таблица N 8. Формат структуры данных
показаний акселерометра подзаписи EGTS_SR_ACCEL_DATA
Сервиса EGTS_TELEDATA_SERVICE

┌─────┬────┬─────┬────┬─────┬─────┬────┬─────┬───────┬──────────┬─────────┐
│ Бит │Бит │ Бит │Бит │ Бит │ Бит │Бит │ Бит │  Тип  │   Тип    │Размер,  │
│  7  │ 6  │  5  │ 4  │  3  │  2  │ 1  │  0  │       │  данных  │  байт   │
├─────┴────┴─────┴────┴─────┴─────┴────┴─────┼───────┼──────────┼─────────┤
│            RTM (Relative Time)             │   M   │  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 (старший бит определяет знак, 1 указывает на отрицательное значение), м/с2 с дискретностью 0,1 м/с2;

YAAV - значение линейного ускорения по оси Y (старший бит определяет знак, 1 указывает на отрицательное значение), м/с2 с дискретностью 0,1 м/с2;

ZAAV - значение линейного ускорения по оси Z (старший бит определяет знак, 1 указывает на отрицательное значение), м/с2 с дискретностью 0,1 м/с2;

разрешающая способность полей ускорения - 0.01G.

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 - значение напряжения основного источника питания, B с дискретностью 0,1 В;

BBV - значение напряжения резервной батареи, B с дискретностью 0,1 В;

IBV - значение напряжения внутренней батареи, B с дискретностью 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│Тип│   Тип   │ Размер,   │
│     │     │     │     │     │     │     │     │   │ данных  │   байт    │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼───┼─────────┼───────────┤
│LIFE8│LIFE7│LIFE6│LIFE5│LIFE4│LIFE3│LIFE2│LIFE1│ M │  BYTE   │     1     │
├─────┴─────┴─────┴─────┼─────┴─────┴─────┴─────┼───┼─────────┼───────────┤
│        LIS n+1        │         LIS n         │ O │  BYTE   │     1     │
├───────────────────────┼───────────────────────┼───┼─────────┼───────────┤
│        LIS n+3        │        LIS n+2        │ O │  BYTE   │     1     │
├───────────────────────┼───────────────────────┼───┼─────────┼───────────┤
│        LIS n+5        │        LIS n+4        │ O │  BYTE   │     1     │
├───────────────────────┼───────────────────────┼───┼─────────┼───────────┤
│        LIS n+7        │        LIS n+6        │ O │  BYTE   │     1     │
└───────────────────────┴───────────────────────┴───┴─────────┴───────────┘

где:

LIFE 1 ... LIFE 8 - (Loop In Field Exists) битовые флаги, определяющие наличие информации о состоянии шлейфовых входов;

LIS n ... LIS n+7 - (Loop In State) значение состояния соответствующего шлейфового входа. Предусмотрены следующие состояния шлейфового входа (бинарное представление):

0 - "норма";

0001 - "тревога";

0010 - "обрыв";

0100 - "замыкание на землю";

1000 - "замыкание на питание".

2.10. Подзапись EGTS_SR_ABS_DIG_SENS_DATA

Структура подзаписи представлена в Таблице N 12.

Таблица N 12. Формат подзаписи EGTS_SR_ABS_DIG_SENS_DATA
Сервиса EGTS_TEEDATA_SERVICE

┌─────┬──────┬──────┬──────┬──────┬─────┬─────┬──────┬────┬───────┬───────┐
│Бит 7│Бит 6 │Бит 5 │Бит 4 │Бит 3 │Бит 2│Бит 1│Бит 0 │Тип │  Тип  │Размер,│
│     │      │      │      │      │     │     │      │    │данных │ байт  │
├─────┴──────┴──────┴──────┼──────┴─────┴─────┴──────┼────┼───────┼───────┤
│   DSN (Digital Sensor    │  DSST (Digital Sensor   │ M  │ 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)         │ M │   BYTE    │     1      │
├────────────────────────────────────────────┼───┼───────────┼────────────┤
│         ASV (Analog Sensor Value)          │ M │  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)                │ M  │ BYTE  │    1    │
├──────────────────────────────────────────────────┼────┼───────┼─────────┤
│               CNV (Counter Value)                │ M  │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)    │ M │ 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

┌─────┬─────┬────┬─────┬────┬─────┬────┬─────┬───┬───────────┬────────────┐
│ Бит │Бит 6│Бит │ Бит │Бит │ Бит │Бит │ Бит │Тип│    Тип    │   Размер,  │
│  7  │     │ 5  │  4  │ 3  │  2  │ 1  │  0  │   │  данных   │    байт    │
├─────┼─────┼────┴─────┼────┼─────┴────┴─────┼───┼───────────┼────────────┤
│  -  │LLSEF│  LLSVU   │RDF │      LLSN      │ M │   BYTE    │     1      │
├─────┴─────┴──────────┴────┴────────────────┼───┼───────────┼────────────┤
│           MADDR (Module Address)           │ M │  USHORT   │     2      │
├────────────────────────────────────────────┼───┼───────────┼────────────┤
│      LLSD (Liquid Level Sensor Data)       │ M │  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 - адрес модуля, данные о показаниях ДУЖ с которого поступили в абонентский терминал (номер внешнего порта абонентского терминала);

LLSD - показания ДУЖ в формате, определяемом полем 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 │ M │           │            │
├──────────────────────────────────────┴─────┼───┼───────────┼────────────┤
│           DPR (Doors Presented)            │ M │   BYTE    │     1      │
├────────────────────────────────────────────┼───┼───────────┼────────────┤
│            DRL (Doors Released)            │ M │   BYTE    │     1      │
├────────────────────────────────────────────┼───┼───────────┼────────────┤
│           MADDR (Module Address)           │ M │  USHORT   │     2      │
├────────────────────────────────────────────┼───┼───────────┼────────────┤
│       PCD (Passengers Counters Data)       │ M │  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)       │ O │   BYTE    │     1      │
├────────────────────────────────────────────┼───┼───────────┼────────────┤
│      OPQ1 (Out Passengers Quantity 1)      │ O │   BYTE    │     1      │
├────────────────────────────────────────────┼───┼───────────┼────────────┤
│                     .                      │ O │     .     │     .      │
│                     .                      │   │     .     │     .      │
│                     .                      │   │     .     │     .      │
├────────────────────────────────────────────┼───┼───────────┼────────────┤
│      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 присутствует.