БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р 56360-2015. Национальный стандарт Российской Федерации. Глобальная навигационная спутниковая система. Аппаратура спутниковой навигации для оснащения колесных транспортных средств категории M, используемых для коммерческих перевозок пассажиров. Общие технические требования

Приложение Б

(обязательное)

 

СПЕЦИФИКАЦИЯ ПРОТОКОЛА ПЕРЕДАЧИ МОНИТОРИНГОВОЙ ИНФОРМАЦИИ

 

Б.1. Функции АСН для использования услуги EGTS_TELEDATA_SERVICE

Б.1.1. На стороне АСН реализованы функции:

- поддержка сервиса обработки команд EGTS_COMMANDS_SERVICE;

- обработка команд управления и установки параметров АСН, отправляемых оператором через GPRS, и передача соответствующих подтверждений на них.

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

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

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

 

Таблица Б.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_ANSENS_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

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

 

Таблица Б.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

 

Поля таблицы Б.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 определяет источник (событие), инициировавший(ее) посылку данной навигационной информации (информация представлена в таблице Б.3);

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

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

 

Таблица Б.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

25

Отключение или неисправность антенны навигационной системы

26

Зарезервировано

27

Снижение скорости ниже одного из заданных порогов

28

Перемещение при выключенном зажигании

29

Таймер в режиме "экстренное слежение"

30

Начало/окончание навигации

31

"Нестабильная навигация" (превышение порога частоты прерывания режима навигации при включенном зажигании или режиме экстренного слежения)

32

Установка IP-соединения

33

Нестабильная регистрация в сети подвижной радиотелефонной связи

34

"Нестабильная связь" (превышение порога частоты прерывания/восстановления IP-соединения при включенном зажигании или режиме экстренного слежения)

35

Изменение режима работы

 

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

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

 

Таблица Б.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

 

Поля таблицы Б.4 содержат:

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

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

 

Таблица Б.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

 

Поля таблицы Б.5 содержат:

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

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

 

Таблица Б.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

 

Поля таблицы Б.6 содержат:

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

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

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

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

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

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

 

Таблица Б.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

 

Поля таблицы Б.7 содержат:

SA - число передаваемых структур данных показаний акселерометра;

ATM - время проведения измерений первой передаваемой структуры показаний акселерометра (число секунд с 00:00:00 01.01.2010 UTC);

ADS1...ADS255 - структуры данных показаний акселерометра, формат структуры представлен в таблице Б.8. В составе подзаписи передается минимум одна структура ADS.

 

Таблица Б.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

 

Поля таблицы Б.8 содержат:

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

Структура подзаписи представлена в таблице Б.9.

 

Таблица Б.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

 

Поля таблицы Б.9 содержат:

ST - текущий режим работы. Список режимов представлен в таблице Б.10;

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

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

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

NMS - битовый флаг, определяющий состояние навигационного модуля:

1 - навигационный модуль включен,

0 - навигационный модуль выключен;

IBU - битовый флаг, определяющий, что в качестве источника питания АСН использован внешний резервный источник:

1 - внешний резервный источник используется,

0 - внешний резервный источник не используется;

BBU - битовый флаг, определяющий, что в качестве источника питания АСН используется внутренняя батарея:

1 - внутренняя батарея используется,

0 - внутренняя батарея не используется.

 

Таблица Б.10

 

Список режимов работы АСН, используемых в подзаписи

EGTS_SR_STATE_DATA сервиса EGTS_TELEDATA_SERVICE

 

Код

Название режима работы АСН

0

"Пассивный"

1

"ЭРА"

2

"Активный"

3

"Экстренный вызов"

4

"Экстренное слежение"

5

"Тестирование"

6

"Автосервис"

7

"Загрузка ПО"

 

Б.2.9. Подзапись EGTS_SR_LOOPIN_DATA

Структура подзаписи представлена в таблице Б.11.

 

Таблица Б.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

 

Поля таблицы Б.11 содержат:

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

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

 

Таблица Б.12

 

Формат подзаписи EGTS_SR_ABS_DIG_SENS_DATA

сервиса EGTS_TEEDATA_SERVICE

 

Бит 7

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Бит 0

Тип

Тип данных

Размер, байт

DSN (Digital Sensor Number) младшие

DSST (Digital Sensor State)

M

SHORT

2

DSN (Digital Sensor Number) старшие биты

 

Поля таблицы Б.12 содержат:

DSN - номер дискретного входа;

DSST - состояние дискретного входа:

0000 - не активен,

остальные значения - активен.

Б.2.11. Подзапись EGTS_SR_ABS_AN_SENS_DATA

Структура подзаписи представлена в таблице Б.13.

 

Таблица Б.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

 

Поля таблицы Б.13 содержат:

ASN - номер аналогового входа;

ASV - значение показаний аналогового входа.

Б.2.12. Подзапись EGTS_SR_ABS_CNTR_DATA

Структура подзаписи представлена в таблице Б.14.

 

Таблица Б.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

 

Поля таблицы Б.14 содержат:

CN - номер счетного входа;

CNV - значение показаний счетного входа.

Б.2.13. Подзапись EGTS_SR_ABS_LOOPIN_DATA

Структура подзаписи представлена в таблице Б.15.

 

Таблица Б.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) старшие биты

 

Поля таблицы Б.15 содержат:

LIN - номер шлейфового входа;

LIS - значение состояния шлейфового входа.

Б.2.14. Подзапись EGTS_SR_LIQUID_LEVEL_SENSOR

Структура подзаписи представлена в таблице Б.16.

 

Таблица Б.16

 

Формат подзаписи EGTS_SR_LIQUID_LEVEL_SENSOR

Сервиса EGTS_TELEDATA_SERVICE

 

Бит 7

Бит 6

Бит 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

 

Поля таблицы Б.16 содержат:

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

Структура подзаписи представлена в таблице Б.17.

 

Таблица Б.17

 

Формат подзаписи GTS_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

 

Поля таблицы Б.17 содержат:

RDF (Raw Data Flag) - флаг, определяющий формат поля PCD данной подзаписи:

0 - поле PCD имеет формат, определяемый полем DPR (представлен в таблице Б.18),

1 - поле PCD содержит данные счетчика пассажиропотока в неизменном виде, как они поступили из внешнего порта АСН (размер поля PD при этом определяется исходя из общей длины данной подзаписи и размеров расположенных перед PD полей);

DPR (Doors Presented) - битовое поле, определяющее наличие счетчиков на дверях и структуру поля PCD (бит 0 определяет наличие счетчика на первой двери, бит 1 - на второй и т.д.). Если бит имеет значение 1, то счетчик используется, если 0 - не используется;

DRL (Doors Released) - битовое поле, определяющее двери, которые открывались и закрывались при подсчете пассажиров (например, 00000000 - ни одна из дверей не открывалась, 00000001 - открывалась только 1-я дверь, 00001001 - открывались 1-я и 4-я дверь);

MADDR - адрес модуля, данные от счетчиков пассажиропотока с которого поступили в АСН (номер внешнего порта АСН);

PCD - данные счетчиков пассажиропотока.

 

Таблица Б.18

 

Формат поля PCD подзаписи TS_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

 

Поля таблицы Б.18 содержат:

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, представлены в таблицах Б.19 и Б.20.

 

Таблица Б.19

 

Список команд для АСН

 


Название команды

Код

Тип

Описание

EGTS_FLEET_DOUT_ON

0x0009

USHORT

Активация дискретных выходов. Параметр интерпретируется как битовое поле, определяющее, какие выходы активировать.

Бит 0 соответствует 1-му выходу, 1 - 2-му выходу. Если бит имеет значение 1, то выход активируется, если 0, то состояние выхода не изменяется

EGTS_FLEET_DOUT_OFF

0x000A

USHORT

Деактивация дискретных выходов. Параметр интерпретируется как битовое поле, определяющее, какие выходы деактивировать. Бит 0 соответствует 1-му выходу, 1 - 2-му выходу. Если бит имеет значение 1, то выход деактивируется, если 0, то состояние выхода не изменяется

EGTS_FLEET_GET_DOUT_DATA

0x000B

-

Команда запроса состояния дискретных выходов

EGTS_FLEET_GET_POS_DATA

0x000C

-

Команда запроса текущих данных местоположения. При получении данной команды помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE АСН отправляет телематическое сообщение, содержащее подзапись EGTS_SR_POS_DATA сервиса EGRS_TELEDATA_SERVICE

EGTS_FLEET_GET_SENSORS_DATA

0x000D

-

Команда запроса состояния дискретных и аналоговых входов. При получении данной команды помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE АСН отправляет телематическое сообщение, содержащее подзаписи EGTS_SR_POS_DATA и EGTS_SR_AD_SENSORS сервиса EGRS_TELEDATA_SERVICE

EGTS_FLEET_GET_LIN_DATA

0x000E

-

Команда запроса состояния шлейфовых входов. При получении данной команды помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE АСН отправляет телематическое сообщение, содержащее подзаписи EGTS_SR_POS_DATA и EGTS_SR_LOOPIN_DATA сервиса EGRS_TELEDATA_SERVICE

EGTS_FLEET_GET_CIN_DATA

0x000F

-

Команда запроса состояния счетных входов. При получении данной команды помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE АСН отправляет телематическое сообщение, содержащее подзаписи EGTS_SR_POS_DATA и EGTS_SR_COUNTERS_DATA сервиса EGRS_TELEDATA_SERVICE

EGTS_FLEET_GET_STATE

0x0010

-

Команда запроса состояния АСН. При получении данной команды помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE АСН отправляет телематическое сообщение, содержащее подзаписи EGTS_SR_POS_DATA и EGTS_SR_STATE_DATA сервиса EGRS_TELEDATA_SERVICE

EGTS_FLEET_ODOM_CLEAR

0x0011

-

Команда для обнуления показаний внутреннего одометра АСН. Для обработки данной команды оператор отправляет корректные значения полей ACL и AC из таблицы 17 спецификации протокола поддержки услуг

 

Таблица Б.20

 

Список подтверждений на команды и сообщения от АСН

 

Название команды

Код

Тип

Описание

EGTS_FLEET_DOUT_ON

0x0009

USHORT

Параметр интерпретируется как битовое поле, определяющее состояние дискретных выходов. Бит 0 соответствует 1-му выходу, 1 - 2-му выходу. Если бит имеет значение 1, то выход активирован, если 0 - не активирован

EGTS_FLEET_DOUT_OFF

0x000A

USHORT

Параметр интерпретируется как битовое поле, определяющее состояние дискретных выходов. Бит 0 соответствует 1-му выходу, 1 - 2-му выходу. Если бит имеет значение 1, то выход активирован, если 0 - не активирован

EGTS_FLEET_GET_DOUT_DATA

0x000B

USHORT

Параметр интерпретируется как битовое поле, определяющее состояние дискретных выходов. Бит 0 соответствует 1-му выходу, 1 - 2-му выходу. Если бит имеет значение 1, то выход активирован, если 0 - не активирован

 

Таблица Б.21

 

Список параметров АСН

 

Параметр

Код

Тип параметра

Значение по умолчанию

Описание

Конфигурация и конфигурационные данные услуг

Мониторинг транспортных средств

EGTS_FLEET_ON

0x0261

BOOLEAN

1

1 - разрешает использование услуги мониторинговой информации

EGTS_FLEET_IGN_ON_PERIOD

0x0262

INT

60

Период передачи телематических сообщений на сервер при включенном зажигании, с

EGTS_FLEET_IGN_OFF_PERIOD

0x0263

INT

300

Период передачи телематических сообщений на сервер при выключенном зажигании, с

EGTS_FLEET_DIST_THRESHOLD

0x0264

INT

10

Значение пройденного пути, по достижении которого производится отправка телематического сообщения на сервер с признаком "пробег заданной дистанции", 100 м

EGTS_FLEET_COURSE_THRESHOLD

0x0265

INT

20

Значение изменения курса, по достижении которого производится отправка телематического сообщения на сервер с признаком "превышение установленного значения угла поворота", градусы

EGTS_FLEET_MAX_SPEED_THRESHOLD

0x0266

ARRAY OF INT

60, 0, 0, 0, 0

Значения порогов скорости, при превышении одного из которых производится передача телематического сообщения на сервер с признаком "превышение одного из заданных порогов скорости", км/ч. Нулевые значения не учитываются при обработке

EGTS_FLEET_MIN_SPEED_THRESHOLDS

0x0267

ARRAY OF INT

0, 0, 0, 0, 0

Значения порогов скорости, при превышении одного из которых производится передача телематического сообщения на сервер с признаком "снижение скорости ниже одного из заданных порогов", км/ч. Нулевые значения не учитываются при обработке

EGTS_FLEET_MIN_BATTERY_VOLTAGE

0x0268

INT

110

Пороговое значение напряжения на резервном аккумуляторе, при достижении которого производится передача телематического сообщения на сервер с признаком "снижение напряжения источника резервного питания ниже порогового значения", 0,1 В

EGTS_FLEET_POS_ACCEL_THRESHOLD

0x0269

INT

100

Пороговое значение положительного продольного ускорения, при достижении которого производится передача телематического сообщения на сервер с признаком "резкий разгон", 0,1 м/с2

EGTS_FLEET_NEG_ACCEL_THRESHOLD

0x026A

INT

100

Пороговое значение отрицательного продольного ускорения, при достижении которого производится передача телематического сообщения на сервер с признаком "резкое торможение", 0,1 м/с2

EGTS_FLEET_EM_MON_PERIOD

0x026B

INT

10

Период передачи телематических сообщений на сервер в режиме "экстренное слежение", с

EGTS_FLEET_NAVI_TRB_THRESHOLD

0x026C

INT

6

Пороговое значение частоты прерывания режима навигации при включенном зажигании или режиме экстренного слежения, при достижении которого производится передача телематического сообщения на сервер с признаком "нестабильная навигация", 1/ч

EGTS_FLEET_CONN_TRB_THRESHOLD

0x026D

INT

30

Пороговое значение частоты прерывания/восстановления IP-соединения при включенном зажигании или режиме экстренного слежения, при достижении которого производится передача телематического сообщения на сервер с признаком "нестабильная связь", 1/ч

EGTS_FLEET_GSM_REG_TRB_THRESHOLD

0x026E

INT

3

Пороговое значение частоты регистрации в сети связи стандартов GSM при включенном зажигании или режиме экстренного слежения, при достижении которого производится передача телематического сообщения на сервер с признаком "нестабильная регистрация в сети сотовой связи", 1/ч

EGTS_FLEET_POS_USE_ALT

0x026F

BOOLEAN

1

1 - указывает, что параметр "Altitude" передается в телематическом сообщении от АСН

EGTS_FLEET_EXT_POS_DATA_FLAGS

0x0270

INT

255

Определяет, какие из опциональных параметров передаются в подзаписи EGTS_SR_EXT_POS_DATA сервиса EGTS_TELEDATA_SERVICE. Представляет собой битовую маску, формат которой совпадает с форматом первого байта подзаписи EGTS_SR_EXT_POS_DATA (см. 3.4)

EGTS_FLEET_SR_MASK

0x0271

INT

255

Определяет состав данных, передаваемый с АСН с каждым телематическим сообщением (подзапись 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_MASK

0x0272

INT

1

Определяет состав дискретных входов, анализируемых АСН. Представляет собой битовое поле:

0 - дискретные входы 1-й...8-й;

1 - входы 9-й...16-й;

2 - входы 17-й...24-й и т.д.

Если бит имеет значение 1, то соответствующие дискретные входы (если они физически присутствуют) анализируются АСН

EGTS_FLEET_AIN_MASK

0x0273

INT

15

Определяет состав аналоговых входов, анализируемых АСН. Представляет собой битовое поле:

бит 0 - аналоговый вход 1;

1 - вход 2;

2 - вход 3 и т.д.

Если бит имеет значение 1, то соответствующий аналоговый вход (если он физически присутствует) анализируется АСН

EGTS_FLEET_CIN_MASK

0x0274

INT

0

Определяет состав счетных входов, анализируемых АСН. Представляет собой битовое поле:

бит 0 - счетный вход 1;

1 - вход 2;

2 - вход 3 и т.д.

Если бит имеет значение 1, то соответствующий счетный вход (если он физически присутствует) анализируется АСН

EGTS_FLEET_LIN_MASK

0x0275

INT

0

Определяет состав шлейфовых входов, анализируемых АСН. Представляет собой битовое поле:

бит 0 - счетный вход 1;

1 - вход 2;

2 - вход 3.

Если бит имеет значение 1, то соответствующий шлейфовый вход (если он физически присутствует) анализируются АСН

EGTS_FLEET_USE_ABS_SENS_DATA

0x0276

INT

0

Определяет необходимость использования подзаписей 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, то используется соответствующая подзапись

 

 

 

 

TOC