Retry

Fork of ublox-at-cellular-interface by u-blox

Committer:
fahim alavi
Date:
Wed Sep 27 15:57:02 2017 +0500
Revision:
10:9ce5aab0fe54
Add configuration file for automation

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fahim alavi 10:9ce5aab0fe54 1 import json
fahim alavi 10:9ce5aab0fe54 2 from time import sleep
fahim alavi 10:9ce5aab0fe54 3 import sys
fahim alavi 10:9ce5aab0fe54 4 import re
fahim alavi 10:9ce5aab0fe54 5 import os
fahim alavi 10:9ce5aab0fe54 6
fahim alavi 10:9ce5aab0fe54 7 myfile = os.path.join('example-ublox-cellular-interface','mbed_app.json')
fahim alavi 10:9ce5aab0fe54 8 #with open(myfile, 'r') as f:
fahim alavi 10:9ce5aab0fe54 9 # data = json.load(f)
fahim alavi 10:9ce5aab0fe54 10
fahim alavi 10:9ce5aab0fe54 11 data={}
fahim alavi 10:9ce5aab0fe54 12
fahim alavi 10:9ce5aab0fe54 13 if 'config' not in data:
fahim alavi 10:9ce5aab0fe54 14 data['config'] = {}
fahim alavi 10:9ce5aab0fe54 15 data['target_overrides'] = {}
fahim alavi 10:9ce5aab0fe54 16 data['config']['echo-udp-port'] ={}
fahim alavi 10:9ce5aab0fe54 17 data['config']['echo-server'] ={}
fahim alavi 10:9ce5aab0fe54 18 data['config']['echo-tcp-port']={}
fahim alavi 10:9ce5aab0fe54 19 data['config']['debug-on'] = {}
fahim alavi 10:9ce5aab0fe54 20 data['config']['run-sim-pin-change-tests'] = {}
fahim alavi 10:9ce5aab0fe54 21 data['config']['default-pin'] = {}
fahim alavi 10:9ce5aab0fe54 22 data['config']['apn'] = {}
fahim alavi 10:9ce5aab0fe54 23 data['config']['username'] = {}
fahim alavi 10:9ce5aab0fe54 24 data['config']['password'] = {}
fahim alavi 10:9ce5aab0fe54 25 data['config']['alt-pin'] = {}
fahim alavi 10:9ce5aab0fe54 26 data['config']['incorrect-pin'] = {}
fahim alavi 10:9ce5aab0fe54 27 data['config']['ntp-server'] = {}
fahim alavi 10:9ce5aab0fe54 28 data['config']['ntp-port'] = {}
fahim alavi 10:9ce5aab0fe54 29 data['config']['local-port'] = {}
fahim alavi 10:9ce5aab0fe54 30 data['config']['udp-max-packet-size'] = {}
fahim alavi 10:9ce5aab0fe54 31 data['config']['udp-max-frag-packet-size'] = {}
fahim alavi 10:9ce5aab0fe54 32
fahim alavi 10:9ce5aab0fe54 33 #data['config']['echo-server']['value'] = '\"echo.u-blox.com\"'
fahim alavi 10:9ce5aab0fe54 34 data['config']['echo-server']['value'] = '\"ciot.it-sgn.u-blox.com\"'
fahim alavi 10:9ce5aab0fe54 35 data['config']['echo-udp-port']['value'] = 7
fahim alavi 10:9ce5aab0fe54 36 data['config']['echo-tcp-port']['value'] = 7
fahim alavi 10:9ce5aab0fe54 37 data['config']['echo-udp-port']['value'] = 5050
fahim alavi 10:9ce5aab0fe54 38 data['config']['echo-tcp-port']['value'] = 5055
fahim alavi 10:9ce5aab0fe54 39 data['config']['debug-on']['value'] = True
fahim alavi 10:9ce5aab0fe54 40 data['config']['run-sim-pin-change-tests'] = 0
fahim alavi 10:9ce5aab0fe54 41 data['config']['default-pin'] = '\"1234\"'
fahim alavi 10:9ce5aab0fe54 42 data['config']['apn'] = 0
fahim alavi 10:9ce5aab0fe54 43 data['config']['username'] = 0
fahim alavi 10:9ce5aab0fe54 44 data['config']['password'] = 0
fahim alavi 10:9ce5aab0fe54 45 data['config']['alt-pin'] = '\"9876\"'
fahim alavi 10:9ce5aab0fe54 46 data['config']['incorrect-pin'] = '\"1530\"'
fahim alavi 10:9ce5aab0fe54 47 data['config']['ntp-server'] = '\"2.pool.ntp.org\"'
fahim alavi 10:9ce5aab0fe54 48 data['config']['ntp-port'] = 123
fahim alavi 10:9ce5aab0fe54 49 data['config']['local-port'] = 16
fahim alavi 10:9ce5aab0fe54 50 data['config']['udp-max-packet-size'] = 508
fahim alavi 10:9ce5aab0fe54 51 data['config']['udp-max-frag-packet-size'] = 1500
fahim alavi 10:9ce5aab0fe54 52
fahim alavi 10:9ce5aab0fe54 53 data['target_overrides']['*'] = {}
fahim alavi 10:9ce5aab0fe54 54 data['target_overrides']['*']['lwip.ppp-enabled'] = True
fahim alavi 10:9ce5aab0fe54 55 data['target_overrides']['*']['platform.stdio-convert-newlines'] = True
fahim alavi 10:9ce5aab0fe54 56
fahim alavi 10:9ce5aab0fe54 57
fahim alavi 10:9ce5aab0fe54 58 print('data', data)
fahim alavi 10:9ce5aab0fe54 59 else:
fahim alavi 10:9ce5aab0fe54 60 data['config']['echo-server']['value'] = '\"ciot.it-sgn.u-blox.com\"'
fahim alavi 10:9ce5aab0fe54 61 data['config']['echo-udp-port']['value'] = 5050
fahim alavi 10:9ce5aab0fe54 62 data['config']['echo-tcp-port']['value'] = 5055
fahim alavi 10:9ce5aab0fe54 63 data['config']['debug-on']['value'] = True
fahim alavi 10:9ce5aab0fe54 64
fahim alavi 10:9ce5aab0fe54 65 print('echo-server',data['config']['echo-server']['value'])
fahim alavi 10:9ce5aab0fe54 66 print('echo-udp-port',data['config']['echo-udp-port']['value'])
fahim alavi 10:9ce5aab0fe54 67 print('echo-tcp-port',data['config']['echo-tcp-port']['value'])
fahim alavi 10:9ce5aab0fe54 68 print('debug-on', data['config']['debug-on']['value'])
fahim alavi 10:9ce5aab0fe54 69
fahim alavi 10:9ce5aab0fe54 70 with open(myfile, 'w') as f:
fahim alavi 10:9ce5aab0fe54 71 json.dump(data, f)