Class vicon_transformer::o80Standalone¶
-
template<typename Driver>
class o80Standalone : public o80::Standalone<STANDALONE_QUEUE_SIZE, STANDALONE_N_ACTUATORS, Driver, o80::VoidState, Driver::DRIVER_OUT>¶ o80 standalone over the o80Driver.
The Vicon system is a passive sensor without actuation, so the number of actuators is zero and o80::VoidState is used for the states (i.e. one cannot send commands to the system). All data provided by Vicon is written to the extended state.
- Template Parameters:
Driver – An actual implementation of o80Driver.
Public Functions
-
inline o80::States<STANDALONE_N_ACTUATORS, o80::VoidState> convert(const typename Driver::DRIVER_OUT&) override¶
-
inline None convert(const o80::States<STANDALONE_N_ACTUATORS, o80::VoidState>&) override¶
-
inline void enrich_extended_state(typename Driver::DRIVER_OUT &extended_state, const typename Driver::DRIVER_OUT &observation) override¶
-
inline o80::States<STANDALONE_N_ACTUATORS, o80::VoidState> convert(const typename Driver::DRIVER_OUT&) override
-
inline None convert(const o80::States<STANDALONE_N_ACTUATORS, o80::VoidState>&) override