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.