fawkes::MotorInterface::DriveRPMMessage Class Reference
DriveRPMMessage Fawkes BlackBoard Interface Message. More...
#include <interfaces/MotorInterface.h>

Classes | |
| struct | DriveRPMMessage_data_t |
| Internal data storage, do NOT modify! | |
Public Member Functions | |
| DriveRPMMessage (const float ini_front_right, const float ini_front_left, const float ini_rear) | |
| Constructor with initial values. | |
| DriveRPMMessage () | |
| Constructor. | |
| ~DriveRPMMessage () | |
| Destructor. | |
| DriveRPMMessage (const DriveRPMMessage *m) | |
| Copy constructor. | |
| float | front_right () const |
| Get front_right value. | |
| void | set_front_right (const float new_front_right) |
| Set front_right value. | |
| size_t | maxlenof_front_right () const |
| Get maximum length of front_right value. | |
| float | front_left () const |
| Get front_left value. | |
| void | set_front_left (const float new_front_left) |
| Set front_left value. | |
| size_t | maxlenof_front_left () const |
| Get maximum length of front_left value. | |
| float | rear () const |
| Get rear value. | |
| void | set_rear (const float new_rear) |
| Set rear value. | |
| size_t | maxlenof_rear () const |
| Get maximum length of rear value. | |
| virtual Message * | clone () const |
| Clone this message. | |
Detailed Description
DriveRPMMessage Fawkes BlackBoard Interface Message.Definition at line 173 of file MotorInterface.h.
Constructor & Destructor Documentation
| fawkes::MotorInterface::DriveRPMMessage::DriveRPMMessage | ( | const float | ini_front_right, | |
| const float | ini_front_left, | |||
| const float | ini_rear | |||
| ) |
Constructor with initial values.
- Parameters:
-
ini_front_right initial value for front_right ini_front_left initial value for front_left ini_rear initial value for rear
Definition at line 905 of file MotorInterface.cpp.
References fawkes::Message::add_fieldinfo(), fawkes::Message::data_ptr, fawkes::Message::data_size, and fawkes::IFT_FLOAT.
| fawkes::MotorInterface::DriveRPMMessage::DriveRPMMessage | ( | ) |
Constructor.
Definition at line 919 of file MotorInterface.cpp.
References fawkes::Message::add_fieldinfo(), fawkes::Message::data_ptr, fawkes::Message::data_size, and fawkes::IFT_FLOAT.
Referenced by clone().
| fawkes::MotorInterface::DriveRPMMessage::~DriveRPMMessage | ( | ) |
Destructor.
Definition at line 931 of file MotorInterface.cpp.
References fawkes::Message::data_ptr.
| fawkes::MotorInterface::DriveRPMMessage::DriveRPMMessage | ( | const DriveRPMMessage * | m | ) |
Copy constructor.
- Parameters:
-
m message to copy from
Definition at line 939 of file MotorInterface.cpp.
References fawkes::Message::data_ptr, and fawkes::Message::data_size.
Member Function Documentation
| Message * fawkes::MotorInterface::DriveRPMMessage::clone | ( | ) | const [virtual] |
Clone this message.
Produces a message of the same type as this message and copies the data to the new message.
- Returns:
- clone of this message
Reimplemented from fawkes::Message.
Definition at line 1044 of file MotorInterface.cpp.
References DriveRPMMessage().
| float fawkes::MotorInterface::DriveRPMMessage::front_left | ( | ) | const |
Get front_left value.
Rotation in RPM of the left front wheel.
- Returns:
- front_left value
Definition at line 983 of file MotorInterface.cpp.
| float fawkes::MotorInterface::DriveRPMMessage::front_right | ( | ) | const |
Get front_right value.
Rotation in RPM of the right front wheel.
- Returns:
- front_right value
Definition at line 953 of file MotorInterface.cpp.
| size_t fawkes::MotorInterface::DriveRPMMessage::maxlenof_front_left | ( | ) | const |
Get maximum length of front_left value.
- Returns:
- length of front_left value, can be length of the array or number of maximum number of characters for a string
Definition at line 993 of file MotorInterface.cpp.
| size_t fawkes::MotorInterface::DriveRPMMessage::maxlenof_front_right | ( | ) | const |
Get maximum length of front_right value.
- Returns:
- length of front_right value, can be length of the array or number of maximum number of characters for a string
Definition at line 963 of file MotorInterface.cpp.
| size_t fawkes::MotorInterface::DriveRPMMessage::maxlenof_rear | ( | ) | const |
Get maximum length of rear value.
- Returns:
- length of rear value, can be length of the array or number of maximum number of characters for a string
Definition at line 1023 of file MotorInterface.cpp.
| float fawkes::MotorInterface::DriveRPMMessage::rear | ( | ) | const |
Get rear value.
Rotation in RPM of the rear wheel.
- Returns:
- rear value
Definition at line 1013 of file MotorInterface.cpp.
| void fawkes::MotorInterface::DriveRPMMessage::set_front_left | ( | const float | new_front_left | ) |
Set front_left value.
Rotation in RPM of the left front wheel.
- Parameters:
-
new_front_left new front_left value
Definition at line 1003 of file MotorInterface.cpp.
| void fawkes::MotorInterface::DriveRPMMessage::set_front_right | ( | const float | new_front_right | ) |
Set front_right value.
Rotation in RPM of the right front wheel.
- Parameters:
-
new_front_right new front_right value
Definition at line 973 of file MotorInterface.cpp.
| void fawkes::MotorInterface::DriveRPMMessage::set_rear | ( | const float | new_rear | ) |
Set rear value.
Rotation in RPM of the rear wheel.
- Parameters:
-
new_rear new rear value
Definition at line 1033 of file MotorInterface.cpp.
The documentation for this class was generated from the following files:
- src/interfaces/MotorInterface.h
- src/interfaces/MotorInterface.cpp

