com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds
Class GenericIOModule

java.lang.Object
  extended by com.kuka.roboticsAPI.controllerModel.sunrise.api.SPRComponent
      extended by com.kuka.roboticsAPI.controllerModel.sunrise.api.Module
          extended by com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds.GenericIOModule
All Implemented Interfaces:
com.kuka.common.IDataEquatable, IExpressionSegment, ISprComponent, ISegment

public class GenericIOModule
extends Module

Module for generic mapping of outputs.

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
GenericIOModule()
          Creates a new GenericIOModule instance.
 
Method Summary
 OutPort configureIoValue(String fullyQualifiedIoName, boolean isOutput)
          Configure the IO value.
 OutPort configureIoValue(String groupName, String inOutName, boolean isOutput)
          Configure the IO value.
 
Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.api.Module
getComponentType, getComponentVersion
 
Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.api.SPRComponent
addInPort, addInPort, addOutPort, addOutPort, addParameter, getChecksum, getExpressionSegmentString, getInPort, getInPorts, getInstanceName, getName, getOutPort, getOutPorts, getParameter, getParameterList, getSPR, hasSameDataAs, onAsyncEvent, onFinished, onInitialize, onSerialization, onSPRStateChanged, onSPRStateChangedSync, setInstanceName, setName, toString, tryGetParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericIOModule

public GenericIOModule()
Creates a new GenericIOModule instance.

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.
Method Detail

configureIoValue

public OutPort configureIoValue(String groupName,
                                String inOutName,
                                boolean isOutput)
Configure the IO value.

Parameters:
groupName - The name of the IO group.
inOutName - The name of the IO port.
isOutput - input/output indication.
Returns:
return OutPort.

configureIoValue

public OutPort configureIoValue(String fullyQualifiedIoName,
                                boolean isOutput)
Configure the IO value.

Parameters:
fullyQualifiedIoName - The fully qualified IO name, usually composed of group name and port name separated by a dot. The group name is optional and the fully qualified IO name can be also just the port name.
isOutput - input/output indication.
Returns:
return OutPort.


Copyright © 2019. All rights reserved.