Class OWPathElement

java.lang.Object
com.dalsemi.onewire.utils.OWPathElement

public class OWPathElement extends Object
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 Details

    • OWPathElement

      public OWPathElement(OneWireContainer owcInstance, int channelNumber)
      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

      public OneWireContainer 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