| communication_ | qbrobotics_research_api::Device | protected |
| computeAndStoreMaximumStiffness() | qbrobotics_research_api::qbmoveResearch | |
| Device(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id) | qbrobotics_research_api::Device | explicit |
| Device(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params) | qbrobotics_research_api::Device | explicit |
| Device(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params, std::unique_ptr< Params > params) | qbrobotics_research_api::Device | explicit |
| getAccelerations(std::vector< int16_t > &accelerations) | qbrobotics_research_api::Device | virtual |
| getControlReferences(std::vector< int16_t > &control_references) | qbrobotics_research_api::Device | virtual |
| getCurrents(std::vector< int16_t > ¤ts) | qbrobotics_research_api::Device | virtual |
| getCurrentsAndPositions(std::vector< int16_t > ¤ts, std::vector< int16_t > &positions) | qbrobotics_research_api::Device | virtual |
| getCycleTime(int16_t &cycle_time) | qbrobotics_research_api::Device | virtual |
| getInfo(std::string &info) | qbrobotics_research_api::Device | virtual |
| getInfo(uint16_t info_type, std::string &info) | qbrobotics_research_api::Device | virtual |
| getMotorStates(bool &motor_state) | qbrobotics_research_api::Device | virtual |
| getParamControlMode() | qbrobotics_research_api::Device | virtual |
| getParamControlMode(uint8_t &control_mode) | qbrobotics_research_api::Device | virtual |
| getParamCurrentLimit() | qbrobotics_research_api::Device | virtual |
| getParamCurrentLimit(int16_t ¤t_limit) | qbrobotics_research_api::Device | virtual |
| getParamCurrentPID() | qbrobotics_research_api::Device | virtual |
| getParamCurrentPID(std::vector< float > ¤t_pid) | qbrobotics_research_api::Device | virtual |
| getParamEncoderMultipliers() | qbrobotics_research_api::Device | virtual |
| getParamEncoderMultipliers(std::vector< float > &encoder_multipliers) | qbrobotics_research_api::Device | virtual |
| getParamEncoderOffsets() | qbrobotics_research_api::Device | virtual |
| getParamEncoderOffsets(std::vector< int16_t > &encoder_offsets) | qbrobotics_research_api::Device | virtual |
| getParamEncoderResolutions() | qbrobotics_research_api::Device | virtual |
| getParamEncoderResolutions(std::vector< uint8_t > &encoder_resolutions) | qbrobotics_research_api::Device | virtual |
| getParameters(std::vector< int8_t > ¶m_buffer) | qbrobotics_research_api::Device | virtual |
| getParameters(uint8_t id, std::vector< int8_t > ¶m_buffer) | qbrobotics_research_api::Device | virtual |
| getParamId() | qbrobotics_research_api::Device | virtual |
| getParamId(uint8_t &id) | qbrobotics_research_api::Device | virtual |
| getParamInputMode() | qbrobotics_research_api::Device | virtual |
| getParamInputMode(uint8_t &input_mode) | qbrobotics_research_api::Device | virtual |
| getParamPositionLimits() | qbrobotics_research_api::Device | virtual |
| getParamPositionLimits(std::vector< int32_t > &position_limits) | qbrobotics_research_api::Device | virtual |
| getParamPositionMaxSteps() | qbrobotics_research_api::Device | virtual |
| getParamPositionMaxSteps(std::vector< int32_t > &position_max_steps) | qbrobotics_research_api::Device | virtual |
| getParamPositionPID() | qbrobotics_research_api::Device | virtual |
| getParamPositionPID(std::vector< float > &position_pid) | qbrobotics_research_api::Device | virtual |
| getParamRateLimiter() | qbrobotics_research_api::qbmoveResearch | |
| getParamRateLimiter(uint8_t &rate_limiter) | qbrobotics_research_api::qbmoveResearch | |
| getParams() | qbrobotics_research_api::Device | inline |
| getParamStartupActivation() | qbrobotics_research_api::Device | virtual |
| getParamStartupActivation(uint8_t &startup_activation) | qbrobotics_research_api::Device | virtual |
| getParamUsePositionLimits() | qbrobotics_research_api::Device | virtual |
| getParamUsePositionLimits(uint8_t &use_position_limits) | qbrobotics_research_api::Device | virtual |
| getPositions(std::vector< int16_t > &positions) | qbrobotics_research_api::Device | virtual |
| getVelocities(std::vector< int16_t > &velocities) | qbrobotics_research_api::Device | virtual |
| isQbmove() | qbrobotics_research_api::Device | inline |
| isSH2M() | qbrobotics_research_api::Device | inline |
| isSHPRO() | qbrobotics_research_api::Device | inline |
| name_ | qbrobotics_research_api::Device | protected |
| params_ | qbrobotics_research_api::Device | protected |
| ping() | qbrobotics_research_api::Device | virtual |
| qbmoveResearch(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id) | qbrobotics_research_api::qbmoveResearch | explicit |
| qbmoveResearch(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params) | qbrobotics_research_api::qbmoveResearch | explicit |
| qbmoveResearch(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params, std::unique_ptr< Device::Params > params) | qbrobotics_research_api::qbmoveResearch | explicit |
| restoreFactoryDataMemory() | qbrobotics_research_api::Device | virtual |
| restoreUserDataMemory() | qbrobotics_research_api::Device | virtual |
| serial_port_ | qbrobotics_research_api::Device | protected |
| setBootloaderMode() | qbrobotics_research_api::Device | virtual |
| setControlReferences(const std::vector< int16_t > &control_references) | qbrobotics_research_api::Device | virtual |
| setControlReferencesAndWait(const std::vector< int16_t > &control_references) | qbrobotics_research_api::Device | virtual |
| setMotorStates(bool motor_state) | qbrobotics_research_api::Device | virtual |
| setParamBaudrate(uint8_t prescaler_divider) | qbrobotics_research_api::Device | virtual |
| setParamControlMode(uint8_t control_mode) | qbrobotics_research_api::Device | virtual |
| setParamCurrentLimit(int16_t current_limit) | qbrobotics_research_api::Device | virtual |
| setParamCurrentPID(const std::vector< float > ¤t_pid) | qbrobotics_research_api::Device | virtual |
| setParamEncoderMultipliers(const std::vector< float > &encoder_multipliers) | qbrobotics_research_api::Device | virtual |
| setParamEncoderOffsets(const std::vector< int16_t > &encoder_offsets) | qbrobotics_research_api::Device | virtual |
| setParamEncoderResolutions(const std::vector< uint8_t > &encoder_resolutions) | qbrobotics_research_api::Device | virtual |
| setParameter(uint16_t param_type, const std::vector< int8_t > ¶m_data) | qbrobotics_research_api::Device | virtual |
| setParamId(uint8_t id) | qbrobotics_research_api::Device | virtual |
| setParamInputMode(uint8_t input_mode) | qbrobotics_research_api::Device | virtual |
| setParamPositionLimits(const std::vector< int32_t > &position_limits) | qbrobotics_research_api::Device | virtual |
| setParamPositionMaxSteps(const std::vector< int32_t > &position_max_steps) | qbrobotics_research_api::Device | virtual |
| setParamPositionPID(const std::vector< float > &position_pid) | qbrobotics_research_api::Device | virtual |
| setParamRateLimiter(uint8_t rate_limiter) | qbrobotics_research_api::qbmoveResearch | |
| setParamStartupActivation(bool startup_activation) | qbrobotics_research_api::Device | virtual |
| setParamUsePositionLimits(bool use_position_limits) | qbrobotics_research_api::Device | virtual |
| setParamZeros() | qbrobotics_research_api::Device | virtual |
| setPositionAndStiffnessReferences(int16_t position, int16_t stiffness) | qbrobotics_research_api::qbmoveResearch | |
| storeFactoryDataMemory() | qbrobotics_research_api::Device | virtual |
| storeUserDataMemory() | qbrobotics_research_api::Device | virtual |
| ~Device()=default | qbrobotics_research_api::Device | virtual |
| ~qbmoveResearch() override=default | qbrobotics_research_api::qbmoveResearch | |