controldev
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
controldev::SteeringWheelTask Class Reference

#include <SteeringWheelTask.hpp>

Inheritance diagram for controldev::SteeringWheelTask:

Public Member Functions

 SteeringWheelTask (std::string const &name="controldev::SteeringWheelTask")
 
 SteeringWheelTask (std::string const &name, RTT::ExecutionEngine *engine)
 
 ~SteeringWheelTask ()
 
bool configureHook ()
 This hook is called by Orocos when the state machine transitions from PreOperational to Stopped. More...
 

Protected Member Functions

virtual bool updateRawCommand (RawCommand &rcmd)
 
virtual int getFileDescriptor ()
 

Protected Attributes

LogitechG27 * steerControl
 

Friends

class SteeringWheelTaskBase
 

Constructor & Destructor Documentation

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

Member Function Documentation

bool SteeringWheelTask::configureHook ( )

This hook is called by Orocos when the state machine transitions from PreOperational to Stopped.

The following lines are template definitions for the various state machine.

If it returns false, then the component will stay in PreOperational. Otherwise, it goes into Stopped.

It is meaningful only if the #needs_configuration has been specified in the task context definition with (for example):

task_context "TaskName" do needs_configuration ... end

int SteeringWheelTask::getFileDescriptor ( )
protectedvirtual
bool SteeringWheelTask::updateRawCommand ( RawCommand rcmd)
protectedvirtual

Friends And Related Function Documentation

friend class SteeringWheelTaskBase
friend

Member Data Documentation

LogitechG27* controldev::SteeringWheelTask::steerControl
protected

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