Updated OLM module to support 7.1 devices 21/95421/3
authorShweta Vachhani <sv111y@att.com>
Thu, 14 Jan 2021 18:23:56 +0000 (13:23 -0500)
committerguillaume.lambert <guillaume.lambert@orange.com>
Wed, 17 Mar 2021 10:12:44 +0000 (11:12 +0100)
commit3aba036f964ecf5f1e3b2df7aa274ff1bfdf588f
treea4be9c0767f8cbce9b9641bebf98b0e355f9529c
parentdc85faa9354283bc0076a8fd58dc62ca8d0edf81
Updated OLM module to support 7.1 devices

1) PM retrieval added for 7.1.0 models
2) Added new power management class for 7.1.0 models
3) Updated power management code to support hybrid network
4) Fix interface creation issue in renderer
5) rename OlmUtils22 class to OlmUtils221

JIRA: TRNSPRTPCE-381
Signed-off-by: Shweta Vachhani <sv111y@att.com>
Change-Id: I282825df61fe3f469ca5af507a67a96d0b3aedfb
olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtImpl.java
olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtVersion710.java [new file with mode: 0644]
olm/src/main/java/org/opendaylight/transportpce/olm/service/OlmPowerServiceImpl.java
olm/src/main/java/org/opendaylight/transportpce/olm/util/OlmUtils.java
olm/src/main/java/org/opendaylight/transportpce/olm/util/OlmUtils221.java [new file with mode: 0644]
olm/src/main/java/org/opendaylight/transportpce/olm/util/OlmUtils710.java [moved from olm/src/main/java/org/opendaylight/transportpce/olm/util/OlmUtils22.java with 74% similarity]
olm/src/test/java/org/opendaylight/transportpce/olm/service/OlmPowerServiceImplSpanLossBaseTest.java
olm/src/test/java/org/opendaylight/transportpce/olm/util/OlmPowerServiceRpcImplUtil.java
olm/src/test/java/org/opendaylight/transportpce/olm/util/OlmTransactionUtils.java
renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface221.java