#include <AnalogSource.h>
|
std::vector< int32_t > | buf |
|
Definition at line 19 of file AnalogSource.h.
◆ AnalogSource()
AnalogSource::AnalogSource |
( |
| ) |
|
◆ ~AnalogSource()
AnalogSource::~AnalogSource |
( |
| ) |
|
|
virtual |
◆ getAxes()
std::vector< int32_t > * AnalogSource::getAxes |
( |
| ) |
|
|
virtual |
◆ getClassType()
const ClassType AnalogSource::getClassType |
( |
| ) |
|
|
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 ADS111X_AnalogSource, and LocalAnalog.
Definition at line 28 of file AnalogSource.h.
◆ getInfo()
◆ isCreatable()
static bool AnalogSource::isCreatable |
( |
| ) |
|
|
inlinestatic |
◆ all_analogsources
Initial value:=
{
#ifdef ANALOGAXES
add_class<LocalAnalog,AnalogSource>(0),
#endif
#ifdef CANANALOG
#endif
#ifdef ADS111XANALOG
add_class<ADS111X_AnalogSource,AnalogSource>(2),
#endif
}
Definition at line 33 of file AnalogSource.h.
◆ buf
std::vector<int32_t> AnalogSource::buf |
◆ info
Initial value:= {
.name = "NONE" ,
.id = CLSID_ANALOG_NONE,
}
Definition at line 26 of file AnalogSource.h.
The documentation for this class was generated from the following files: