MidiSysexClass Class Reference
[Midi Sysex]

#include <MidiSysex.hh>

Inheritance diagram for MidiSysexClass:
MididuinoSysexClass

List of all members.

Public Member Functions

void startRecord (uint8_t *buf=NULL, uint16_t maxLen=0)
void stopRecord ()
void resetRecord (uint8_t *buf=NULL, uint16_t maxLen=0)
bool recordByte (uint8_t c)
 MidiSysexClass (uint8_t *_data, uint16_t size)
void initSysexListeners ()
bool addSysexListener (MidiSysexListenerClass *listener)
void removeSysexListener (MidiSysexListenerClass *listener)
bool isListenerActive (MidiSysexListenerClass *listener)
void reset ()
void start ()
void abort ()
void end ()
void handleByte (uint8_t byte)
 MidiSysexClass (uint8_t *_data, uint16_t size)
virtual void start ()
virtual void abort ()
virtual void end ()
virtual void handleByte (uint8_t byte)

Public Attributes

uint16_t max_len
uint16_t recordLen
uint8_t * data
uint8_t * recordBuf
uint16_t maxRecordLen
uint16_t len
MidiSysexListenerClasslisteners [NUM_SYSEX_SLAVES]

Protected Attributes

bool aborted
bool recording
uint8_t recvIds [3]
bool sysexLongId

Constructor & Destructor Documentation

MidiSysexClass::MidiSysexClass ( uint8_t *  _data,
uint16_t  size 
) [inline]

Member Function Documentation

virtual void MidiSysexClass::abort (  )  [virtual]
virtual void MidiSysexClass::end (  )  [inline, virtual]

Reimplemented in MididuinoSysexClass.

virtual void MidiSysexClass::handleByte ( uint8_t  byte  )  [virtual]
virtual void MidiSysexClass::start (  )  [virtual]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Tue Dec 1 21:01:16 2009 for Mididuino Framework by  doxygen 1.6.1