УСПД Ресурс:Протокол УСПД Ресурс:Типы данных

Материал из Линэрго
Перейти к: навигация, поиск

Типы данных

Целое

Возможные размеры 1,2 и 4 байта. Порядок байт Big Endian.

Строка

В начале строки в двух байтах записывается ее длина, далее идет непосредственно строка. Например, строка “Test” будет представлена следующей последовательностью: 0x00,0x04,0x54,0x65,0x73,0x74

Номер байта

Описание

Возможные значения

0, 1

Длина строки(Len)

0…FFFF

2 … Len+1

Строка



Дата и время

Последовательность из 6 байт

Номер байта

Описание

Возможные значения

0

Год

0 = 2000г … FF = 2255

1

Месяц

0x01 - январь.. 0x0C - декабрь

2

День

0x01..0x1F

3

Час

0x00..0x17

4

Минуты

0x00..0x3B

5

Секунды

0x00..0x3B


Интервал времени

В сообщениях используется два типа временных интервалов. Значения в миллисекундах – целое в 4 байта, минутах – целое в 2 байта.