TinyTrainable
 
Loading...
Searching...
No Matches
Input Class Reference

Input base class. More...

#include <Input.h>

Inheritance diagram for Input:
InputColor InputGesture InputSpeech

Public Member Functions

virtual ~Input ()
 destructor
 
virtual void setupInstrument (bool serialDebugging)
 
virtual void identify ()
 
virtual void trainKNN (int k, int examplesPerClass, String objects[3])
 
virtual void setupGestureModel (String gestures[3], const unsigned char *model=nullptr)
 
virtual void gesturePrintHeader ()
 
virtual void gestureReadData ()
 
virtual void gestureSetAcceleration (float newVal)
 
virtual void gestureSetNumberSamples (int newVal)
 
virtual void setupSpeechModel (String sounds[3], const unsigned char *model=nullptr)
 

Public Attributes

TinyTrainabletiny = nullptr
 pointer to a TinyTrainable instance
 

Detailed Description

Input base class.

Constructor & Destructor Documentation

◆ ~Input()

virtual Input::~Input ( )
inlinevirtual

destructor

Member Function Documentation

◆ gesturePrintHeader()

virtual void Input::gesturePrintHeader ( )
inlinevirtual

Reimplemented in InputGesture.

◆ gestureReadData()

virtual void Input::gestureReadData ( )
inlinevirtual

Reimplemented in InputGesture.

◆ gestureSetAcceleration()

virtual void Input::gestureSetAcceleration ( float  newVal)
inlinevirtual

Reimplemented in InputGesture.

◆ gestureSetNumberSamples()

virtual void Input::gestureSetNumberSamples ( int  newVal)
inlinevirtual

Reimplemented in InputGesture.

◆ identify()

virtual void Input::identify ( )
inlinevirtual

Reimplemented in InputColor, InputGesture, and InputSpeech.

◆ setupGestureModel()

virtual void Input::setupGestureModel ( String  gestures[3],
const unsigned char *  model = nullptr 
)
inlinevirtual

Reimplemented in InputGesture.

◆ setupInstrument()

virtual void Input::setupInstrument ( bool  serialDebugging)
inlinevirtual

Reimplemented in InputColor, InputGesture, and InputSpeech.

◆ setupSpeechModel()

virtual void Input::setupSpeechModel ( String  sounds[3],
const unsigned char *  model = nullptr 
)
inlinevirtual

Reimplemented in InputSpeech.

◆ trainKNN()

virtual void Input::trainKNN ( int  k,
int  examplesPerClass,
String  objects[3] 
)
inlinevirtual

Reimplemented in InputColor.

Member Data Documentation

◆ tiny

TinyTrainable* Input::tiny = nullptr

pointer to a TinyTrainable instance


The documentation for this class was generated from the following file: