Byte One: байт данных адреса = 0AAAAAAA. Байт данных адреса содержит адрес предполагаемого получателя пакета. Каждый декодер должен поддерживать и распознавать свой собственный адрес для выполнения команд базовых пакетов. Цифровые декодеры локомотивов должны поддерживать полную область базовых адресов и этот адрес должен быть легко изменяем пользователем (4). Это важно и для цифровых командных станций, чтобы установить минимальное количество адресов.
Byte Tow: Байт данных инструкции = 01DUSSSS - используется, чтобы передать информацию о скорости и направлении движения в декодер локомотива. Биты 0-3(5) обеспечивают 4 бита для скорости (S) с битом 0 быть наименее значимый ускоренный бит. Бит четыре пакета (U) может иметь величину "1" или "0" и не определяется базовой строкой (6). Бит 5 обеспечивает один бит для направления (D). Когда бит направления (D) имеет величину "1", локомотив должен двигаться вперед (7). Бит направления с величиной "0" предписывает локомотиву движение в обратном направлении. Биты 7 и 6 содержат битовую последовательность "01"(8), которые используются, чтобы указать, что этот байт данных инструкции - для скорости и направления.
Рис.2
Таблица значений скорости в Базовом пакете
Byte Three: Байт контроля ошибки = EEEEEEEE - используется, чтобы обнаружить наличие ошибок передачи. Содержимое байта обнаружения ошибки должно быть поразрядным исключительным ИЛИ содержимого байта адреса и байта инструкции в принятом пакете данных. (например, исключительный ИЛИ бита 0 байта данных адреса и бит 0 байта данных инструкции установится на бит 0 байта данных обнаружения ошибки...) Цифровые декодеры, получающие Базовый пакет, должны сравнивать полученные данные байта контроля ошибки с поразрядным исключающим ИЛИ полученного байта адреса и байта инструкции и игнорировать содержимое пакета, если это сравнение не истинно.
На Рис. 1 - пакет с инструкцией локомотиву № 55: начать движение вперед