1-Wire API for .NET Version 4.00
|
1-Wire® Network path element. More...
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. |
1-Wire® Network path element.
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());
}
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 |
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.