32 int arrayFreqCount) {}
37 int arrayDurationCount) {}
68 virtual int bpmToMs(
int tempo) {
return 0; }
Output base class.
Definition: Output.h:16
virtual ~Output()
Output destructor.
Definition: Output.h:19
virtual void setupOutputBuzzer(int outputPin)
Definition: Output.h:26
virtual void setPrinterPause(int pause)
Definition: Output.h:53
virtual void setBuzzerDuration(int object, int *arrayDurations, int arrayDurationCount)
Definition: Output.h:36
virtual void setPrinterSleep()
Definition: Output.h:54
TinyTrainable * tiny
pointer to the TinyTrainable instance
Definition: Output.h:76
virtual void setPrinterBegin()
Definition: Output.h:52
virtual void setBuzzerDuration(int object, int duration)
Definition: Output.h:33
virtual void setBuzzerFrequency(int object, int *arrayFrequencies, int arrayFreqCount)
Definition: Output.h:31
virtual void setPrinterBaudRate(int rate)
Definition: Output.h:51
virtual void setupOutputLED(int object, int outputPin)
Definition: Output.h:40
virtual void setServoMaxAngle(int angle)
Definition: Output.h:69
virtual void setupOutputPrinter()
Definition: Output.h:50
virtual void setPrinterWake()
Definition: Output.h:55
virtual void setupOutputMIDI(byte midiChannel)
Definition: Output.h:43
virtual void setBuzzerDuration(int object, int durationMin, int durationMax)
Definition: Output.h:34
virtual void screenDrawWelcome()
Definition: Output.h:60
virtual void setBuzzerFrequency(int object, int frequency)
Definition: Output.h:29
virtual void setupOutputSerial()
Definition: Output.h:63
virtual int getServoMinAngle()
Definition: Output.h:72
virtual void setupOutputScreen()
Definition: Output.h:59
virtual void setServoTempo(int object, int tempo)
Definition: Output.h:67
virtual void sendMIDINoteOff(byte channel, byte note)
Definition: Output.h:46
virtual void playOutput(int classification)
Definition: Output.h:23
virtual void moveServo(int classification)
Definition: Output.h:73
virtual void setupOutputServo(int outputPin)
Definition: Output.h:66
virtual void getBuzzerParam(int object, int buzzerParamArray[])
Definition: Output.h:27
virtual int getServoMaxAngle()
Definition: Output.h:71
virtual void sendMIDIAllNotesOff(byte channel)
Definition: Output.h:47
virtual void setMIDINote(int object, int note)
Definition: Output.h:44
virtual void setServoMinAngle(int angle)
Definition: Output.h:70
virtual void sendMIDINoteOn(byte channel, byte note, byte velocity)
Definition: Output.h:45
virtual void setPrinterTest()
Definition: Output.h:56
virtual void setupOutputTest()
Definition: Output.h:21
virtual int bpmToMs(int tempo)
Definition: Output.h:68
virtual void setBuzzerFrequency(int object, int freqMin, int freqMax)
Definition: Output.h:30
TinyTrainable base class.
Definition: TinyTrainable.h:43