![]() |
RSeries astromech firmware
|
Each JawaLite 2.0 command has the same format consisting of up to four elements and has the following simple form: <Unit Address><Command><Argument(s)><Carriage Return> The four elements of a JawaLite 2.0 command are:
Each and every unit that is connected to a single JawaLite 2.0 serial interface bus has to have a unique address. The addresses are simply one or two digit ASCII numbers.
0 | All units - All units respond to command as appropriate |
---|---|
1 | Top Front Logic Display |
2 | Bottom Front Logic Display |
3 | Rear Logic Display |
4 | Front PSI (process state indicator) |
5 | Rear PSI (process state indicator) |
6 | Front Holoprojector |
7 | Rear Holoprojector |
8 | Top Holoprojector |
9 | Other |
10-79 | Reserved |
80 | Magic Panel |
81 | Periscope Lights |
82 | Life Form Scanner Lights |
83 | Charger Lights |
84 | Data Port Lights |
85 | Booster Rocket Lights |
86 | CPU Arm Lights |
87 | Drink Arm Lights |
88 | Zapper Arm Lights |
89 | Buzz-Saw Arm Lights |
90-99 | Reserved |
Supported commands are single ASCII characters usually capital letters. The JawaLite 2.0 defined commands and their valid arguments, if any for that command, are:
Command | Description | Argument |
---|---|---|
A | Go to main mode of operation (usually sent after initially configuring units) | (none) |
C | Change the message scroll speed | 1 – 9 or 4 digit value in milliseconds |
D | Default Mode | (none) |
M | Define text Message | Characters A-Z and 0-9 are guaranteed others depend on the device |
O | On/Off state | 01-99, then 0 (for off) or 1 (for on) |
P | Define a Parameter | 1 – 9 or A-Z, then a parameter value(s). Parameter depend upon the device being addressed. |
S | Change random display Speed | 1 – 9 to change the display speed of lights |
T | Change main mode Type | 1 – 999 changes the mode type of the device being addressed |
W | Wait number of seconds | 1 – 999 seconds to wait before reverting to default mode |
Z | Scroll Message Mode | (none) |
: | Information text | (none) |
Each valid command line ends in a single “Enter” key (Carriage Return, a.k.a. CR) character code of $0D hex, 13 decimal. This is represented as “<CR>” in the examples within this document.