com.kuka.roboticsAPI.ioModel
Class Input

java.lang.Object
  extended by java.util.Observable
      extended by com.kuka.roboticsAPI.ioModel.AbstractIO
          extended by com.kuka.roboticsAPI.ioModel.Input
Direct Known Subclasses:
MockedInput

public class Input
extends AbstractIO

Class for common inputs.

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
Input(Controller controller, String ioGroupName, String ioName, com.kuka.roboticsAPI.ioModel.IOTypes ioDataType, int bitSize)
          Creates a new input.
 
Method Summary
protected  ReadIORequest getReadIORequest()
          Gets the request for reading an I/O value from the controller.
 
Methods inherited from class com.kuka.roboticsAPI.ioModel.AbstractIO
getBitSize, getBooleanIOValue, getByteIOValue, getController, getDataType, getIntIOValue, getIOGroupName, getIOName, getIOValue, getLongIOValue, isBoolean, isByte, isInteger, isLong
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Input

public Input(Controller controller,
             String ioGroupName,
             String ioName,
             com.kuka.roboticsAPI.ioModel.IOTypes ioDataType,
             int bitSize)
Creates a new input.

Parameters:
controller - controller that handles the input
ioGroupName - group name of the input
ioName - name of the input
ioDataType - type of the input
bitSize - bit size of the input
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

getReadIORequest

protected ReadIORequest getReadIORequest()
Gets the request for reading an I/O value from the controller. This request depends on whether the I/O is an output or input.

Specified by:
getReadIORequest in class AbstractIO
Returns:
the request for reading an I/O value from the 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.


Copyright © 2019. All rights reserved.