AxisImpl
- Namespace
- ZEquipment
- Extends
- Inherited Properties
- Inherited Methods
- Implements
FUNCTION_BLOCK ABSTRACT AxisImpl EXTENDS ZCore.ManagedObject IMPLEMENTS ZCore.IObject, ZCore.IManagedObject, ZCore.IError, ZCore.IBootable (
[output] State : ObjectState)
This class implements common behaviour of axes implementations, like
Methods
RegisterListener
METHOD ABSTRACT RegisterListener (
[input] listener : REFERENCE TO AxisListenerSequence) : REFERENCE TO AxisListenerSequence
This method called internally whenever an AxisListenerSequence is constructed to register the listener with this axis. Listeners, registered with an axis, are automatically called before and after movements, see AxisListenerType and ListenerState and even during the actual sequence is running
An axis holds a linked list for all listeners that are registered with it. This method returns a reference to the previous listener such that AxisListenerSequence may add itself to the linked list.
Inputs
listenerREFERENCE TO AxisListenerSequence
Returns
- REFERENCE TO AxisListenerSequence