CRSnAxesVelocityController Class Reference

List of all members.

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)

Detailed Description

Definition at line 35 of file CRSnAxesVelocityController.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

bool lockAxis ( int  axis  )  [protected, virtual]

Activates the brake of the axis.

Only possible in the STOP state.

Returns:
false if in wrong state or already locked.

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.


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