MipTasks::Localization3D Class Reference
[Self Localization 3D]

Options for for the self localization task. More...

#include <Localization3D.h>

Inheritance diagram for MipTasks::Localization3D:

MipTasks::Task MIPObject

List of all members.

Public Member Functions

 Localization3D (ResourcePointers resources, int argc, const char *argv[])
 Constructor.
 ~Localization3D ()
 Destructor.
TaskPlate getPlate () const
 Gets task plate (mandatory).
Time getMaxDuration ()
 Gets maxDuration, maximum allowed duration for a single call to the run function.
Time getMaxSamplPeriod ()
 Gets maxSamplPeriod, maximum allowed time period between two calls of a run.
Time getMinSamplPeriod ()
 Gets minSamplPeriod, minimum allowed time period between two calls of a run.
void set_IMU_MeasAvail ()
void unset_IMU_MeasAvail ()
bool get_IMU_MeasStatus ()
TaskOutputs run ()
 Run function.


Detailed Description

Options for for the self localization task.

Task for the self localization of a 3D mobile robot.

Author:
Mauro Pagliarella and Paolo Stegagno

Constructor & Destructor Documentation

MipTasks::Localization3D::Localization3D ( ResourcePointers  resources,
int  argc,
const char *  argv[] 
)

Constructor.

MipTasks::Localization3D::~Localization3D (  ) 

Destructor.


Member Function Documentation

TaskPlate MipTasks::Localization3D::getPlate (  )  const [inline, virtual]

Gets task plate (mandatory).

Note:
It must be defined for all implemented task.

Implements MipTasks::Task.

Time MipTasks::Localization3D::getMaxDuration (  )  [inline, virtual]

Gets maxDuration, maximum allowed duration for a single call to the run function.

Note:
It must be defined for all implemented task.

Implements MipTasks::Task.

Time MipTasks::Localization3D::getMaxSamplPeriod (  )  [inline, virtual]

Gets maxSamplPeriod, maximum allowed time period between two calls of a run.

Note:
It must be defined for all implemented task.

Implements MipTasks::Task.

Time MipTasks::Localization3D::getMinSamplPeriod (  )  [inline, virtual]

Gets minSamplPeriod, minimum allowed time period between two calls of a run.

Note:
It must be defined for all implemented task.

Implements MipTasks::Task.

void MipTasks::Localization3D::set_IMU_MeasAvail (  )  [inline]

void MipTasks::Localization3D::unset_IMU_MeasAvail (  )  [inline]

bool MipTasks::Localization3D::get_IMU_MeasStatus (  )  [inline]

TaskOutputs MipTasks::Localization3D::run ( void   )  [virtual]

Run function.

Implements MipTasks::Task.


The documentation for this class was generated from the following files:

Generated on Mon Feb 20 07:01:13 2017 for MIP by  doxygen 1.5.6