MipTasks::RemoteRobTask Class Reference
[Remote robot]

task for the mutual localization More...

#include <RemoteRobTask.h>

Inheritance diagram for MipTasks::RemoteRobTask:

MipTasks::Task MIPObject

List of all members.

Public Member Functions

 RemoteRobTask (ResourcePointers resources, int argc, const char *argv[])
 Constructor.
 ~RemoteRobTask ()
 Destructor.
TaskPlate getPlate () const
 Get task plate (mandatory).
Time getMaxDuration ()
 Get minSamplPeriod.
Time getMaxSamplPeriod ()
 Get minSamplPeriod.
Time getMinSamplPeriod ()
 Get minSamplPeriod.
TaskOutputs run ()
 Run function.
void doScanSenderWork ()
 Function for the ScanSenderThread.
void doPoseVeloSenderWork ()
 Function for the PoseVeloSenderThread.

Protected Attributes

Thread _scanSenderThread
Thread _poseVeloSenderThread


Detailed Description

task for the mutual localization

Author:
Paolo Stegagno

Constructor & Destructor Documentation

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

Constructor.

MipTasks::RemoteRobTask::~RemoteRobTask (  )  [inline]

Destructor.


Member Function Documentation

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

Get task plate (mandatory).

Get task plate (mandatory), it must be defined for all implemented task.

Implements MipTasks::Task.

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

Get minSamplPeriod.

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

Implements MipTasks::Task.

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

Get minSamplPeriod.

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

Implements MipTasks::Task.

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

Get minSamplPeriod.

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

Implements MipTasks::Task.

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

Run function.

Implements MipTasks::Task.

void MipTasks::RemoteRobTask::doScanSenderWork (  ) 

Function for the ScanSenderThread.

void MipTasks::RemoteRobTask::doPoseVeloSenderWork (  ) 

Function for the PoseVeloSenderThread.


Member Data Documentation


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