Power control commit for OLM 95/58195/6
authorsvachhani <sv111y@att.com>
Thu, 20 Jul 2017 19:17:57 +0000 (15:17 -0400)
committerDhruv Bhardwaj <db929a@att.com>
Thu, 20 Jul 2017 19:45:23 +0000 (19:45 +0000)
commit0f936bac041cec1f9845b4f1e00bb90df35f4f78
treef9c1bf99a015c5b44f84cf537e929e1161829fc7
parent99e73f007c5b22ae9fc32a2a6de7380955a324d9
Power control commit for OLM

It includes implementation of 2 functionalities:
1. Turning up a wave-length: It includes calculating power requirement,
Updating target-output-power and setting power mode for Roadm and
Transponder
2. Turning down a wave-length: It sets interface state to out of status
and updates powers levels

Change-Id: Ie42b6db766d76e13a5ed8763ec263d8d947d47c7
Signed-off-by: Shweta Vachhani <sv111y@att.com>
api/pom.xml
api/src/main/yang/olm.yang
api/src/main/yang/portmapping.yang
features/odl-transportpce-api/pom.xml
olm/src/main/java/org/opendaylight/transportpce/olm/OlmPowerSetupImpl.java
olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmt.java [new file with mode: 0644]
olm/src/main/java/org/opendaylight/transportpce/olm/spanloss/SpanLoss.java
renderer/src/main/java/org/opendaylight/transportpce/renderer/mapping/PortMapping.java
renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterfaces.java
renderer/src/main/java/org/opendaylight/transportpce/renderer/provisiondevice/CrossConnect.java