Instances of this class are used to represent a single branch of a complex 1-Wire network.
Enumerate through the 1-wire path elements in the 1-Wire path 'path' and print information:
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());
}
Public Member Functions | |
OWPathElement (OneWireContainer owcInstance, int channelNumber) | |
Create a new 1-Wire path element. | |
OneWireContainer | getContainer () |
Get the 1-Wire container for this 1-Wire path element. | |
int | getChannel () |
Get the channel number of this 1-Wire path element. |
OWPathElement | ( | OneWireContainer | owcInstance, | |
int | channelNumber | |||
) |
Create a new 1-Wire path element.
owcInstance | device that is the path element. Must implement SwitchContainer. | |
channelNumber | channel number of the 1-Wire path |
OneWireContainer getContainer | ( | ) |
Get the 1-Wire container for this 1-Wire path element.
int getChannel | ( | ) |
Get the channel number of this 1-Wire path element.