Fix power value precision bug 20/100320/1
authorguillaume.lambert <guillaume.lambert@orange.com>
Tue, 8 Mar 2022 14:19:55 +0000 (15:19 +0100)
committerGilles Thouenon <gilles.thouenon@orange.com>
Fri, 1 Apr 2022 08:45:17 +0000 (10:45 +0200)
commitb6602f8e1bd420fed0e46e82277375c6233e2c34
tree6c2a9e4345d8698c7fb66a4f3dc5be7bde2bdd69
parente28bd03204e0c521f98d9c338ac48ed3a5188ffa
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