com.kuka.roboticsAPI.ioModel
Class IODetail

java.lang.Object
  extended by com.kuka.roboticsAPI.ioModel.IODetail
All Implemented Interfaces:
Cloneable

public class IODetail
extends Object
implements Cloneable

Container class with details about an IO. These information are the minimum set of data to uniquely identify an IO.
This class can be transferred via NCF.

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.

Field Summary
 int _bitSize
          Bit size of the IO.
 String _busDriverName
          Bus driver name.
 String _busInstanceName
          Bus instance name.
 String _description
          The description of the IO.
 IODirection _direction
          Direction of the IO.
 double _endRange
          The end range of the values of the analog IO.
 String _ioGroup
          Name of the IO-group.
 String _ioName
          Name of the IO.
 IOTypes _ioType
          Sunrise type of the IO.
 boolean _modifiable
          Indicates whether the value of the IO can be changed or not.
 boolean _signed
          IO value (digital or analog) is signed.
 double _startRange
          The start range of the values of the analog IO (only used for analog IOs).
 boolean _valid
          Validity of the IO.
 Number _value
          Value of the IO.
 
Constructor Summary
IODetail()
          Default constructor.
 
Method Summary
 IODetail clone()
          
 boolean equals(Object obj)
          
 int hashCode()
          
 String toString()
          
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_busDriverName

public String _busDriverName
Bus driver name.

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.

_busInstanceName

public String _busInstanceName
Bus instance name.

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.

_ioGroup

public String _ioGroup
Name of the IO-group.

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.

_ioName

public String _ioName
Name of the IO.

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.

_direction

public IODirection _direction
Direction of the IO.

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.

_value

public Number _value
Value of the IO.

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.

_valid

public boolean _valid
Validity of the IO.

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.

_ioType

public IOTypes _ioType
Sunrise type of the IO.

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.

_bitSize

public int _bitSize
Bit size of the IO.

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.

_description

public String _description
The description of the IO.

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.

_signed

public boolean _signed
IO value (digital or analog) is signed.

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.

_startRange

public double _startRange
The start range of the values of the analog IO (only used for analog IOs).

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.

_endRange

public double _endRange
The end range of the values of the analog IO. (only used for analog IOs).

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.

_modifiable

public boolean _modifiable
Indicates whether the value of the IO can be changed or not.

Constructor Detail

IODetail

public IODetail()
Default constructor.
Needed for NCF.

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

toString

public String toString()

Overrides:
toString in class Object
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.

clone

public IODetail clone()

Overrides:
clone in class Object
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.

hashCode

public int hashCode()

Overrides:
hashCode in class Object
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.

equals

public boolean equals(Object obj)

Overrides:
equals in class Object
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.