java.lang.Object | +--rcx.RCXOpcode
RCXOpcodes - encapsulates the opcode table with utilities to display a lookup table and convert strings and byte arrays
| Field Summary | |
static byte |
ABSVAL
|
static byte |
ADDVAR
|
static byte |
ANDVAR
|
static byte |
BRANCHALWAYSFAR
|
static byte |
BRANCHALWAYSNEAR
|
static byte |
CALLSUB
|
static byte |
CLEARMESSAGE
|
static byte |
CLEARSENSOR
|
static byte |
CLEARTIME
|
static byte |
DATALOGNEXT
|
static byte |
DECCNTRANDBRANCH
|
static byte |
DECLOOPCNTRNEAR
|
static byte |
DELALLSUBS
|
static byte |
DELALLTASKS
|
static byte |
DELFIRMWARE
|
static byte |
DELSUB
|
static byte |
DELTASK
|
static byte |
DIVIDEVAR
|
static byte |
DOWNLOADFIRMWARE
|
static byte |
DOWNLOADSUB
|
static byte |
DOWNLOADTASK
|
static byte |
GETBATTERYPOWER
|
static byte |
GETMEMMAP
|
static byte |
GETVAL
|
static byte |
GETVERSIONS
|
static byte |
MULTIPLYVAR
|
static java.util.Hashtable |
Opcodes
|
static byte |
ORVAR
|
static byte |
PING
|
static byte |
PLAYSOUND
|
static byte |
PLAYTONE
|
static byte |
POWEROFF
|
static byte |
REMOTECOMMAND
|
static byte |
SENDMESSAGE
|
static byte |
SETDATALOGSIZE
|
static byte |
SETDISPLAY
|
static byte |
SETLOOPCOUNTER
|
static byte |
SETMESSAGE
|
static byte |
SETMOTOR
|
static byte |
SETMOTORDIR
|
static byte |
SETMOTORPOWER
|
static byte |
SETPOWERDOWN
|
static byte |
SETPROGRAMNUM
|
static byte |
SETSENSORMODE
|
static byte |
SETSENSORTYPE
|
static byte |
SETTIME
|
static byte |
SETTRANSMITRANGE
|
static byte |
SETVAL
|
static byte |
SIGNVAR
|
static byte |
STARTTASK
|
static byte |
STOPALLTASKS
|
static byte |
STOPTASK
|
static byte |
SUBFROMVAR
|
static byte |
TESTANDBRANCH
|
static byte |
TESTANDBRANCHNEAR
|
static byte |
TRANSFERDATA
|
static byte |
UNLOCKFIRMWARE
|
static byte |
UPLOADDATALOG
|
static byte |
WAIT
|
| Constructor Summary | |
RCXOpcode()
|
|
| Method Summary | |
static java.lang.String |
ArrayToString(byte[] message)
utility to convert a byte array to a string |
static byte[] |
parseString(java.lang.String str)
utility to convert a string (can include spaces) to a byte array |
static void |
showTable()
a popup frame window that displays a lookup table of all the opcodes - can be called from anywhere e.g. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static byte ABSVAL
public static byte ADDVAR
public static byte ANDVAR
public static byte BRANCHALWAYSFAR
public static byte BRANCHALWAYSNEAR
public static byte CALLSUB
public static byte CLEARMESSAGE
public static byte CLEARSENSOR
public static byte CLEARTIME
public static byte DATALOGNEXT
public static byte DECCNTRANDBRANCH
public static byte DECLOOPCNTRNEAR
public static byte DELALLSUBS
public static byte DELALLTASKS
public static byte DELFIRMWARE
public static byte DELSUB
public static byte DELTASK
public static byte DIVIDEVAR
public static byte DOWNLOADFIRMWARE
public static byte DOWNLOADSUB
public static byte DOWNLOADTASK
public static byte GETBATTERYPOWER
public static byte GETMEMMAP
public static byte GETVAL
public static byte GETVERSIONS
public static byte MULTIPLYVAR
public static java.util.Hashtable Opcodes
public static byte ORVAR
public static byte PING
public static byte PLAYSOUND
public static byte PLAYTONE
public static byte POWEROFF
public static byte REMOTECOMMAND
public static byte SENDMESSAGE
public static byte SETDATALOGSIZE
public static byte SETDISPLAY
public static byte SETLOOPCOUNTER
public static byte SETMESSAGE
public static byte SETMOTOR
public static byte SETMOTORDIR
public static byte SETMOTORPOWER
public static byte SETPOWERDOWN
public static byte SETPROGRAMNUM
public static byte SETSENSORMODE
public static byte SETSENSORTYPE
public static byte SETTIME
public static byte SETTRANSMITRANGE
public static byte SETVAL
public static byte SIGNVAR
public static byte STARTTASK
public static byte STOPALLTASKS
public static byte STOPTASK
public static byte SUBFROMVAR
public static byte TESTANDBRANCH
public static byte TESTANDBRANCHNEAR
public static byte TRANSFERDATA
public static byte UNLOCKFIRMWARE
public static byte UPLOADDATALOG
public static byte WAIT
| Constructor Detail |
public RCXOpcode()
| Method Detail |
public static java.lang.String ArrayToString(byte[] message)
public static byte[] parseString(java.lang.String str)
public static void showTable()