Fix power value precision bug 04/100004/2
authorguillaume.lambert <guillaume.lambert@orange.com>
Tue, 8 Mar 2022 14:19:55 +0000 (15:19 +0100)
committerguillaume.lambert <guillaume.lambert@orange.com>
Tue, 8 Mar 2022 14:31:43 +0000 (15:31 +0100)
commit483e1ab31fe6cfbc68ddf84d36820e11a8eac758
treee942316e3d59e05c5506bd2e67709d40d6c0cd5e
parent61a429b5b722d038a03c56645b0b56907203c540
Fix power value precision bug

According to YANG model the target-output-power has a precision of 2.
This is not enforced when mcWidth is different than 50GHz
or not precised.

- Move power value rounding after this case to always have 2 precision
- Factorize and improve log accordingly

JIRA: TRNSPRTPCE-623
Co-authored-by: Balagangadhar Bathula <bb4341@att.com>
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: If44b7d94d31461aacb0e6910b6be89a3dff2ac0a
olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtImpl.java