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::Client * | cl |
bool | connected |
bool | initialiseC |
bool | setVelocityC |
bool | stopnowC |
bool | startLaserScannerC |
bool | stopLaserScannerC |
Definition at line 41 of file BaseVelocityController.hpp.
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().
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.