Package org.onosproject.net.optical
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)"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisTunable()Returns true if port is wavelength tunable.org.onosproject.net.OchSignallambda()Returns OCh signal.org.onosproject.net.OduSignalTypesignalType()Returns ODU signal type.-
Methods inherited from interface org.onosproject.net.Port
element, isEnabled, number, portSpeed, type
-
Methods inherited from interface org.onosproject.net.optical.ProjectedPort
unhandledAnnotations
-
-
-
-
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
-
-