com.kuka.roboticsAPI.controllerModel
Class ControllerService

java.lang.Object
  extended by com.kuka.roboticsAPI.controllerModel.ControllerService
Direct Known Subclasses:
ConditionService, ExecutionService, RecordingService, RequestService

public abstract class ControllerService
extends Object

Base class for a service which belongs to a controller.

This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

Constructor Summary
ControllerService()
           
 
Method Summary
protected  void dispose()
          Disposes this service.
 RoboticsAPIContext getContext()
          Gets the context for this service.
 Controller getController()
          Gets the controller associated with this service.
protected  void initialize()
          Initializes this service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControllerService

public ControllerService()
Method Detail

getContext

public final RoboticsAPIContext getContext()
Gets the context for this service.

Returns:
The context for this service.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

getController

public Controller getController()
Gets the controller associated with this service.

Returns:
The controller associated with this service.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

initialize

protected void initialize()
Initializes this service. May be overridden by subclasses.

Please note that when the method is called, the controller of the service is not yet initialized. This means that there are no guarantees that the controller is operable.


dispose

protected void dispose()
Disposes this service. May be overridden by subclasses.



Copyright © 2019. All rights reserved.