java.lang.Object | +--com.dalsemi.onewire.utils.OWPathElement
1-Wire® Network path element. Instances of this class are used to represent a single branch of a complex 1-Wire network.
OWPathElement path_element;
// enumerature through the path elements
for (Enumeration path_enum = path.getAllOWPathElements();
path_enum.hasMoreElements(); )
{
// cast the enum as a OWPathElement
path_element = (OWPathElement)path_enum.nextElement();
// print info
System.out.println("Address: " + path_element.getContainer().getAddressAsString());
System.out.println("Channel number: " + path_element.getChannel());
}
OWPath
,
OneWireContainer
Constructor Summary | |
OWPathElement(OneWireContainer owcInstance,
int channelNumber)
Create a new 1-Wire path element. |
Method Summary | |
int |
getChannel()
Get the channel number of this 1-Wire path element. |
OneWireContainer |
getContainer()
Get the 1-Wire container for this 1-Wire path element. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OWPathElement(OneWireContainer owcInstance, int channelNumber)
owcInstance
- device that is the path element. Must implement
SwitchContainer.channelNumber
- channel number of the 1-Wire pathMethod Detail |
public OneWireContainer getContainer()
OneWireContainer
public int getChannel()