camera_aravis
Public Member Functions | Friends | List of all members
camera_aravis::Task Class Reference

The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. More...

#include <Task.hpp>

Inheritance diagram for camera_aravis::Task:

Public Member Functions

 Task (std::string const &name="camera_aravis::Task")
 
 Task (std::string const &name, RTT::ExecutionEngine *engine)
 
 ~Task ()
 
bool configureHook ()
 

Friends

class TaskBase
 

Detailed Description

The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow.

The name of a TaskContext is primarily defined via:

deployment 'deployment_name'
    task('custom_task_name','camera_aravis::Task')
end

It can be dynamically adapted when the deployment is called with a prefix argument.

Constructor & Destructor Documentation

Task::Task ( std::string const &  name = "camera_aravis::Task")
Task::Task ( std::string const &  name,
RTT::ExecutionEngine *  engine 
)
Task::~Task ( )

Member Function Documentation

bool Task::configureHook ( )

Friends And Related Function Documentation

friend class TaskBase
friend

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