24 ):
25
26 cmds = [
27 ("master_send_fl_command", acmd([ (MASTER_CONTROLLER_MOD_NAME, tcmd.TimingMasterSendFLCmdCmdPayload(
28 fl_cmd_id=0x1,
29 channel=0,
30 number_of_commands_to_send=1))])),
31 ("master_set_endpoint_delay", acmd([ (MASTER_CONTROLLER_MOD_NAME, tcmd.TimingMasterSetEndpointDelayCmdPayload(
32 address=0,
33 coarse_delay=0,
34 fine_delay=0,
35 phase_delay=0,
36 measure_rtt=False,
37 control_sfp=False,
38 sfp_mux=-1))])),
39 ]
40
41 data_dir = f"{JSON_DIR}/data"
42
43 for c,d in cmds:
44 cfg = {
45 "apps": {MASTER_CONTROLLER_APP_NAME: f'data/{MASTER_CONTROLLER_APP_NAME}_{c}'}
46 }
47 with open(f"{JSON_DIR}/{c}.json", 'w') as f:
48 json.dump(cfg, f, indent=4, sort_keys=True)
49
50 with open(f'{data_dir}/{MASTER_CONTROLLER_APP_NAME}_{c}.json', 'w') as f:
51 json.dump(d.pod(), f, indent=4, sort_keys=True)
52