#include <MotionModule3D.h>

Public Member Functions | |
| FlightModule () | |
| virtual ResourcePlate | getPlate () const =0 |
| get resource id (mandatory), it must be defined for all implemented resource | |
| virtual void | velLinCmd (Position3D cmd)=0 |
| linear velocity commands | |
| virtual void | velAngCmd (Position3D cmd)=0 |
| angular velocity commands | |
| virtual void | velCmd (Position3D lcmd, Position3D acmd)=0 |
| angular velocity commands | |
| virtual void | getVel (Position3D &linVel, Position3D &angVel)=0 |
| velocity values | |
| virtual Pose3D | odometry () |
| gets the odometry | |
| virtual void | setOdometry (Pose3D p) |
| sets the odometry | |
| MipResources::FlightModule::FlightModule | ( | ) | [inline] |
constructor
| virtual ResourcePlate MipResources::FlightModule::getPlate | ( | ) | const [pure virtual] |
get resource id (mandatory), it must be defined for all implemented resource
Implements MipResources::MotionModule3D.
| virtual void MipResources::FlightModule::velLinCmd | ( | Position3D | cmd | ) | [pure virtual] |
linear velocity commands
| cmd | linear velocity command |
| virtual void MipResources::FlightModule::velAngCmd | ( | Position3D | cmd | ) | [pure virtual] |
angular velocity commands
| cmd | linear velocity command |
| virtual void MipResources::FlightModule::velCmd | ( | Position3D | lcmd, | |
| Position3D | acmd | |||
| ) | [pure virtual] |
angular velocity commands
| cmd | linear velocity command |
| virtual void MipResources::FlightModule::getVel | ( | Position3D & | linVel, | |
| Position3D & | angVel | |||
| ) | [pure virtual] |
velocity values
| drive | linear velocity current value | |
| turnrate | angular velocity value |
| virtual Pose3D MipResources::FlightModule::odometry | ( | void | ) | [inline, virtual] |
| virtual void MipResources::FlightModule::setOdometry | ( | Pose3D | p | ) | [inline, virtual] |
1.5.6