Кодирование блоков
Кодирование
N: 1 байт - двоичное кодирование; N<128 (D).
ADS: 6 байт - BCD кодирование - два кодовых разряда на байт;
ADS999999999999(D) - 12 разрядов.
Пример кодирования
ADS = 6 5 2 3 1 5 0 8 2 0 0 1 (D).
ADS = 0110 0101 0010 0011 0001 0101 0000 1000 0010 0000 0000 0001(В).
ADP: 1 байт - BCD кодирование - два разряда вне байта; ADP 99 (D)
СОМ: 1 байт - двоичное кодирование четырех наименьших значимых битов; четыре наибольших значимых бита - нулевые.
ENQ: | 0000 0001 | |||
DAT: | 0000 0010 | |||
DRJ: | 0000 1010 | |||
REC: | 0000 0011 | |||
ECH: | 0000 0100 | |||
AUT: | 0000 0101 | |||
EOS: | 0000 0110 | |||
ARJ: | 0000 1011 | |||
ASO: | 0000 0111 | |||
RSO: | 0000 1000 | |||
IB: | 0000 1001 |
Данные:
- поле ZA1: 8 байтов - двоичное кодирование;
- поле ZA2: 8 байтов - двоичное кодирование;
- поле TDP: 1 байт - двоичное кодирование;
- поле TAB: 1 байт - двоичное кодирование;
- пустое поле данных (специфическое для применений), кодируемое в зависимости от применения.
CRC: 2 байта - двоичное кодирование.
Реализация представления байта
Представление байта
В течение передачи биты передаются в возрастающем порядке.
Представление данных, содержащих несколько байтов