X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=pce%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fpce%2FPceLink.java;h=44e3fad451f48100d7eb60239a4ac16a55b18338;hb=d6570206ef947fa3b667a5039311f8091a2d4570;hp=2fb29265b5c165d54f9e85cd208da24499458b79;hpb=e9ff01802d87203416f6af280c0590c22ed75538;p=transportpce.git diff --git a/pce/src/main/java/org/opendaylight/transportpce/pce/PceLink.java b/pce/src/main/java/org/opendaylight/transportpce/pce/PceLink.java index 2fb29265b..44e3fad45 100644 --- a/pce/src/main/java/org/opendaylight/transportpce/pce/PceLink.java +++ b/pce/src/main/java/org/opendaylight/transportpce/pce/PceLink.java @@ -135,14 +135,22 @@ public class PceLink { @SuppressWarnings("checkstyle:VariableDeclarationUsageDistance") public double retrieveOSNR() { - double sum = 0; // sum of 1 over the span OSNRs (linear units) - double linkOsnrDb; // link OSNR, in dB - double linkOsnrLu; // link OSNR, in dB - double spanOsnrDb; // span OSNR, in dB - double spanOsnrLu; // span OSNR, in linear units - double ampNoise = 5.5; // default amplifier noise value, in dB - double loss; // fiber span measured loss, in dB - double power; // launch power, in dB + // sum of 1 over the span OSNRs (linear units) + double sum = 0; + // link OSNR, in dB + double linkOsnrDb; + // link OSNR, in dB + double linkOsnrLu; + // span OSNR, in dB + double spanOsnrDb; + // span OSNR, in linear units + double spanOsnrLu; + // default amplifier noise value, in dB + double ampNoise = 5.5; + // fiber span measured loss, in dB + double loss; + // launch power, in dB + double power; double constantA = 38.97293; double constantB = 0.72782; double constantC = -0.532331; @@ -151,7 +159,8 @@ public class PceLink { double lowerBoundOSNR = 0.1; if (omsAttributesSpan == null) { - return 0L; // indicates no data or N/A + // indicates no data or N/A + return 0L; } loss = omsAttributesSpan.getSpanlossCurrent().getValue().doubleValue(); switch (omsAttributesSpan.getLinkConcatenation().get(0).getFiberType()) {