Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: Jenkinsfile
- Revision:
- 51:de6c96c52689
- Parent:
- 50:5d4045379c2f
- Child:
- 52:27692043e962
diff -r 5d4045379c2f -r de6c96c52689 Jenkinsfile
--- a/Jenkinsfile	Fri Mar 10 12:00:13 2017 +0000
+++ b/Jenkinsfile	Fri Mar 10 19:15:11 2017 +0000
@@ -124,18 +124,22 @@
           }
 
           if ("${meshInterface}" == "thd") {
-
             config_file = "./configs/mesh_thread.json"
-            // Activate traces
-            execute("sed -i 's/\"mbed-trace.enable\": false/\"mbed-trace.enable\": true/' ${config_file}")
+            // Use systest Thread Border Router for testing (CH=18, PANID=BAAB)
+            execute("sed -i '/mbed-mesh-api.thread-device-type\":/a \"mbed-mesh-api.thread-config-channel\": 18,' ${config_file}")
+            execute("sed -i '/mbed-mesh-api.thread-device-type\":/a \"mbed-mesh-api.thread-config-panid\": \"0xBAAB\",' ${config_file}")
           }
 
           if ("${meshInterface}" == "6lp") {
             config_file = "./configs/mesh_6lowpan.json"
-            // Activate traces
-            execute("sed -i 's/\"mbed-trace.enable\": false/\"mbed-trace.enable\": true/' ${config_file}")
+            // Use systest 6LoWPAN Border Router for testing (CH=17, PANID=ABBA)
+            execute("sed -i 's/\"mbed-mesh-api.6lowpan-nd-channel\": 12/\"mbed-mesh-api.6lowpan-nd-channel\": 17/' ${config_file}")
+            execute("sed -i 's/\"mbed-mesh-api.6lowpan-nd-panid-filter\": \"0xffff\"/\"mbed-mesh-api.6lowpan-nd-panid-filter\": \"0xABBA\"/' ${config_file}")
           }
 
+          // Activate traces
+          execute("sed -i 's/\"mbed-trace.enable\": false/\"mbed-trace.enable\": true/' ${config_file}")
+
           // Set mbed-os to revision received as parameter
           execute ("mbed deploy --protocol ssh")
           dir ("mbed-os") {