std::shared_ptr< EffectsControlItf > ffb
void setReportRate(uint8_t rateidx)
std::string usb_report_rates_names()
void setAinTypes(uint16_t aintypes)
volatile Control_t control
CommandStatus command(const ParsedCommand &cmd, std::vector< CommandReply > &replies)
uint8_t usb_report_rate_idx
ClassChooser< AnalogSource > analog_chooser
void addBtnType(uint16_t id)
void addAinType(uint16_t id)
void setBtnTypes(uint16_t btntypes)
ClassChooser< ButtonSource > btn_chooser
void emergencyStop(bool reset)