desktop_station_s_serial_communication_specification
文書の過去の版を表示しています。
Serial Communication Specification
How to communicate
The following table describes serial communication configuration.
Parity | None | |
Data Bits | 8 | |
Stop Bit | 1 | |
Bit rate | 115200bps (Default) | It depends on the configuration of Arduino's sketch |
Desktop Station sends to Arduino with DSmain or DCC/MM2 shield that the end of command text is as line feed code “\n (0x0A)”.
Command list
Commands | Parameters | examples |
---|---|---|
setLocoDirection | Locomotive address, Locomotive Direction | setLocoDirection(5,1)\n |
setLocoFunction | Locomotive address, Function No, Function On/Off | setLocoFunction(5,1,1)\n |
setTurnout | Accessory address, Turnout Direction | setLocoDirection(5,1)\n |
setPower | Power on/off | setPower(1)\n |
setLocoSpeed | Locomotive address, Speed, (Speed Step) | setLocoSpeed(5,100,2)\n |
getS88 | S88 decoder count | getS88(2)\n |
setLocoConfig | dammy, CV No, CV Value | setLocoConfig(0,1,3)\n |
Parameter meaning
Parameter | Value range | meanings |
---|---|---|
Power on/off | 0-1 | 0: Power Off, 1: Power On |
Locomotive address | 0-65535 | See DSCore specification address description. |
Speed | 0-1023 | 1023 means max speed. 0 means stop locomotive. |
Speed step | 0-2 | 0: DCC28 or MM2 14, 1:DCC14, 2:DCC128 |
Function No | 0-28 | Locomotive's function number |
Function Value | 0-1 | Locomotive's function ON(1) or OFF(0) |
Locomotive Direction | 1-2 | 1:FWD, 2:REV |
Accessory address | 0-1024 | DCC:1-1024, MM2: 1-320 |
Accessory Direction | 0-1 | 1:Straight, 0: diverging |
S88 decoder count | 0-32 | Set connected S88 decoder count. |
dammy | 0 | Set 0. |
CV No | 0-255 | Locomotive's CV number |
CV Value | 0-255 | Locomotive's CV Value |
desktop_station_s_serial_communication_specification.1424379309.txt.gz · 最終更新: 2015/02/20 05:55 by yaasan