Interface OchPort

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

    @Beta
    public interface OchPort
    extends ProjectedPort
    OCh port (Optical Channel). Also referred to as a line side port (L-port) or narrow band port. See ITU G.709 "Interfaces for the Optical Transport Network (OTN)"
    • 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 
      Modifier and Type Method Description
      boolean isTunable()
      Returns true if port is wavelength tunable.
      org.onosproject.net.OchSignal lambda()
      Returns OCh signal.
      org.onosproject.net.OduSignalType signalType()
      Returns ODU signal type.
      • Methods inherited from interface org.onosproject.net.Annotated

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

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

      • signalType

        org.onosproject.net.OduSignalType signalType()
        Returns ODU signal type.
        Returns:
        ODU signal type
      • isTunable

        boolean isTunable()
        Returns true if port is wavelength tunable.
        Returns:
        tunable wavelength capability
      • lambda

        org.onosproject.net.OchSignal lambda()
        Returns OCh signal.
        Returns:
        OCh signal