Output base class.
More...
#include <Output.h>
|
| virtual | ~Output () |
| | Output destructor.
|
| |
| virtual void | setupOutputTest () |
| |
| virtual void | playOutput (int classification) |
| |
| virtual void | setupOutputBuzzer (int outputPin) |
| |
| virtual void | getBuzzerParam (int object, int buzzerParamArray[]) |
| |
| virtual void | setBuzzerFrequency (int object, int frequency) |
| |
| virtual void | setBuzzerFrequency (int object, int freqMin, int freqMax) |
| |
| virtual void | setBuzzerFrequency (int object, int *arrayFrequencies, int arrayFreqCount) |
| |
| virtual void | setBuzzerDuration (int object, int duration) |
| |
| virtual void | setBuzzerDuration (int object, int durationMin, int durationMax) |
| |
| virtual void | setBuzzerDuration (int object, int *arrayDurations, int arrayDurationCount) |
| |
| virtual void | setupOutputLED (int object, int outputPin) |
| |
| virtual void | setupOutputMIDI (byte midiChannel) |
| |
| virtual void | setMIDINote (int object, int note) |
| |
| virtual void | sendMIDINoteOn (byte channel, byte note, byte velocity) |
| |
| virtual void | sendMIDINoteOff (byte channel, byte note) |
| |
| virtual void | sendMIDIAllNotesOff (byte channel) |
| |
| virtual void | setupOutputPrinter () |
| |
| virtual void | setPrinterBaudRate (int rate) |
| |
| virtual void | setPrinterBegin () |
| |
| virtual void | setPrinterPause (int pause) |
| |
| virtual void | setPrinterSleep () |
| |
| virtual void | setPrinterWake () |
| |
| virtual void | setPrinterTest () |
| |
| virtual void | setupOutputScreen () |
| |
| virtual void | screenDrawWelcome () |
| |
| virtual void | setupOutputSerial () |
| |
| virtual void | setupOutputServo (int outputPin) |
| |
| virtual void | setServoTempo (int object, int tempo) |
| |
| virtual int | bpmToMs (int tempo) |
| |
| virtual void | setServoMaxAngle (int angle) |
| |
| virtual void | setServoMinAngle (int angle) |
| |
| virtual int | getServoMaxAngle () |
| |
| virtual int | getServoMinAngle () |
| |
| virtual void | moveServo (int classification) |
| |
◆ ~Output()
| virtual Output::~Output |
( |
| ) |
|
|
inlinevirtual |
◆ bpmToMs()
| virtual int Output::bpmToMs |
( |
int |
tempo | ) |
|
|
inlinevirtual |
◆ getBuzzerParam()
| virtual void Output::getBuzzerParam |
( |
int |
object, |
|
|
int |
buzzerParamArray[] |
|
) |
| |
|
inlinevirtual |
◆ getServoMaxAngle()
| virtual int Output::getServoMaxAngle |
( |
| ) |
|
|
inlinevirtual |
◆ getServoMinAngle()
| virtual int Output::getServoMinAngle |
( |
| ) |
|
|
inlinevirtual |
◆ moveServo()
| virtual void Output::moveServo |
( |
int |
classification | ) |
|
|
inlinevirtual |
◆ playOutput()
| virtual void Output::playOutput |
( |
int |
classification | ) |
|
|
inlinevirtual |
◆ screenDrawWelcome()
| virtual void Output::screenDrawWelcome |
( |
| ) |
|
|
inlinevirtual |
◆ sendMIDIAllNotesOff()
| virtual void Output::sendMIDIAllNotesOff |
( |
byte |
channel | ) |
|
|
inlinevirtual |
◆ sendMIDINoteOff()
| virtual void Output::sendMIDINoteOff |
( |
byte |
channel, |
|
|
byte |
note |
|
) |
| |
|
inlinevirtual |
◆ sendMIDINoteOn()
| virtual void Output::sendMIDINoteOn |
( |
byte |
channel, |
|
|
byte |
note, |
|
|
byte |
velocity |
|
) |
| |
|
inlinevirtual |
◆ setBuzzerDuration() [1/3]
| virtual void Output::setBuzzerDuration |
( |
int |
object, |
|
|
int * |
arrayDurations, |
|
|
int |
arrayDurationCount |
|
) |
| |
|
inlinevirtual |
◆ setBuzzerDuration() [2/3]
| virtual void Output::setBuzzerDuration |
( |
int |
object, |
|
|
int |
duration |
|
) |
| |
|
inlinevirtual |
◆ setBuzzerDuration() [3/3]
| virtual void Output::setBuzzerDuration |
( |
int |
object, |
|
|
int |
durationMin, |
|
|
int |
durationMax |
|
) |
| |
|
inlinevirtual |
◆ setBuzzerFrequency() [1/3]
| virtual void Output::setBuzzerFrequency |
( |
int |
object, |
|
|
int * |
arrayFrequencies, |
|
|
int |
arrayFreqCount |
|
) |
| |
|
inlinevirtual |
◆ setBuzzerFrequency() [2/3]
| virtual void Output::setBuzzerFrequency |
( |
int |
object, |
|
|
int |
freqMin, |
|
|
int |
freqMax |
|
) |
| |
|
inlinevirtual |
◆ setBuzzerFrequency() [3/3]
| virtual void Output::setBuzzerFrequency |
( |
int |
object, |
|
|
int |
frequency |
|
) |
| |
|
inlinevirtual |
◆ setMIDINote()
| virtual void Output::setMIDINote |
( |
int |
object, |
|
|
int |
note |
|
) |
| |
|
inlinevirtual |
◆ setPrinterBaudRate()
| virtual void Output::setPrinterBaudRate |
( |
int |
rate | ) |
|
|
inlinevirtual |
◆ setPrinterBegin()
| virtual void Output::setPrinterBegin |
( |
| ) |
|
|
inlinevirtual |
◆ setPrinterPause()
| virtual void Output::setPrinterPause |
( |
int |
pause | ) |
|
|
inlinevirtual |
◆ setPrinterSleep()
| virtual void Output::setPrinterSleep |
( |
| ) |
|
|
inlinevirtual |
◆ setPrinterTest()
| virtual void Output::setPrinterTest |
( |
| ) |
|
|
inlinevirtual |
◆ setPrinterWake()
| virtual void Output::setPrinterWake |
( |
| ) |
|
|
inlinevirtual |
◆ setServoMaxAngle()
| virtual void Output::setServoMaxAngle |
( |
int |
angle | ) |
|
|
inlinevirtual |
◆ setServoMinAngle()
| virtual void Output::setServoMinAngle |
( |
int |
angle | ) |
|
|
inlinevirtual |
◆ setServoTempo()
| virtual void Output::setServoTempo |
( |
int |
object, |
|
|
int |
tempo |
|
) |
| |
|
inlinevirtual |
◆ setupOutputBuzzer()
| virtual void Output::setupOutputBuzzer |
( |
int |
outputPin | ) |
|
|
inlinevirtual |
◆ setupOutputLED()
| virtual void Output::setupOutputLED |
( |
int |
object, |
|
|
int |
outputPin |
|
) |
| |
|
inlinevirtual |
◆ setupOutputMIDI()
| virtual void Output::setupOutputMIDI |
( |
byte |
midiChannel | ) |
|
|
inlinevirtual |
◆ setupOutputPrinter()
| virtual void Output::setupOutputPrinter |
( |
| ) |
|
|
inlinevirtual |
◆ setupOutputScreen()
| virtual void Output::setupOutputScreen |
( |
| ) |
|
|
inlinevirtual |
◆ setupOutputSerial()
| virtual void Output::setupOutputSerial |
( |
| ) |
|
|
inlinevirtual |
◆ setupOutputServo()
| virtual void Output::setupOutputServo |
( |
int |
outputPin | ) |
|
|
inlinevirtual |
◆ setupOutputTest()
| virtual void Output::setupOutputTest |
( |
| ) |
|
|
inlinevirtual |
◆ tiny
The documentation for this class was generated from the following file: