X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fcommon%2Ffixedflex%2FGridConstant.java;h=4288421f44ecfaa6261dae2fd8239f50b41db164;hb=refs%2Fchanges%2F44%2F96244%2F33;hp=b3a96b972086d858ca5d3c536415e13dccbe4479;hpb=bf047c9d77aa191d98749aa95b683f517aeea542;p=transportpce.git diff --git a/common/src/main/java/org/opendaylight/transportpce/common/fixedflex/GridConstant.java b/common/src/main/java/org/opendaylight/transportpce/common/fixedflex/GridConstant.java index b3a96b972..4288421f4 100644 --- a/common/src/main/java/org/opendaylight/transportpce/common/fixedflex/GridConstant.java +++ b/common/src/main/java/org/opendaylight/transportpce/common/fixedflex/GridConstant.java @@ -42,9 +42,10 @@ public final class GridConstant { * Map for associate service type with nb slots. */ public static final Map SPECTRAL_WIDTH_SLOT_NUMBER_MAP = Map.of( - StringConstants.SERVICE_TYPE_100GE, NB_SLOTS_100G, + StringConstants.SERVICE_TYPE_100GE_T, NB_SLOTS_100G, StringConstants.SERVICE_TYPE_400GE, NB_SLOTS_400G, StringConstants.SERVICE_TYPE_OTU4, NB_SLOTS_100G); + /** * Map to associate service rate to modulation format. */ @@ -53,6 +54,7 @@ public final class GridConstant { ServiceRateConstant.RATE_200, ModulationFormat.DpQpsk, ServiceRateConstant.RATE_300, ModulationFormat.DpQam8, ServiceRateConstant.RATE_400, ModulationFormat.DpQam16); + /** * Map to associate service rate and modulation format to frequency width. */ @@ -79,6 +81,15 @@ public final class GridConstant { public static final String SPECTRAL_SLOT_SEPARATOR = ":"; public static final String NAME_PARAMETERS_SEPARATOR = "-"; + /** + * Map for associate service rate with nb slots. + */ + public static final Map RATE_SPECTRAL_WIDTH_SLOT_NUMBER_MAP = Map.of( + ServiceRateConstant.RATE_100, NB_SLOTS_100G, + ServiceRateConstant.RATE_200, NB_SLOTS_100G, + ServiceRateConstant.RATE_300, NB_SLOTS_100G, + ServiceRateConstant.RATE_400, NB_SLOTS_400G); + private GridConstant() { }