#include <RemoteRobTask.h>

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 |
| MipTasks::RemoteRobTask::RemoteRobTask | ( | ResourcePointers | resources, | |
| int | argc, | |||
| const char * | argv[] | |||
| ) |
Constructor.
| MipTasks::RemoteRobTask::~RemoteRobTask | ( | ) | [inline] |
Destructor.
| 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] |
| void MipTasks::RemoteRobTask::doScanSenderWork | ( | ) |
Function for the ScanSenderThread.
| void MipTasks::RemoteRobTask::doPoseVeloSenderWork | ( | ) |
Function for the PoseVeloSenderThread.
Thread MipTasks::RemoteRobTask::_scanSenderThread [protected] |
Thread MipTasks::RemoteRobTask::_poseVeloSenderThread [protected] |
1.5.6