Two type of commands, raw DCC instructions and programming track instructions.
Format: <61><Low CV#><High CV#><Mode>
This command is used exclusively with service mode. Sent by the cab to the command station in order to read a CV value. The command station shall respond with a PCVS message containing the value read, or NAK if the CV cannot be read.
Format: <62><Low CV#><High CV#><Val>
This command is used exclusively with service mode. Sent by the command station to report a read CV.
Format: <81><Low CV#><High CV#><Mode><Val>
Sent to the command station to write a DCC CV in service mode.
Format: <82><Session><High CV#><Low CV#><Val>
Sent to the command station to write a DCC CV in OPS mode to specific loco.(on the main)
Format: <83><Session><High CV#><Low CV#><Val>
The format of Dat4 is that specified in NMRA RP9.2.1 for OTM bit manipulation in a DCC packet. This is '111CDBBB' where C is 1 for write, D is the bit value and BBB is the bit number.
Sent to the command station to write a DCC CV in OPS mode to specific loco.(on the main)
These are CBUS packets which contain a preformatted DCC command, typically used for accessory operation or programming on main. The last byte of each DCC packet is the error check, so it's not actually necessary as the command station can complete it.
Format: <80><REP><Byte0>..<Byte2>
Allows a device to request a 3 byte DCC packet to be sent to the track. The packet is sent <REP> times and is not refreshed on a regular basis.
Format: <A0><REP><Byte0>..<Byte3>
Allows a device to request a 4 byte DCC packet to be sent to the track. The packet is sent <REP> times and is not refreshed on a regular basis.
Format: <C0><REP><Byte0>..<Byte4>
Allows a device to request a 5 byte DCC packet to be sent to the track. The packet is sent <REP> times and is not refreshed on a regular basis.
Format: <E0><REP><Byte0>..<Byte5>
Allows a device to request a 6 byte DCC packet to be sent to the track. The packet is sent <REP> times and is not refreshed on a regular basis.