|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SPR | |
|---|---|
| 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.api | Contains the necessary objects to work with Sunrise. |
| com.kuka.roboticsAPI.controllerModel.sunrise.brakeTest | Contains the brake test for LBR iiwa. |
| 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.controllerModel.sunrise.xml | Contains the xmlsua implementation. |
| com.kuka.roboticsAPI.motionModel | Contains classes for describing motions. |
| com.kuka.roboticsAPI.requestModel | This package contains the request definition and predefined requests. |
| Uses of SPR in com.kuka.roboticsAPI.controllerModel |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel that return SPR | |
|---|---|
abstract SPR |
RecordingService.getRecordingSPR(DataRecorder dataRecorder)
Provides the recording SPR in which the dataRecorder is running. |
| Uses of SPR in com.kuka.roboticsAPI.controllerModel.sunrise |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise that return SPR | |
|---|---|
SPR |
SunriseController.getApplicationStateSPR()
Get application state SPR. |
abstract SPR |
AbstractSunriseController.getApplicationStateSPR()
Application state. |
SPR |
SunriseRecordingCommand.getRecordingSPR()
Gets the recording SPR. |
SPR |
SunriseRecordingService.getRecordingSPR(DataRecorder dataRecorder)
Provides the recording SPR in which the dataRecorder is running. |
SPR |
SPRRuntime.getSPR()
Gets the SPR with which this runtime object is associated. |
SPR |
SprPrimitive.getSPR()
Returns the SPR of this SprPrimitive. |
SPR |
SPRCommand.getSPR()
The SPR assigned to this command. |
SPR |
SPRRuntime.getStackRepresentative()
Returns the SPR that is the representative for a SPR stack. |
SPR |
TorqueStatisticCommand.getStatisticSPR()
Gets the statistic SPR. |
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise that return types with arguments of type SPR | |
|---|---|
Collection<SPR> |
SprPrimitive.getAllSprs()
Returns all SPRs that this Primitive consists of. |
abstract Collection<SPR> |
Primitive.getAllSprs()
Returns all SPRs that this Primitive consists of. |
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise with parameters of type SPR | ||
|---|---|---|
void |
ParameterConfiguration.addAdditionalParameters(SPR spr)
Add all configured additional parameters to the specified spr. |
|
void |
IPrimitiveCallback.beforeSprReplacement(SPR newSpr,
SPR oldSpr)
This method will synchronously called by StackPrimitive#handleSprReplacement(SPR, SPR) before the
replacement takes place. |
|
void |
SunriseApplication.cancel(SPR spr)
Cancels the given SPR. |
|
void |
SunriseController.cancelSPR(SPR spr)
|
|
protected FiredConditionInfo |
Primitive.createFiredConditionInfo(SPR spr,
SunriseStopCondition stopCondition)
Creates the fired condition information. |
|
ICommandContainer |
SunriseApplication.execute(SPR spr)
Executes the given SPR synchronously. |
|
ICommandContainer |
SunriseApplication.execute(SPR spr,
boolean blocking)
Executes the given SPR. |
|
ICommandContainer |
SunriseExecutionService.executeSPR(SPR spr)
Executes the specified SPR. |
|
ICommandContainer |
SunriseController.executeSPR(SPR spr)
|
|
static Assignment |
SPRUtilities.findAssignment(SPR spr,
InPort inport)
Looks for assignment that connects the specified InPort in the given SPR. |
|
static
|
SPRUtilities.findCompound(SPR spr,
Class<T> cl)
Finds the first instance of the specified compound in the given SPR. |
|
protected void |
Primitive.handleSprCompoundEvent(SPR spr,
Message msg)
Called when one of the SPR compounds has thrown an event. |
|
protected void |
MotionSprPrimitive.handleSprCompoundEvent(SPR spr,
Message msg)
|
|
protected void |
SprPrimitive.handleSprStateChanged(SPR eventSpr,
SPRState newState)
|
|
protected void |
Primitive.handleSprStateChanged(SPR eventSpr,
SPRState newState)
Called when the state of the given SPR changed. |
|
void |
MotionIDSetter.onSPRIdCreated(SPR spr,
long sprID)
Called when a new SPR ID is created. |
|
protected void |
Primitive.registerAsSprListener(SPR spr)
Registers this primitive for SPR state events. |
|
protected void |
SunriseConnection.sendSPR(SPR spr)
Sends a SPR to Sunrise. |
|
void |
SunriseRequestService.sendSPRAsSSR(SPR spr)
Sends a SPR to Sunrise. |
|
void |
ISunriseRequestService.sendSPRAsSSR(SPR spr)
Sends a SPR to Sunrise. |
|
void |
SunriseRecordingCommand.setRecordingSPR(SPR recordingSpr)
Sets the recording SPR. |
|
void |
SPRRuntime.setStackRepresentative(SPR stackRepresentative)
Sets the SPR that is the representative for a SPR stack. |
|
void |
TorqueStatisticCommand.setStatisticSPR(SPR spr)
Sets the statistic SPR. |
|
static String |
SPRUtilities.sprIdToString(SPR spr)
Converts SPR id to hexadecimal string representation. |
|
protected com.kuka.common.Pair<ExecutionState,String> |
Primitive.stateFromSpr(SPR spr,
SPRState newState)
Utility method: Examines the given SPR and the given state for error conditions and maps them to an ExecutionState. |
|
static void |
SPRUtilities.twoInOneAssignment(SPR spr,
InPort destinationPort,
OutPort translationSourcePort,
OutPort rotationSourcePort)
Assigns translation and orientation parts of a matrix inports from two different outports. |
|
protected void |
Primitive.unregisterAsSprListener(SPR spr)
Unregisters this primitive from SPR state events. |
|
void |
SunriseApplication.update(SPR spr)
Updates the given SPR. |
|
protected void |
SunriseConnection.updateSPR(SPR spr)
Updates the given SPR. |
|
| Method parameters in com.kuka.roboticsAPI.controllerModel.sunrise with type arguments of type SPR | |
|---|---|
void |
ISPRHook.onCommandMapped(SunriseController controller,
IControllerCommand command,
List<SPR> sprs)
Called when a command was mapped. |
| Constructors in com.kuka.roboticsAPI.controllerModel.sunrise with parameters of type SPR | |
|---|---|
MotionSprPrimitive(SunriseExecutionContainer container,
SPR motionSPR)
Creates a new instance of this MotionSprPrimitive. |
|
SPRCommand(SPR spr,
Controller controller)
Creates a new SPRCommand object. |
|
SprPrimitive(SunriseExecutionContainer container,
SPR spr)
Creates a new instance of this Primitive. |
|
SprPrimitive(SunriseExecutionContainer container,
SPR spr,
boolean canResumeAfterPause)
Creates a new instance of this Primitive. |
|
SPRRuntime(SPR spr)
Creates an instance of the class for the specified SPR. |
|
| Uses of SPR in com.kuka.roboticsAPI.controllerModel.sunrise.api |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.api that return SPR | |
|---|---|
SPR |
SPRComponent.getSPR()
Gets the parent SPR. |
SPR |
ISprComponent.getSPR()
Gets the parent SPR. |
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.api with parameters of type SPR | |
|---|---|
void |
ICompoundEventListener.onCompoundEvent(SPR spr,
Message msg)
Called when one of the SPR compounds has raised an event. |
void |
ISPRIdListener.onSPRIdCreated(SPR spr,
long sprID)
Called when a new SPR ID is created. |
void |
ISPRStateListener.onSPRStateChanged(SPR spr,
SPRState newState)
Called when the state of the given SPR changed. |
static Message |
SegmentedMessageSerializer.serialize(SPR spr)
Serializes the given SPR in a message and returns the message. |
| Constructors in com.kuka.roboticsAPI.controllerModel.sunrise.api with parameters of type SPR | |
|---|---|
DeviceObserverModule(String observerName,
String deviceName,
SPR parent)
Creates a new instance of a device observer. |
|
FrameDefinitionList(SPR spr)
Creates a new FrameDefinitions compound. |
|
ObserverModule(String name,
SPR parent)
A observer is a special module with no inports. |
|
| Uses of SPR in com.kuka.roboticsAPI.controllerModel.sunrise.brakeTest |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.brakeTest with parameters of type SPR | |
|---|---|
protected void |
BrakeTestSprPrimitive.handleSprCompoundEvent(SPR spr,
Message msg)
|
| Constructors in com.kuka.roboticsAPI.controllerModel.sunrise.brakeTest with parameters of type SPR | |
|---|---|
BrakeTestSprPrimitive(SunriseExecutionContainer container,
SPR spr)
Creates a new instance of this MotionSprPrimitive. |
|
| Uses of SPR in com.kuka.roboticsAPI.controllerModel.sunrise.conditions |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.conditions that return SPR | |
|---|---|
SPR |
SunriseConditionCommand.getEventSPR()
Get a event SPR. |
SPR |
SunriseConditionObserver.getSPR()
Returns the SPR. |
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.conditions with parameters of type SPR | |
|---|---|
void |
SunriseConditionObserver.onCompoundEvent(SPR spr,
Message message)
Called when one of the SPR compounds has raised an event. |
void |
SunriseConditionCommand.setEventSPR(SPR conditionObserverSPR)
Set an event SPR. |
| Constructors in com.kuka.roboticsAPI.controllerModel.sunrise.conditions with parameters of type SPR | |
|---|---|
SunriseTriggerConditionObserver(ICondition condition,
ITriggerAction listener,
SPR spr,
AbstractMotionContainer motionContainer,
RequestService requestService)
Constructor to create a sunrise trigger observer. |
|
| Uses of SPR in com.kuka.roboticsAPI.controllerModel.sunrise.mapping |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.mapping that return SPR | |
|---|---|
SPR |
SplineMotionSPRBuilder.build()
Creates an SPR for the SplineMotionModule. |
SPR |
MeasureToCommandSPRBuilder.build()
Builds the SPR. |
static SPR |
BrakeTestSprFactory.createBrakeTestSpr(BrakeTest objToMap,
Robot robot)
Creates and assembles a SPR for a brake test. |
SPR |
SunriseMappingToken.getCurrentSPR()
Gets the current SPR for the current mapping process. |
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.mapping with parameters of type SPR | |
|---|---|
static void |
SplineMotionSPRBuilder.addCartVelLimiter(Robot robot,
SPR motionSPR,
OverrideMappingHelper motionModule,
ApplicationStateModule appStateModule)
Add the Cartesian velocity limiter to motion modules. |
static void |
SplineMotionMappingHelper.addCartVelLimiter(Robot robot,
SPR motionSPR,
OverrideMappingHelper motionModule,
ApplicationStateModule appStateModule)
Add the Cartesian velocity limiter to motion modules. |
static void |
SplineMotionMappingHelper.addFinishNowStopCondition(SPR splineMotionSPR,
StopEvaluatorModule stopEvaluator,
DeviceMappingResult robotPorts)
Add a finish now stop condition to the SPR for stop requests. |
void |
SunriseMappingToken.addSprAsFirstPrimitive(SPR spr,
boolean setAsCurrentSPR)
Convenience method (backwards compatibility): Adds the given SPR in the front of the list of primitives. |
void |
SunriseMappingToken.addSprAsPrimitive(SPR spr)
Convenience method (backwards compatibility): Adds the given SPR to the list of primitives. |
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.assignStopMotionRequestToActiveDevice(Controller controller,
SPR spr)
Adds the assignment of ApplicationStateSPR.StopRequest to the SPR active device's StopRequest. |
static RobotObserver |
RobotMapper.createObserver(Robot robot,
SPR spr)
Creates an observer for the given robot. |
RobotObserver |
SunriseMappingToken.getUniqueRobotObserverInstance(Robot robot,
SPR spr)
Gets a unique robot observer instance for one complete mapping process. |
void |
SunriseMappingToken.setCurrentSPR(SPR spr)
Sets the current SPR for the current mapping process. |
| Constructors in com.kuka.roboticsAPI.controllerModel.sunrise.mapping with parameters of type SPR | |
|---|---|
ForceMappingInformation(int id,
SPR spr,
Robot robot,
RobotObserver observer)
Initializes the helper class. |
|
| Uses of SPR in com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds with parameters of type SPR | |
|---|---|
void |
CartesianVelocityLimiter.addCartesianVelocityAssignment(SPR sprToAdd)
Adds an assignment between the Cartesian Velocity Limit input of this instance of the Cartesian Velocity Limiter module and the corresponding output of the SafetySignalObs module. |
void |
AxisValidatorModule.configure(Robot robot,
IMotionControlMode mode,
SPR spr,
boolean useAxisLimit)
Configures the validator module. |
void |
RemoteModule.onSPRStateChanged(SPR spr,
SPRState newState)
Called when the state of the given SPR changed. |
| Constructors in com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds with parameters of type SPR | |
|---|---|
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. |
|
RobotObserver(String observerName,
String robotName,
SPR parent)
Creates a new PipeObserver instance. |
|
SafetySignalObs(String robotName,
SPR parent)
Creates a new SafetySignalObs instance. |
|
| Uses of SPR in com.kuka.roboticsAPI.controllerModel.sunrise.xml |
|---|
| Subclasses of SPR in com.kuka.roboticsAPI.controllerModel.sunrise.xml | |
|---|---|
class |
XmlSPR
A XmlSPR is created out of a xml representation in the file system. |
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.xml with parameters of type SPR | |
|---|---|
static void |
XmlSerializer.save(SPR spr,
String filename)
Saves the SPR to the given file using the specified description. |
static void |
XmlSerializer.save(SPR spr,
String filename,
String description)
Saves the SPR to the given file using the specified description. |
static String |
JavaSPR.toJavaCode(SPR spr)
Transforms the given SPR to java code. |
| Uses of SPR in com.kuka.roboticsAPI.motionModel |
|---|
| Methods in com.kuka.roboticsAPI.motionModel that return SPR | |
|---|---|
SPR |
JoggingRuntimeData.getJoggingSPR()
Gets the SPR for this jogging command. |
| Uses of SPR in com.kuka.roboticsAPI.requestModel |
|---|
| Methods in com.kuka.roboticsAPI.requestModel that return SPR | |
|---|---|
SPR |
ConditionObserverRequest.getSPR()
Get the SPR handled by this behavior. |
| Constructors in com.kuka.roboticsAPI.requestModel with parameters of type SPR | |
|---|---|
ConditionObserverRequest(SPR spr,
int conditionId,
String command)
Creates a new request instance. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||