Class o80::CommandStatus¶
-
template<class STATE>
class CommandStatus¶ Public Functions
-
CommandStatus()¶
-
CommandStatus(const CommandStatus<STATE> &other)¶
-
CommandStatus(CommandStatus<STATE> &&other) noexcept¶
-
CommandStatus<STATE> &operator=(const CommandStatus<STATE> &other)¶
-
CommandStatus<STATE> &operator=(CommandStatus<STATE> &&other) noexcept¶
-
bool set_initial_conditions(long int starting_iteration, const STATE &starting_state, const STATE &target_state, const TimePoint &start_time, const CommandType &command_type)¶
-
long int get_start_iteration() const¶
-
bool is_active() const¶
-
void set_active()¶
-
void set_inactive()¶
-
void set_direct_done()¶
-
bool finished(long int current_iteration, const TimePoint &now, const STATE &starting, const STATE ¤t, const STATE &previous_desired, const STATE &target) const¶
-
const CommandType &get_command_type() const¶
Private Functions
-
void convert_to_iteration_command(double backend_frequency)¶
-
void copy(const CommandStatus<STATE> &from, bool full)¶
-
CommandStatus()¶