Uses of Class
com.kuka.roboticsAPI.controllerModel.Controller

Packages that use Controller
com.kuka.roboticsAPI This package contains all sub-packages for the RoboticsAPI functionality. 
com.kuka.roboticsAPI.applicationModel.tasks Contains interfaces and classes needed for tasks using RoboticsAPI. 
com.kuka.roboticsAPI.commandModel Contains all necessary classes to build controller commands. 
com.kuka.roboticsAPI.conditionModel Contains all necessary classes to build conditions. 
com.kuka.roboticsAPI.controllerModel Contains the controller classes for accessing a controller and it's services. 
com.kuka.roboticsAPI.controllerModel.sunrise Contains the controller implementation for the sunrise controller including it's IO interface. 
com.kuka.roboticsAPI.controllerModel.sunrise.conditions Contains the Sunrise implementation of the conditions interface and listener execution. 
com.kuka.roboticsAPI.controllerModel.sunrise.mapping Contains the sunrise specific mapping algorithms, that convert RoboticsAPI objects to a series of SPRs. 
com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds Contains predefined compounds for Sunrise. 
com.kuka.roboticsAPI.deviceModel Contains classes describing the available devices in the RoboticsAPI. 
com.kuka.roboticsAPI.ioModel Contains classes for accessing the IO interface. 
com.kuka.roboticsAPI.requestModel This package contains the request definition and predefined requests. 
com.kuka.roboticsAPI.sensorModel Contains classes for describing sensors. 
 

Uses of Controller in com.kuka.roboticsAPI
 

Fields in com.kuka.roboticsAPI with type parameters of type Controller
protected  Map<String,Controller> RoboticsAPIContext._controllers
          The list of controllers.
 

Methods in com.kuka.roboticsAPI that return Controller
protected  Controller RoboticsAPIContext.createController(com.kuka.common.ParameterSet description)
          Creates a controller instance.
 Controller RoboticsAPIContext.getController(String controllerName)
          Gets the controller with the specified name.
 Controller RoboticsAPIContext.getDefaultController()
          Returns the first available controller or throws an exception if none is found.
protected  Controller RoboticsAPILazyDeviceContext.loadControllers(Iterable<com.kuka.common.ParameterSet> descriptions, Map<String,Controller> controllers, Map<String,com.kuka.common.ParameterSet> invalidControllers)
           
protected  Controller RoboticsAPIContext.loadControllers(Iterable<com.kuka.common.ParameterSet> descriptions, Map<String,Controller> controllers, Map<String,com.kuka.common.ParameterSet> invalidControllers)
          Loads all controllers from the parameter set descriptions.
 

Methods in com.kuka.roboticsAPI that return types with arguments of type Controller
 Collection<Controller> RoboticsAPIContext.getControllers()
          Returns the controllers loaded in this context.
 

Methods in com.kuka.roboticsAPI with parameters of type Controller
 void BootStateControllerInitializationBehaviour.afterInitialize(Controller controller)
          Called from the afterInitialize method of the controller.
protected  void BootStateControllerInitializationBehaviour.fireControllerBootStateChanged(Controller contr)
          Informs all listeners about a change of the boot state of the controller.
 String BootStateControllerInitializationBehaviour.getBootErrorDetails(Controller controller)
          Gets the boot state of the controller.
 ControllerBootInfo BootStateControllerInitializationBehaviour.getBootInfo(Controller controller)
          Gets the boot info object of the controller.
 com.kuka.roboticsAPI.controllerModel.ControllerBootState BootStateControllerInitializationBehaviour.getBootState(Controller controller)
          Gets the boot state of the controller.
 void BootStateControllerInitializationBehaviour.initializationError(Controller controller, RuntimeException ex)
          Handles exceptions that occur during the initialization phase of the controller.
 void BootStateControllerInitializationBehaviour.initialize(Controller controller)
          Initializes the behavior with default values.
 void BootStateControllerInitializationBehaviour.onEvent(Controller controller, String event, Message eventMessage)
          Handles events that occurred on the controller.
 void BootStateControllerInitializationBehaviour.onInitialize(Controller controller)
          Called from the onInitialize method of the controller.
protected  void RoboticsAPIContext.setFirstController(Controller controller)
          sets the first controller.
 

Method parameters in com.kuka.roboticsAPI with type arguments of type Controller
protected  Controller RoboticsAPILazyDeviceContext.loadControllers(Iterable<com.kuka.common.ParameterSet> descriptions, Map<String,Controller> controllers, Map<String,com.kuka.common.ParameterSet> invalidControllers)
           
protected  Controller RoboticsAPIContext.loadControllers(Iterable<com.kuka.common.ParameterSet> descriptions, Map<String,Controller> controllers, Map<String,com.kuka.common.ParameterSet> invalidControllers)
          Loads all controllers from the parameter set descriptions.
 

Uses of Controller in com.kuka.roboticsAPI.applicationModel.tasks
 

Methods in com.kuka.roboticsAPI.applicationModel.tasks that return Controller
 Controller RoboticsAPITask.getController(String controllerName)
          Gets the controller instance of the given controller name.
 

Methods in com.kuka.roboticsAPI.applicationModel.tasks with parameters of type Controller
 Device RoboticsAPITask.getDevice(Controller controller, String deviceName)
          Gets the device with the given name on the given controller.
 Robot RoboticsAPITask.getRobot(Controller controller, String robotName)
          Gets the robot with the given name from the given controller instance.
 

Uses of Controller in com.kuka.roboticsAPI.commandModel
 

Methods in com.kuka.roboticsAPI.commandModel that return Controller
 Controller Instruction.getController()
          Gets the controller to which the command is targeted.
 Controller IControllerCommand.getController()
          Gets the controller to which the command is targeted.
 

Uses of Controller in com.kuka.roboticsAPI.conditionModel
 

Methods in com.kuka.roboticsAPI.conditionModel that return Controller
 Controller RobotCondition.getController()
           
 Controller MotionCondition.getController()
           
 Controller IORangeCondition.getController()
           
 Controller FrameDistanceCondition.getController()
           
 Controller BooleanIOCondition.getController()
           
abstract  Controller AbstractCondition.getController()
          Return the controller referred to by this condition.
 Controller AbstractComplexCondition.getController()
           
 

Methods in com.kuka.roboticsAPI.conditionModel with parameters of type Controller
 List<ConditionObserver> ObserverManager.getRegisteredConditionObservers(Controller controller)
          Get a list of all registered condition observers.
 

Uses of Controller in com.kuka.roboticsAPI.controllerModel
 

Methods in com.kuka.roboticsAPI.controllerModel that return Controller
 Controller ControllerService.getController()
          Gets the controller associated with this service.
 

Methods in com.kuka.roboticsAPI.controllerModel with parameters of type Controller
 void IControllerInitializeBehaviour.afterInitialize(Controller controller)
          Called from the afterInitialize method of the controller.
 void IControllerBootStateListener.controllerBootStateChanged(Controller controller)
          Called when the controller boot state changes.
 void IControllerInitializeBehaviour.initializationError(Controller controller, RuntimeException ex)
          Handles exceptions that occur during the initialization phase of the controller.
 void IControllerInitializeBehaviour.initialize(Controller controller)
          Initializes the behavior with default values.
 void IControllerInitializeBehaviour.onEvent(Controller controller, String event, Message eventMessage)
          Handles events that occurred on the controller.
 void IExecutionListener.onExecutionModeChanged(Controller controller, com.kuka.roboticsAPI.executionModel.ExecutionMode newMode)
          Called when execution mode changed on the execution service of the specified controller.
 void ExecutionListenerAdapter.onExecutionModeChanged(Controller controller, com.kuka.roboticsAPI.executionModel.ExecutionMode newMode)
           
 void IExecutionListener.onExecutionPaused(Controller controller)
          Called when execution paused in execution service.
 void ExecutionListenerAdapter.onExecutionPaused(Controller controller)
           
 void IExecutionListener.onExecutionResumed(Controller controller, ResumeMode mode)
          Called when execution of the motion from the given container was started.
 void ExecutionListenerAdapter.onExecutionResumed(Controller controller, ResumeMode mode)
           
 void IControllerInitializeBehaviour.onInitialize(Controller controller)
          Called from the onInitialize method of the controller.
 void IControllerStateListener.onShutdown(Controller controller)
          called when the controller is shut down.
 void ControllerStateListenerAdapter.onShutdown(Controller controller)
           
 void IControllerStateListener.onStatePortChangeReceived(Controller controller, com.kuka.roboticsAPI.controllerModel.StatePortData statePort)
          Called when the a state port of the controller has changed its state.
 void ControllerStateListenerAdapter.onStatePortChangeReceived(Controller controller, com.kuka.roboticsAPI.controllerModel.StatePortData data)
           
 

Uses of Controller in com.kuka.roboticsAPI.controllerModel.sunrise
 

Subclasses of Controller in com.kuka.roboticsAPI.controllerModel.sunrise
 class AbstractSunriseController
          Abstract class for Sunrise controller.
 class SunriseController
          Controller class for Sunrise.
 

Methods in com.kuka.roboticsAPI.controllerModel.sunrise that return Controller
 Controller TorqueStatisticCommand.getController()
          Gets the controller to which the command is targeted.
 Controller SunriseRecordingCommand.getController()
           
 Controller SPRCommand.getController()
          Gets the controller to which the command is targeted.
 

Methods in com.kuka.roboticsAPI.controllerModel.sunrise with parameters of type Controller
 void SunriseControllerStateListenerAdapter.onConnectionLost(Controller controller)
           
 void ISunriseControllerStateListener.onConnectionLost(Controller controller)
          Called when the connection was lost to the controller.
 

Constructors in com.kuka.roboticsAPI.controllerModel.sunrise with parameters of type Controller
SPRCommand(SPR spr, Controller controller)
          Creates a new SPRCommand object.
SunriseCartVelocityLimitHandler(Controller controller, String robotName)
          Creates a new Cartesian Velocity Limit Handler instance.
SunriseDeviceList(SunriseRequestService requestService, Controller controller)
          Creates a new Sunrise-device list.
SunriseLBR(Controller controller, String name)
          Creates a new LBR instance with the given controller.
SunriseLBR5(Controller controller, String name)
          Creates a new LBR5 instance with the given controller.
SunriseLBR5kg14(Controller controller, String name)
          Creates a new LBR5_14kg instance with the given controller.
SunriseLBR5kg7(Controller controller, String name)
          Creates a new LBR5_7kg instance with the given controller.
 

Uses of Controller in com.kuka.roboticsAPI.controllerModel.sunrise.conditions
 

Methods in com.kuka.roboticsAPI.controllerModel.sunrise.conditions that return Controller
 Controller SunriseConditionCommand.getController()
           
 

Uses of Controller in com.kuka.roboticsAPI.controllerModel.sunrise.mapping
 

Methods in com.kuka.roboticsAPI.controllerModel.sunrise.mapping with parameters of type Controller
static void StopMotionMappingHelper.addStopEvaluatorAssignments(StopEvaluatorModule stopEvaluatorModule, SPR spr, Controller controller, OutPort axisQCmd, OutPort ipoStopped, int jointCount)
          Adds the assignment for the StopEvaluatorModule to the specified ports.
static void StopMotionMappingHelper.addStopEvaluatorAssignmentsForSimulinkCompounds(StopEvaluatorModule stopEvaluatorModule, SPR spr, Controller controller, OutPort axisQCmd, OutPort ipoStopped, int jointCount, boolean ipoStoppedIn)
          Adds the assignment for the StopEvaluatorModule to the specified ports for Simulink Compounds.
static void StopMotionMappingHelper.assignStopMotionRequestTo(InPort inPort, Controller controller)
          Adds the assignment of ApplicationStateSPR.StopRequest to the in-port.
static void StopMotionMappingHelper.assignStopMotionRequestToActiveDevice(Controller controller, SPR spr)
          Adds the assignment of ApplicationStateSPR.StopRequest to the SPR active device's StopRequest.
static ApplicationStateModule SplineMotionMappingHelper.getApplicationStateModule(Controller controller)
          Get the reference to the application state module from the controller.
 

Uses of Controller in com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds
 

Constructors in com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds with parameters of type Controller
CartesianVelocityModule(SPR spr, Controller controller, VelocityControlledCartesianMotion motion)
          Initializes the instance of the JointVelocityModule class.
JointVelocityModule(SPR spr, Controller controller, VelocityControlledJointMotion motion)
          Initializes the instance of the JointVelocityModule class.
RemoteModule(SPR spr, Controller controller)
          Creates a new remote module.
 

Uses of Controller in com.kuka.roboticsAPI.deviceModel
 

Methods in com.kuka.roboticsAPI.deviceModel that return Controller
 Controller Device.getController()
          Gets the controller to which this device is logically connected.
 

Methods in com.kuka.roboticsAPI.deviceModel with parameters of type Controller
 Device IDeviceFactory.createDevice(Controller controller, String name, String proposedFullQualifiedClassName, ITransformation deviceRoot)
          Creates the device for the given controller, device name and the proposed class name.
 Device DeviceFactory.createDevice(Controller controller, String name, String fqcn, ITransformation deviceRoot)
          Creates the device for the given controller, device name and the proposed class name.
 

Constructors in com.kuka.roboticsAPI.deviceModel with parameters of type Controller
Device(Controller controller, String name)
          Creates a new device with the given controller.
LBR(Controller controller, String name)
          Creates a new LBR instance with the given controller.
MobilePlatform(Controller controller, String name)
          Creates an instance of the MobilePlatform class with the specified controller and name.
MovableDevice(Controller controller, String name)
          Creates a new MovableDevice.
Robot(Controller controller, String name)
          Creates a new robot.
 

Uses of Controller in com.kuka.roboticsAPI.ioModel
 

Methods in com.kuka.roboticsAPI.ioModel that return Controller
 Controller AbstractIO.getController()
          Gets the controller used for writing / reading I/O requests.
 

Constructors in com.kuka.roboticsAPI.ioModel with parameters of type Controller
AbstractIO(Controller controller, String ioGroupName, String ioName, com.kuka.roboticsAPI.ioModel.IOTypes ioDataType, int bitSize)
          Creates a new IO object.
AbstractIOGroup(Controller controller, String ioGroupName)
          Creates a new IO Group.
AnalogOutput(Controller controller, String ioGroupName, String ioName, com.kuka.roboticsAPI.ioModel.IOTypes ioDataType, int bitSize, double rangeStart, double rangeEnd)
          creates a new analog output.
Input(Controller controller, String ioGroupName, String ioName, com.kuka.roboticsAPI.ioModel.IOTypes ioDataType, int bitSize)
          Creates a new input.
MockedAnalogOutput(Controller controller, String ioGroupName, String ioName, com.kuka.roboticsAPI.ioModel.IOTypes ioDataType, int bitSize, double rangeStart, double rangeEnd)
          Creates a new mocked output.
MockedInput(Controller controller, String ioGroupName, String ioName, com.kuka.roboticsAPI.ioModel.IOTypes ioDataType, int bitSize, Object initialValue)
          creates a new mocked input.
MockedOutput(Controller controller, String ioGroupName, String ioName, com.kuka.roboticsAPI.ioModel.IOTypes ioDataType, int bitSize)
          creates a new mocked output.
Output(Controller controller, String ioGroupName, String ioName, com.kuka.roboticsAPI.ioModel.IOTypes ioDataType, int bitSize)
          creates a new output.
 

Uses of Controller in com.kuka.roboticsAPI.requestModel
 

Methods in com.kuka.roboticsAPI.requestModel with parameters of type Controller
 void IRequestHandler.onPerformRequest(IRequest request, Controller controller, RequestService service)
          Called when a request should be performed.
 

Uses of Controller in com.kuka.roboticsAPI.sensorModel
 

Methods in com.kuka.roboticsAPI.sensorModel that return Controller
 Controller TorqueEvaluator.getController()
          Gets the corresponding controller.
 Controller DataRecorder.getController()
          Gets the controller where a DataRecorder was added.
 

Constructors in com.kuka.roboticsAPI.sensorModel with parameters of type Controller
Sensor(Controller controller, String name)
          Creates a new sensor object.
 



Copyright © 2019. All rights reserved.