![]() |
RSeries astromech firmware
|
#include <core/JawaEvent.h>
Base class for all devices implementing JAWA lite support.
Inheritance diagram for JawaEvent: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 |