rcx
Class RCXOpcode

java.lang.Object
  |
  +--rcx.RCXOpcode

public class RCXOpcode
extends java.lang.Object

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

ABSVAL

public static byte ABSVAL

ADDVAR

public static byte ADDVAR

ANDVAR

public static byte ANDVAR

BRANCHALWAYSFAR

public static byte BRANCHALWAYSFAR

BRANCHALWAYSNEAR

public static byte BRANCHALWAYSNEAR

CALLSUB

public static byte CALLSUB

CLEARMESSAGE

public static byte CLEARMESSAGE

CLEARSENSOR

public static byte CLEARSENSOR

CLEARTIME

public static byte CLEARTIME

DATALOGNEXT

public static byte DATALOGNEXT

DECCNTRANDBRANCH

public static byte DECCNTRANDBRANCH

DECLOOPCNTRNEAR

public static byte DECLOOPCNTRNEAR

DELALLSUBS

public static byte DELALLSUBS

DELALLTASKS

public static byte DELALLTASKS

DELFIRMWARE

public static byte DELFIRMWARE

DELSUB

public static byte DELSUB

DELTASK

public static byte DELTASK

DIVIDEVAR

public static byte DIVIDEVAR

DOWNLOADFIRMWARE

public static byte DOWNLOADFIRMWARE

DOWNLOADSUB

public static byte DOWNLOADSUB

DOWNLOADTASK

public static byte DOWNLOADTASK

GETBATTERYPOWER

public static byte GETBATTERYPOWER

GETMEMMAP

public static byte GETMEMMAP

GETVAL

public static byte GETVAL

GETVERSIONS

public static byte GETVERSIONS

MULTIPLYVAR

public static byte MULTIPLYVAR

Opcodes

public static java.util.Hashtable Opcodes

ORVAR

public static byte ORVAR

PING

public static byte PING

PLAYSOUND

public static byte PLAYSOUND

PLAYTONE

public static byte PLAYTONE

POWEROFF

public static byte POWEROFF

REMOTECOMMAND

public static byte REMOTECOMMAND

SENDMESSAGE

public static byte SENDMESSAGE

SETDATALOGSIZE

public static byte SETDATALOGSIZE

SETDISPLAY

public static byte SETDISPLAY

SETLOOPCOUNTER

public static byte SETLOOPCOUNTER

SETMESSAGE

public static byte SETMESSAGE

SETMOTOR

public static byte SETMOTOR

SETMOTORDIR

public static byte SETMOTORDIR

SETMOTORPOWER

public static byte SETMOTORPOWER

SETPOWERDOWN

public static byte SETPOWERDOWN

SETPROGRAMNUM

public static byte SETPROGRAMNUM

SETSENSORMODE

public static byte SETSENSORMODE

SETSENSORTYPE

public static byte SETSENSORTYPE

SETTIME

public static byte SETTIME

SETTRANSMITRANGE

public static byte SETTRANSMITRANGE

SETVAL

public static byte SETVAL

SIGNVAR

public static byte SIGNVAR

STARTTASK

public static byte STARTTASK

STOPALLTASKS

public static byte STOPALLTASKS

STOPTASK

public static byte STOPTASK

SUBFROMVAR

public static byte SUBFROMVAR

TESTANDBRANCH

public static byte TESTANDBRANCH

TESTANDBRANCHNEAR

public static byte TESTANDBRANCHNEAR

TRANSFERDATA

public static byte TRANSFERDATA

UNLOCKFIRMWARE

public static byte UNLOCKFIRMWARE

UPLOADDATALOG

public static byte UPLOADDATALOG

WAIT

public static byte WAIT
Constructor Detail

RCXOpcode

public RCXOpcode()
Method Detail

ArrayToString

public static java.lang.String ArrayToString(byte[] message)
utility to convert a byte array to a string


parseString

public static byte[] parseString(java.lang.String str)
utility to convert a string (can include spaces) to a byte array


showTable

public static void showTable()
a popup frame window that displays a lookup table of all the opcodes - can be called from anywhere e.g. RCXOpcode.showTable()



Copyright 1998-2002 dario laverde