BaseVelocityController Class Reference

List of all members.

Public Member Functions

 BaseVelocityController (const std::string &name="BaseVelocityController", const std::string &propfile="cpf/base.cpf")
 Task's Data Ports.

Protected Member Functions

virtual bool initialise (double v1, double v2, double v3)
 Task's Commands.
virtual bool initialiseDone (double v1, double v2, double v3) const
virtual bool setVelocity (double v1, double v2)
virtual bool setVelocityDone () const
virtual bool stopnow ()
virtual bool stopnowDone () const
virtual bool startLaserScanner ()
virtual bool startLaserScannerDone () const
virtual bool stopLaserScanner ()
virtual bool stopLaserScannerDone () const
virtual bool startup ()
 This function contains the application's startup code.
virtual void update ()
 This function is periodically called.
virtual void shutdown ()
 This function is called when the task is stopped.

Protected Attributes

RTT::ReadDataPort< double > velocity
RTT::ReadDataPort< double > rotvel
RTT::WriteDataPort< double > x_world_pf
RTT::WriteDataPort< double > y_world_pf
RTT::WriteDataPort< double > theta_world_pf
RTT::Property< std::string > hostname
 Task's Properties.
RTT::Property< int > port
RTT::Property< bool > logging
LiasClientN::Clientcl
bool connected
bool initialiseC
bool setVelocityC
bool stopnowC
bool startLaserScannerC
bool stopLaserScannerC

Detailed Description

Definition at line 41 of file BaseVelocityController.hpp.


Constructor & Destructor Documentation

BaseVelocityController ( const std::string &  name = "BaseVelocityController",
const std::string &  propfile = "cpf/base.cpf" 
)

Task's Data Ports.

Export ports to interface:

Command Interface

Definition at line 39 of file BaseVelocityController.cpp.

References hostname, and initialise().


Member Function Documentation

bool startup (  )  [protected, virtual]

This function contains the application's startup code.

Return false to abort startup.

Definition at line 198 of file BaseVelocityController.cpp.

References hostname.


The documentation for this class was generated from the following files:
Generated on Thu Dec 23 15:05:28 2010 for OrocosComponentLibrary by  doxygen 1.6.3