Public Member Functions | |
| CRSnAxesVelocityController (const std::string &name, const std::string &propertyfilename="cpf/crs.cpf") | |
Protected Member Functions | |
| virtual bool | startAxis (int axis) |
| Sets the velocity to zero and changes to the ACTIVE state. | |
| virtual bool | startAxisCompleted (int axis) const |
| virtual bool | startAllAxes () |
| identical to calling startAxis on all axes. | |
| virtual bool | startAllAxesCompleted () const |
| virtual bool | stopAxis (int axis) |
| Sets the velocity to zero and changes to the STOP state. | |
| virtual bool | stopAxisCompleted (int axis) const |
| virtual bool | stopAllAxes () |
| identical to calling stopAxis on all axes. | |
| virtual bool | stopAllAxesCompleted () const |
| virtual bool | lockAxis (int axis) |
| Activates the brake of the axis. | |
| virtual bool | lockAxisCompleted (int axis) const |
| virtual bool | lockAllAxes () |
| identical to calling lockAxis on all axes | |
| virtual bool | lockAllAxesCompleted () const |
| virtual bool | unlockAxis (int axis) |
| Releases the brake of the axis. | |
| virtual bool | unlockAxisCompleted (int axis) const |
| virtual bool | unlockAllAxes () |
| identical to unlockAxis(int axis) on all axes; | |
| virtual bool | unlockAllAxesCompleted () const |
| virtual bool | addDriveOffset (int axis, double offset) |
| virtual bool | addDriveOffsetCompleted (int axis, double offset) const |
| virtual bool | initPosition (int axis) |
| virtual bool | initPositionCompleted (int axis) const |
| virtual bool | prepareForUse () |
| virtual bool | prepareForUseCompleted () const |
| virtual bool | prepareForShutdown () |
| virtual bool | prepareForShutdownCompleted () const |
| virtual bool | isDriven (int axis) |
Definition at line 35 of file CRSnAxesVelocityController.hpp.
| CRSnAxesVelocityController | ( | const std::string & | name, | |
| const std::string & | propertyfilename = "cpf/crs.cpf" | |||
| ) |
Adding properties
Creating and adding the data-ports
Adding the events :
Initializing servoloop
Definition at line 82 of file CRSnAxesVelocityController.cpp.
| bool lockAxis | ( | int | axis | ) | [protected, virtual] |
Activates the brake of the axis.
Only possible in the STOP state.
Definition at line 432 of file CRSnAxesVelocityController.cpp.
| bool startAxis | ( | int | axis | ) | [protected, virtual] |
Sets the velocity to zero and changes to the ACTIVE state.
In the active state, the axis listens and writes to its data-ports.
Definition at line 331 of file CRSnAxesVelocityController.cpp.
| bool stopAxis | ( | int | axis | ) | [protected, virtual] |
Sets the velocity to zero and changes to the STOP state.
In the stop state, the axis does not listen and write to its data-port.
Definition at line 372 of file CRSnAxesVelocityController.cpp.
| bool unlockAxis | ( | int | axis | ) | [protected, virtual] |
Releases the brake of the axis.
Only possible in the STOP state.
Definition at line 411 of file CRSnAxesVelocityController.cpp.
1.6.3