6.6.1 Общая структура
Общая структура протокола уровня поддержки услуг, которая входит в состав пакета протокола транспортного уровня, может содержать одну или несколько записей, идущих одна за другой и имеющих различный состав данных, предназначенных разным сервисам. Общая структура данных представлена на схеме 2.
Схема 2 - Общая структура данных уровня поддержки услуг
6.6.2 Структура отдельной записи
6.6.2.1 Состав записи
Отдельная запись протокола уровня поддержки услуг состоит из заголовка записи и данных записи. Состав отдельной записи представлен на схеме 3.
Схема 3 - Состав отдельной записи уровня поддержки услуг
В заголовке записи находятся параметры, определяющие типы сервисов получателя и отправителя, идентификатор записи, идентификатор объекта (например, АС), длину передаваемых данных, а также различные флаги, определяющие наличие опциональных параметров и способ обработки.
Данные записи могут содержать одну или несколько подзаписей, определяющих типы и содержащих передаваемые данные.
6.6.2.2 Структура записи
Структура отдельной записи уровня поддержки услуг указана в таблице 14.
Таблица 14 - Формат отдельной записи протокола уровня поддержки услуг
Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Тип | Тип данных | Размер, байт |
RL (Record Length) | M | USHORT | 2 | |||||||
RN (Record Number) | М | USHORT | 2 | |||||||
RFL (Record Flags) | М | BYTE | 1 | |||||||
SSOD | RSOD | RPP | TMFE | EVFE | OBFE | |||||
OID (Object Identifier) | О | UINT | 4 | |||||||
EVID (Event Identifier) | О | UINT | 4 | |||||||
TM (Time) | О | UINT | 4 | |||||||
SST (Source Service Type) | М | BYTE | 1 | |||||||
RST (Recipient Service Type) | М | BYTE | 1 | |||||||
RD (Record Data) | М | BINARY | 3 ... 65498 |
Параметры отдельной записи протокола уровня поддержки услуг, приведенные в таблице 14, имеют следующее назначение:
- RL - параметр определяет размер данных из поля RD;
- RN - номер записи. Значения в данном поле изменяются по правилам циклического счетчика в диапазоне от 0 до 65535, т.е. при достижении значения 65535 следующее значение должно быть 0. Значение из данного поля используется для подтверждения записи;
- RFL - содержит битовые флаги, определяющие наличие в данном пакете полей OID, EVID и ТМ, характеризующих содержащиеся в записи данные;
- SSOD (Source Service On Device) - битовый флаг, определяющий расположение сервиса-отправителя:
а) 1 - сервис-отправитель расположен на стороне АС;
б) 0 - сервис-отправитель расположен на телематической платформе;
- RSOD (Recipient Service On Device) - битовый флаг, определяющий расположение сервиса-получателя: