com.kuka.roboticsAPI.applicationModel
Interface IRoboticsAPIApplication

All Superinterfaces:
ILegacyRoboticsAPITask, com.kuka.task.IRoboticsAPITask
All Known Implementing Classes:
RoboticsAPIApplication, SunriseApplication

public interface IRoboticsAPIApplication
extends ILegacyRoboticsAPITask

RoboticsAPI application interface. Implement this interface if you want to get a robotics api application which supports all the features of the RoboticsAPI.

Note that a valid robotics application must always have a valid RoboticsAPIContext ( see ILegacyRoboticsAPITask.getContext() for details).

All methods of this interface will be called from the RoboticsAPI framework during the application life cycle. Notice that every method may be called from mutually different threads, with the exception of IRoboticsAPITask.initialize() and IRoboticsAPITask.run(), which will be run from the same thread.


Method Summary
 void onApplicationStateChanged(RoboticsAPIApplicationState state)
          Called from the framework when the application state has changed.
 
Methods inherited from interface com.kuka.roboticsAPI.applicationModel.tasks.ILegacyRoboticsAPITask
getContext, getLogger
 
Methods inherited from interface com.kuka.task.IRoboticsAPITask
dispose, initialize, run
 

Method Detail

onApplicationStateChanged

void onApplicationStateChanged(RoboticsAPIApplicationState state)
Called from the framework when the application state has changed.

Parameters:
state - The new state of the robotics API application.
This element is not in its final state and might change in future versions.


Copyright © 2019. All rights reserved.