![]() |
Open FFBoard
Open source force feedback firmware
|
#include <AnalogSource.h>
Public Member Functions | |
| AnalogSource () | |
| virtual | ~AnalogSource () |
| virtual const ClassIdentifier | getInfo ()=0 |
| const ClassType | getClassType () override |
| returns the used classchooser selection id of this instance | |
| virtual std::vector< int32_t > * | getAxes () |
Public Member Functions inherited from ChoosableClass | |
| virtual | ~ChoosableClass () |
| uint16_t | getSelectionID () |
Public Member Functions inherited from PersistentStorage | |
| PersistentStorage () | |
| virtual | ~PersistentStorage () |
| virtual void | saveFlash () |
| virtual void | restoreFlash () |
| void | restoreFlashDelayed () |
Static Public Member Functions | |
| static bool | isCreatable () |
Static Public Member Functions inherited from ChoosableClass | |
| static bool | isCreatable () |
Static Public Member Functions inherited from PersistentStorage | |
| static std::vector< PersistentStorage * > & | getFlashHandlers () |
| static void | restoreFlashStartupCb () |
Public Attributes | |
| std::vector< int32_t > | buf |
Static Public Attributes | |
| static ClassIdentifier | info |
| static const std::vector< class_entry< AnalogSource > > | all_analogsources |
Static Public Attributes inherited from ChoosableClass | |
| static ClassIdentifier | info |
Additional Inherited Members | |
Protected Attributes inherited from ChoosableClass | |
| uint16_t | selectionId |
| Should only be written by ClassChooser during creation. | |
Protected Attributes inherited from PersistentStorage | |
| bool | restoreDelayedFlag = false |
Static Protected Attributes inherited from PersistentStorage | |
| static bool | startupComplete = false |
Definition at line 19 of file AnalogSource.h.
| AnalogSource::AnalogSource | ( | ) |
Definition at line 16 of file AnalogSource.cpp.
|
virtual |
Definition at line 20 of file AnalogSource.cpp.
|
virtual |
Reimplemented in ADS111X_AnalogSource, and LocalAnalog.
Definition at line 24 of file AnalogSource.cpp.
|
inlineoverridevirtual |
returns the used classchooser selection id of this instance
Type of this class. Mainclass, motordriver... Should be implemented by the parent class so it is not in the info struct
Reimplemented from ChoosableClass.
Reimplemented in LocalAnalog.
Definition at line 28 of file AnalogSource.h.
|
pure virtual |
Implements ChoosableClass.
Implemented in ADS111X_AnalogSource, CanAnalogBase, and LocalAnalog.
|
inlinestatic |
Definition at line 27 of file AnalogSource.h.
|
static |
Definition at line 15 of file AnalogSource.h.
| std::vector<int32_t> AnalogSource::buf |
Definition at line 31 of file AnalogSource.h.
|
static |
Definition at line 10 of file AnalogSource.h.