fork
Embed:
(wiki syntax)
Show/hide line numbers
platform_config.py
00001 import json 00002 from time import sleep 00003 import sys 00004 import re 00005 import os 00006 00007 myfile = os.path.join('example-ublox-cellular-interface','mbed_app.json') 00008 #with open(myfile, 'r') as f: 00009 # data = json.load(f) 00010 00011 data={} 00012 00013 if 'config' not in data: 00014 data['config'] = {} 00015 data['target_overrides'] = {} 00016 data['config']['echo-udp-port'] ={} 00017 data['config']['echo-server'] ={} 00018 data['config']['echo-tcp-port']={} 00019 data['config']['debug-on'] = {} 00020 data['config']['run-sim-pin-change-tests'] = {} 00021 data['config']['default-pin'] = {} 00022 data['config']['apn'] = {} 00023 data['config']['username'] = {} 00024 data['config']['password'] = {} 00025 data['config']['alt-pin'] = {} 00026 data['config']['incorrect-pin'] = {} 00027 data['config']['ntp-server'] = {} 00028 data['config']['ntp-port'] = {} 00029 data['config']['local-port'] = {} 00030 data['config']['udp-max-packet-size'] = {} 00031 data['config']['udp-max-frag-packet-size'] = {} 00032 00033 #data['config']['echo-server']['value'] = '\"echo.u-blox.com\"' 00034 data['config']['echo-server']['value'] = '\"ciot.it-sgn.u-blox.com\"' 00035 data['config']['echo-udp-port']['value'] = 7 00036 data['config']['echo-tcp-port']['value'] = 7 00037 data['config']['echo-udp-port']['value'] = 5050 00038 data['config']['echo-tcp-port']['value'] = 5055 00039 data['config']['debug-on']['value'] = True 00040 data['config']['run-sim-pin-change-tests'] = 0 00041 data['config']['default-pin'] = '\"1234\"' 00042 data['config']['apn'] = 0 00043 data['config']['username'] = 0 00044 data['config']['password'] = 0 00045 data['config']['alt-pin'] = '\"9876\"' 00046 data['config']['incorrect-pin'] = '\"1530\"' 00047 data['config']['ntp-server'] = '\"2.pool.ntp.org\"' 00048 data['config']['ntp-port'] = 123 00049 data['config']['local-port'] = 16 00050 data['config']['udp-max-packet-size'] = 508 00051 data['config']['udp-max-frag-packet-size'] = 1500 00052 00053 data['target_overrides']['*'] = {} 00054 data['target_overrides']['*']['lwip.ppp-enabled'] = True 00055 data['target_overrides']['*']['platform.stdio-convert-newlines'] = True 00056 00057 00058 print('data', data) 00059 else: 00060 data['config']['echo-server']['value'] = '\"ciot.it-sgn.u-blox.com\"' 00061 data['config']['echo-udp-port']['value'] = 5050 00062 data['config']['echo-tcp-port']['value'] = 5055 00063 data['config']['debug-on']['value'] = True 00064 00065 print('echo-server',data['config']['echo-server']['value']) 00066 print('echo-udp-port',data['config']['echo-udp-port']['value']) 00067 print('echo-tcp-port',data['config']['echo-tcp-port']['value']) 00068 print('debug-on', data['config']['debug-on']['value']) 00069 00070 with open(myfile, 'w') as f: 00071 json.dump(data, f)
Generated on Wed Jul 13 2022 14:24:30 by 1.7.2