X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=olm%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Folm%2Fpower%2FPowerMgmtImpl.java;h=d9e22d60908efdc9d8a8ddcc838fafaf173bdbe0;hb=900c39ca3e688acdae80acbbcdaf976bd7a04d05;hp=5aa89fafb9dc1e0283c0c56b24d5c5e2b52746bc;hpb=266a8a29e6eb6d5e21d779ed53daf2c5e1f2a07d;p=transportpce.git diff --git a/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtImpl.java b/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtImpl.java index 5aa89fafb..d9e22d609 100644 --- a/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtImpl.java +++ b/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtImpl.java @@ -129,7 +129,7 @@ public class PowerMgmtImpl implements PowerMgmt { LOG.info("Transponder OCH connection: {} power updated ", interfaceName); try { LOG.info("Now going in sleep mode"); - Thread.sleep(120000); + Thread.sleep(OlmUtils.OLM_TIMER_1); } catch (InterruptedException e) { LOG.info("Transponder warmup failed for OCH connection: {}", interfaceName, e); } @@ -146,7 +146,7 @@ public class PowerMgmtImpl implements PowerMgmt { if (callSetTransponderPower(nodeId, interfaceName, new BigDecimal(-5),openroadmVersion)) { LOG.info("Transponder OCH connection: {} power updated ", interfaceName); try { - Thread.sleep(120000); + Thread.sleep(OlmUtils.OLM_TIMER_1); } catch (InterruptedException e) { // TODO Auto-generated catch block LOG.info("Transponder warmup failed for OCH connection: {}", interfaceName, e); @@ -238,7 +238,7 @@ public class PowerMgmtImpl implements PowerMgmt { //The value recommended by the white paper is 20 seconds and not 60. //TODO - commented code because one vendor is not supporting //GainLoss with target-output-power - Thread.sleep(120000); + Thread.sleep(OlmUtils.OLM_TIMER_1); crossConnect.setPowerLevel(nodeId, OpticalControlMode.GainLoss, powerValue, connectionNumber); } else { @@ -300,7 +300,7 @@ public class PowerMgmtImpl implements PowerMgmt { LOG.warn("Power down failed for Roadm-connection: {}", connectionNumber); return false; } - Thread.sleep(20000); + Thread.sleep(OlmUtils.OLM_TIMER_2); if (! crossConnect.setPowerLevel(nodeId, OpticalControlMode.Off , null, connectionNumber)) { LOG.warn("Setting power-control mode off failed for Roadm-connection: {}", connectionNumber); return false; @@ -412,7 +412,7 @@ public class PowerMgmtImpl implements PowerMgmt { openroadmVersion)) { LOG.info("Transponder OCH connection: {} power updated ", interfaceName); try { - Thread.sleep(120000); + Thread.sleep(OlmUtils.OLM_TIMER_1); return true; } catch (InterruptedException e) { // TODO Auto-generated catch block @@ -523,7 +523,7 @@ public class PowerMgmtImpl implements PowerMgmt { LOG.info("Roadm-connection: {} updated "); //TODO - commented code because one vendor is not supporting //GainLoss with target-output-power - Thread.sleep(20000); + Thread.sleep(OlmUtils.OLM_TIMER_2); crossConnect.setPowerLevel(nodeId, OpticalControlMode.GainLoss, powerValue,connectionNumber); return true; @@ -554,7 +554,7 @@ public class PowerMgmtImpl implements PowerMgmt { LOG.info("Roadm-connection: {} updated "); //TODO - commented code because one vendor is not supporting //GainLoss with target-output-power - Thread.sleep(20000); + Thread.sleep(OlmUtils.OLM_TIMER_2); crossConnect.setPowerLevel(nodeId, OpticalControlMode.GainLoss, powerValue,connectionNumber); return true;