Class OWPathElement


  • public class OWPathElement
    extends java.lang.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:
    OWPath, OneWireContainer
    • Constructor Summary

      Constructors 
      Constructor Description
      OWPathElement​(OneWireContainer owcInstance, int channelNumber)
      Create a new 1-Wire path element.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • 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 Detail

      • 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:
        OneWireContainer
      • getChannel

        public int getChannel()
        Get the channel number of this 1-Wire path element.
        Returns:
        channel number of this element