Data structure containing data for commands. More...
#include <command.hpp>
Public Member Functions | |
Data () | |
Public Attributes | |
Name | command |
unsigned int | d_gain |
unsigned char | duration |
unsigned char | frame_id |
uint16_t | gp_out |
unsigned int | i_gain |
uint16_t | note |
unsigned int | p_gain |
int16_t | radius |
uint16_t | request_flags |
unsigned char | reserved |
unsigned char | segment_name |
int16_t | speed |
unsigned char | type |
Data structure containing data for commands.
It is important to keep this state as it will have to retain knowledge of the last known command in some instances - e.g. for gp_out commands, quite often the incoming command is only to set the output for a single led while keeping the rest of the current gp_out values as is.
For generating individual commands we modify the data here, then copy the command class (avoid doing mutexes) and spin it off for sending down to the device.
Definition at line 78 of file command.hpp.
|
inline |
Definition at line 80 of file command.hpp.
Name kobuki::Command::Data::command |
Definition at line 86 of file command.hpp.
unsigned int kobuki::Command::Data::d_gain |
Definition at line 117 of file command.hpp.
unsigned char kobuki::Command::Data::duration |
Definition at line 94 of file command.hpp.
unsigned char kobuki::Command::Data::frame_id |
Definition at line 105 of file command.hpp.
uint16_t kobuki::Command::Data::gp_out |
Definition at line 111 of file command.hpp.
unsigned int kobuki::Command::Data::i_gain |
Definition at line 116 of file command.hpp.
uint16_t kobuki::Command::Data::note |
Definition at line 93 of file command.hpp.
unsigned int kobuki::Command::Data::p_gain |
Definition at line 115 of file command.hpp.
int16_t kobuki::Command::Data::radius |
Definition at line 90 of file command.hpp.
uint16_t kobuki::Command::Data::request_flags |
Definition at line 102 of file command.hpp.
unsigned char kobuki::Command::Data::reserved |
Definition at line 120 of file command.hpp.
unsigned char kobuki::Command::Data::segment_name |
Definition at line 99 of file command.hpp.
int16_t kobuki::Command::Data::speed |
Definition at line 89 of file command.hpp.
unsigned char kobuki::Command::Data::type |
Definition at line 114 of file command.hpp.