Fix bug in ODU interface creation for device 7.1 52/95752/3
authorGilles Thouenon <gilles.thouenon@orange.com>
Mon, 12 Apr 2021 07:22:47 +0000 (09:22 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Tue, 13 Apr 2021 09:00:35 +0000 (11:00 +0200)
At the odu interface creation on a device 7.1, set the mandatory
testPattern leaf inside the maint-testsignal container.

JIRA: TRNSPRTPCE-431
Signed-off-by: Gilles Thouenon <gilles.thouenon@orange.com>
Change-Id: If8fd1a94ad0607a29e257affbc3a9524bf5a64c3

renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface710.java

index b4dadd2d296a45b7ed8f18d7706c9a271b72c9ca..d20e84ccbf753bb56dff4fbd7b7070b99e9bf1f4 100644 (file)
@@ -44,6 +44,7 @@ import org.opendaylight.yang.gen.v1.http.org.openroadm.interfaces.rev191129.OtnO
 import org.opendaylight.yang.gen.v1.http.org.openroadm.interfaces.rev191129.Otsi;
 import org.opendaylight.yang.gen.v1.http.org.openroadm.interfaces.rev191129.OtsiGroup;
 import org.opendaylight.yang.gen.v1.http.org.openroadm.maintenance.loopback.rev191129.maint.loopback.MaintLoopbackBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.maintenance.testsignal.rev200529.maint.testsignal.MaintTestsignal.TestPattern;
 import org.opendaylight.yang.gen.v1.http.org.openroadm.maintenance.testsignal.rev200529.maint.testsignal.MaintTestsignalBuilder;
 import org.opendaylight.yang.gen.v1.http.org.openroadm.optical.channel.tributary.signal.interfaces.rev200529.otsi.attributes.FlexoBuilder;
 import org.opendaylight.yang.gen.v1.http.org.openroadm.optical.channel.tributary.signal.interfaces.rev200529.otsi.container.OtsiBuilder;
@@ -323,6 +324,7 @@ public class OpenRoadmInterface710 {
             .setPayloadType(PayloadTypeDef.getDefaultInstance("22"));
         // Maint test signal
         MaintTestsignalBuilder maintTestsignal = new MaintTestsignalBuilder()
+            .setTestPattern(TestPattern.PRBS23)
             .setEnabled(false);
 
         // Create an ODUC4 object
@@ -388,6 +390,7 @@ public class OpenRoadmInterface710 {
             .setPayloadType(PayloadTypeDef.getDefaultInstance("22"));
         // Maint test signal
         MaintTestsignalBuilder maintTestsignal = new MaintTestsignalBuilder()
+            .setTestPattern(TestPattern.PRBS23)
             .setEnabled(false);
 
         // Create an ODUC4 object
@@ -448,6 +451,7 @@ public class OpenRoadmInterface710 {
 
         // Maint test signal
         MaintTestsignalBuilder maintTestsignal = new MaintTestsignalBuilder()
+            .setTestPattern(TestPattern.PRBS23)
             .setEnabled(false);
 
         // Parent Odu-allocation
@@ -525,6 +529,7 @@ public class OpenRoadmInterface710 {
 
         // Maint test signal
         MaintTestsignalBuilder maintTestsignal = new MaintTestsignalBuilder()
+            .setTestPattern(TestPattern.PRBS23)
             .setEnabled(false);
 
         // Parent Odu-allocation