com.kuka.roboticsAPI.ioModel
Class IOBusDetail

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

public class IOBusDetail
extends Object
implements Cloneable

Container class for details about IO's of a specific bus.
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
 String busDriverName
          Bus driver name.
 String busInstanceName
          Bus instance name.
 IODetail[] ioDetails
          Details about the IO's belonging to specific bus.
 
Constructor Summary
IOBusDetail()
          Default constructor.
IOBusDetail(String driverName, String instanceName, List<IODetail> details)
          Creates the instance with defined bus driver name, bus instance name and the list of IO's.
 
Method Summary
 IOBusDetail clone()
          
 boolean equals(Object obj)
          
 int hashCode()
          
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ioDetails

public IODetail[] ioDetails
Details about the IO's belonging to specific bus.


busDriverName

public String busDriverName
Bus driver name.


busInstanceName

public String busInstanceName
Bus instance name.

Constructor Detail

IOBusDetail

public IOBusDetail()
Default constructor. Needed for NCF compatibility.

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.

IOBusDetail

public IOBusDetail(String driverName,
                   String instanceName,
                   List<IODetail> details)
Creates the instance with defined bus driver name, bus instance name and the list of IO's.

Parameters:
driverName - bus driver name
instanceName - bus instance name
details - list with IO details
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

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.

clone

public IOBusDetail 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.


Copyright © 2019. All rights reserved.