RSeries astromech firmware
|
#include <core/JawaEvent.h>
Base class for all devices implementing JAWA lite support.
Public Member Functions | |
JawaEvent () | |
Default Constructor. More... | |
virtual void | jawaCommand (char cmd, int arg, int value) |
Subclasses should override this method to handle commands specifying a value. More... | |
virtual void | jawaCommand (char cmd, const char *arg) |
Subclasses should override this method to handle commands. More... | |
void | setJawaAddress (int addr) |
Specify the JAWA address of this device. More... | |
Static Public Member Functions | |
static void | process (int addr, char cmd, int arg=0, int value=0) |
static void | process (int addr, char cmd, const char *arg) |
Protected Attributes | |
int | fJawaAddress |
|
inline |
Default Constructor.
Registers the subclass to handle JAWA commands.
|
inlinevirtual |
Subclasses should override this method to handle commands.
Reimplemented in LogicEngineRenderer.
|
inlinevirtual |
Subclasses should override this method to handle commands specifying a value.
Reimplemented in LogicEngineRenderer, HoloLights< DATA_PIN, RGB_ORDER, NUM_LEDS >, HoloLights< 45, GRB, 12 >, and TeecesPSI.
|
inlinestatic |
|
inlinestatic |
|
inline |
Specify the JAWA address of this device.
|
protected |