Initial commit for OLM 42/56342/5
authorsvachhani <sv111y@att.com>
Tue, 2 May 2017 03:34:54 +0000 (23:34 -0400)
committerShweta V <sv111y@att.com>
Fri, 5 May 2017 20:59:58 +0000 (20:59 +0000)
commit44c2d07fd781d76645f27e3056bd35d706c933eb
tree9c9e1af564636f3939bddc346f8f03803eb580f6
parent4987399c8114b87cb14a7a845528cbc621dae48a
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: I6cf146e887f85db499d2df62207b2330c99d2e59
Signed-off-by: svachhani <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