Class o80::Command¶
-
template<class STATE>
class Command¶ Public Functions
-
Command()¶
-
Command(long int pulse_id, STATE target_state, Duration_us duration_us, int dof, Mode mode)¶
-
int get_id() const¶
-
int get_dof() const¶
-
CommandType &get_command_type()¶
-
long int get_pulse_id() const¶
-
std::string to_string() const¶
-
void print() const¶
-
void convert_to_iteration(long int current_iteration, const STATE ¤t_state, double backend_period_us)¶
-
const CommandStatus<STATE> &get_command_status() const¶
-
CommandStatus<STATE> &get_mutable_command_status()¶
Public Static Functions
-
static void init_id(std::string segment_id, std::string object_id)¶
Private Functions
-
void convert_to_iteration(const Duration_us &duration, long int current_iteration, double backend_period_us)¶
Private Members
-
long int pulse_id_¶
-
int id_¶
-
int dof_¶
-
CommandType command_type_¶
-
CommandStatus<STATE> command_status_¶
Private Static Functions
-
static int get_next_id()¶
-
Command()¶