|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IControllerStateListener
This class is a callback interface for controller and device state listeners.
Please note that not all controller may support the event mechanism.
An empty base implementation is available with the class ControllerStateListenerAdapter.
| Method Summary | |
|---|---|
void |
onFieldBusDeviceConfigurationChangeReceived(String controllerName,
DispatchedEventData dispatchedEvent)
Called when a field bus device configuration change request comes in. |
void |
onFieldBusDeviceIdentificationRequestReceived(String controllerName,
DispatchedEventData dispatchedEvent)
Called when a field bus identification comes. |
void |
onIsReadyToMoveChanged(Device device,
boolean isReadyToMove)
Called when the result of MovableDevice.isReadyToMove() has changed. |
void |
onShutdown(Controller controller)
called when the controller is shut down. |
void |
onStatePortChangeReceived(Controller controller,
com.kuka.roboticsAPI.controllerModel.StatePortData statePort)
Called when the a state port of the controller has changed its state. |
| Method Detail |
|---|
void onShutdown(Controller controller)
controller - the controller that is shutdown
void onStatePortChangeReceived(Controller controller,
com.kuka.roboticsAPI.controllerModel.StatePortData statePort)
controller - the controller which changed it's state.statePort - the new state port data.
void onIsReadyToMoveChanged(Device device,
boolean isReadyToMove)
MovableDevice.isReadyToMove() has changed.
device - The addressed device for which the state has changedisReadyToMove - True if the device is ready to move. The conditions whether a device is ready to move depends of the
type of device. At least the SunriseSafetyState.SafetyStopType is SunriseSafetyState.SafetyStopType.NOSTOP,
void onFieldBusDeviceConfigurationChangeReceived(String controllerName,
DispatchedEventData dispatchedEvent)
controllerName - the controller with the changed configuration.dispatchedEvent - contains the new communication layer parameters.
void onFieldBusDeviceIdentificationRequestReceived(String controllerName,
DispatchedEventData dispatchedEvent)
controllerName - the controller which received the identification requestdispatchedEvent - contains the new blinking parameters.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||