Interface OmsPort

  • All Superinterfaces:
    org.onosproject.net.Annotated, org.onosproject.net.Port, ProjectedPort
    All Known Implementing Classes:
    DefaultOmsPort

    @Beta
    public interface OmsPort
    extends ProjectedPort
    OMS port (Optical Multiplexing Section). Also referred to as a WDM port or W-port. See ITU G.709 "Interfaces for the Optical Transport Network (OTN)" Assumes we only support fixed grid for now.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.onosproject.net.Port

        org.onosproject.net.Port.Type
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      org.onlab.util.Frequency grid()
      Returns the grid spacing frequency.
      org.onlab.util.Frequency maxFrequency()
      Returns the maximum frequency.
      org.onlab.util.Frequency minFrequency()
      Returns the minimum frequency.
      default short totalChannels()
      Returns the total number of channels on the port.
      • Methods inherited from interface org.onosproject.net.Annotated

        annotations
      • Methods inherited from interface org.onosproject.net.Port

        element, isEnabled, number, portSpeed, type
    • Method Detail

      • totalChannels

        default short totalChannels()
        Returns the total number of channels on the port.
        Returns:
        total number of channels
      • minFrequency

        org.onlab.util.Frequency minFrequency()
        Returns the minimum frequency.
        Returns:
        minimum frequency
      • maxFrequency

        org.onlab.util.Frequency maxFrequency()
        Returns the maximum frequency.
        Returns:
        maximum frequency
      • grid

        org.onlab.util.Frequency grid()
        Returns the grid spacing frequency.
        Returns:
        grid spacing frequency