Initial commit for OLM 83/56983/2
authorshweta <sv111y@att.com>
Fri, 12 May 2017 18:20:11 +0000 (14:20 -0400)
committerShweta V <sv111y@att.com>
Mon, 15 May 2017 13:34:27 +0000 (13:34 +0000)
commitc28ecb3f1e25f12a69f0925d7682e0e6024381e2
tree46101e6c65d16f98d00906fb7e2fbe1b5d02b367
parent5a4ddc3dc00dbb33d383c8464411d76e6380f682
Initial commit for OLM

It includes implementation of 2 functionalities:
1. PM retrieval by nodeId, resource type, resource Id and granuality.
   This RPC simplifies PM reading which can be used for BER test or
   PM monitoring service
2. Spanloss calculation for links and update spanloss in device's
   OTS interface subtree.

Change-Id: I1f8a16a5ba776eb420003b8e153681ff484edbe9
Signed-off-by: shweta <sv111y@att.com>
api/src/main/yang/olm.yang [new file with mode: 0644]
features/pom.xml
features/src/main/features/features.xml
olm/pom.xml [new file with mode: 0644]
olm/src/main/java/org/opendaylight/transportpce/olm/OlmPowerSetupImpl.java [new file with mode: 0644]
olm/src/main/java/org/opendaylight/transportpce/olm/OlmProvider.java [new file with mode: 0644]
olm/src/main/java/org/opendaylight/transportpce/olm/spanloss/OtsPmHolder.java [new file with mode: 0644]
olm/src/main/java/org/opendaylight/transportpce/olm/spanloss/RoadmLinks.java [new file with mode: 0644]
olm/src/main/java/org/opendaylight/transportpce/olm/spanloss/SpanLoss.java [new file with mode: 0644]
olm/src/main/resources/org/opendaylight/blueprint/olm-blueprint.xml [new file with mode: 0644]
pom.xml