|
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.
1.7.3