Struct ControllerManager::SwitchParams

Nested Relationships

This struct is a nested type of Class ControllerManager.

Struct Documentation

struct SwitchParams

Public Functions

inline void reset()
inline bool skip_cycle(const controller_manager::ControllerSpec &spec) const

Public Members

std::atomic_bool do_switch
bool started
int strictness
std::atomic_bool activate_asap
std::chrono::nanoseconds timeout
std::condition_variable cv
std::mutex mutex
std::vector<std::string> activate_request
std::vector<std::string> deactivate_request
std::vector<std::string> to_chained_mode_request
std::vector<std::string> from_chained_mode_request
std::vector<std::string> activate_command_interface_request
std::vector<std::string> deactivate_command_interface_request