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.
1.6.3