Class o80::internal::StandaloneRunner

template<class RobotDriver, class o80Standalone>
class StandaloneRunner : public o80::internal::StandaloneRunnerInterface

Public Functions

template<typename ...Args>
StandaloneRunner(std::string segment_id, double frequency, bool bursting, Args&&... args)
~StandaloneRunner()
virtual void start()
virtual void stop()
virtual void run()
virtual bool is_running()

Private Members

bool bursting_
std::atomic<bool> running_
real_time_tools::RealTimeThread thread_
std::shared_ptr<RobotDriver> driver_ptr_
o80Standalone standalone_