#include <ICubeXSource.h>
Inheritance diagram for ot::ICubeXSource:


Public Types | |
| typedef std::vector< ICubeXSensor * > | SensorArray |
| typedef SyncQueue< MidiMsg * > | MsgQueue |
Public Member Functions | |
| virtual | ~ICubeXSource () |
| virtual int | isEventGenerator () |
| void | pushEvent () |
| void | addSensor (ICubeXSensor *) |
| ICubeXSensor * | getSensor (int index) |
| void | asHostMode (unsigned char idd) |
| bool | isHostMode () |
| bool | isStandAloneMode () |
| unsigned char | getId () |
| unsigned char | getConfigNr () |
| unsigned char | getRunningStatus () |
| unsigned char | getMidiThru () |
| float | getFirmwareVersion () |
| float | getHardwareVersion () |
| unsigned int | getSerial () |
| void | setVersion (unsigned char *ptr) |
| void | setSensorConfig (int index, unsigned char *ptr) |
| unsigned char * | getSensorConfig (int index) |
| void | setName (unsigned char *ptr) |
| void | clear (MidiMsg &mMsg) |
| void | makeHeader (MidiMsg &mMsg) |
| void | makeFooter (MidiMsg &mMsg) |
| void | makeCmdMsg (MidiMsg &mMsg, unsigned char cmd) |
| void | makeOneByteMsg (MidiMsg &mMsg, unsigned char cmd, unsigned char data1) |
| void | makeTwoByteMsg (MidiMsg &mMsg, unsigned char cmd, unsigned char data1, unsigned char data2) |
Public Attributes | |
| MsgQueue | mQueue |
Static Public Attributes | |
| static const unsigned int | numberOfPorts |
Protected Member Functions | |
| ICubeXSource () | |
| void | configure (StringTable &config) |
| void | start () |
| void | stop () |
Protected Attributes | |
| SensorArray | sensors |
| std::string | config |
| unsigned char | confignr |
| char | name [8] |
| the unique ID given in the XML configuration file. | |
| unsigned char | version [5] |
| unsigned char | id |
| unsigned char | mode |
| unsigned char | running_status |
| unsigned char | midi_thru |
| unsigned char | default_config [9] |
| unsigned char | nextControllerNumber |
| ixMidiSocket * | socket |
| bool | changed |
| Event | event |
Friends | |
| class | ICubeXModule |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tests for EventGenerator interface being implemented. This has to be overriden in classes that subclass EventGenerator. Due to inheritance raints it cannot be done automatically.
Reimplemented from ot::Node. |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the unique ID given in the XML configuration file. A Vector of pointers to reference nodes referencing this node. NodeVector references; Reimplemented from ot::Node. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6