Byte | Name | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|
0 | SLOT_NUMBER | Refers to NVRAM slot. Only active (COMMON and IN-USE) exist in RAM | |||||||
1 | LOCO_ADR | SPD28 | |||||||
2 | LOCO_ADR_HIGH | SL_CONDN | if 0 then DCC sends SHORT address | ||||||
3 | SPEED_DIR | SL_DIR 1 = forward | |||||||
4 | Timer |
Byte | Name | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|
0 | STATUS1 | reserved | SL_BUSY | SL_ACTIVE | SL_CONDN | AdvCon | reserved | SPD28 | |
  | Combine with SL_CONDN 00 = FREE 01 = Last engine 10 = TOP 11 = MID |
01 = COMMON 10 = IDLE 11 = In use |   | 0 = basic consisting 1 = advanced consisting | copy SPD28 when making Digitrax version | 0 = 28 step 3 byte packet 1 = 128 step mode |
|||
1 | LOCO_ADR | reserved | |||||||
2 | LOCO_ADR_HIGH | reserved | if 0 then DCC sends SHORT address | ||||||
3 | SPEED_DIR | SL_DIR 1 = forward | |||||||
4 | FUNC1 | reserved | reserved | reserved | F0 Directional lighs |
F4 | F3 | F2 | F1 |
5 | FUNC2 | F12 | F11 | F10 | F9 | SND4 / F8 | SND3 / F7 | SND2 / F6 | SND1 / F5 |
6 | FUNC3 | F20 | F19 | F18 | F17 | F16 | F15 | F14 | F13 |
7 | FUNC4 | F28 | F27 | F26 | F25 | F24 | F23 | F22 | F21 |
8 | ID1 | reserved | |||||||
9 | ID2 | reserved |
From | To | Size | Content | ||||
---|---|---|---|---|---|---|---|
Hex | ID2 | ID1 | Hex | ID2 | ID1 | ||
0x0000 | 0x00 | 0x00 | 0x0000 | 0x00 | 0x00 | 1 | NO ID |
0x0001 | 0x00 | 0x01 | 0x00FF | 0x01 | 0x7F | 255 | PC usage |
0x0100 | 0x02 | 0x00 | 0x01FF | 0x03 | 0x7F | 256 | System reserved |
0x0200 | 0x04 | 0x00 | 0x3F7F | 0x7E | 0x7F | 15,744 | Throttle |
0x3F80 | 0x7F | 0x00 | 0x3FFF | 0x7F | 0x7F | 128 | reserved |