Package com.dalsemi.onewire.utils
Class OWPathElement
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.
Usage
-
Example
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()); }
- See Also:
-
Constructor Summary
ConstructorDescriptionOWPathElement
(OneWireContainer owcInstance, int channelNumber) Create a new 1-Wire path element. -
Method Summary
Modifier and TypeMethodDescriptionint
Get the channel number of this 1-Wire path element.Get the 1-Wire container for this 1-Wire path element.
-
Constructor Details
-
OWPathElement
Create a new 1-Wire path element.- Parameters:
owcInstance
- device that is the path element. Must implement SwitchContainer.channelNumber
- channel number of the 1-Wire path
-
-
Method Details
-
getContainer
Get the 1-Wire container for this 1-Wire path element.- Returns:
- OneWireContainer of this 1-Wire path element
- See Also:
-
getChannel
public int getChannel()Get the channel number of this 1-Wire path element.- Returns:
- channel number of this element
-