Class robot_interfaces_solo::_SoloXDriver¶
-
template<int X, typename SoloInterface>
class _SoloXDriver : public robot_interfaces_solo::_BaseSoloXDriver<X>, public robot_interfaces_solo::_BaseSoloXDriver<X>¶ Driver to use Solo with master board.
Public Functions
-
explicit _SoloXDriver(const _SoloXConfig<X> &config)¶
-
void initialize() override¶
-
_SoloXAction<X> apply_action(const _SoloXAction<X> &desired_action) override¶
-
_SoloXObservation<X> get_latest_observation() override¶
-
std::optional<std::string> get_error() override¶
-
void shutdown() override¶
-
explicit _SoloXDriver(const _SoloXConfig<X> &config)
-
void initialize() override
-
_SoloXAction<X> apply_action(const _SoloXAction<X> &desired_action) override
-
_SoloXObservation<X> get_latest_observation() override
-
std::optional<std::string> get_error() override
-
void shutdown() override
Public Static Attributes
-
static const std::string LOGGER_NAME = "SoloDriver"¶
-
explicit _SoloXDriver(const _SoloXConfig<X> &config)¶