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
inline void enrich_extended_state(typename Driver::DRIVER_OUT &extended_state, const typename Driver::DRIVER_OUT &observation) override