1137 lines
26 KiB
JSON
1137 lines
26 KiB
JSON
{
|
|
"name": "Elite_TRIG_0.1",
|
|
"version": "1.2.30",
|
|
"match_rule": {
|
|
"local_name_pattern": "Elite.*",
|
|
"major_product_number": 0,
|
|
"minor_product_number": 5,
|
|
"major_version_number": 1,
|
|
"minor_version_number": 0
|
|
},
|
|
"constant": {
|
|
"TIME_MAX": 100000,
|
|
"BLE_WRITE_MAX": 255,
|
|
"MODE_ALL_OUTPUT": 15,
|
|
"ELITE_CH_PR0": 0,
|
|
"ELITE_CH_D0": 1,
|
|
"ELITE_CH_A0": 2,
|
|
"ELITE_CH_A2": 3,
|
|
"ELITE_CH_A3": 4,
|
|
"ELITE_CH_A1": 5,
|
|
"ELITE_CH_D1": 6,
|
|
"ELITE_CH_PR1": 7,
|
|
"PR0": 0,
|
|
"PR1": 1,
|
|
"D0": 2,
|
|
"D1": 3,
|
|
"A0": 4,
|
|
"A1": 5,
|
|
"A2": 6,
|
|
"A3": 7
|
|
},
|
|
"parameters": {
|
|
"USED": {
|
|
"initial": [false, false, false, false, false, false, false, false],
|
|
"domain": {
|
|
"list": [
|
|
0, 2
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"T_EARLY": {
|
|
"initial": [0, 0, 0, 0, 0, 0, 0, 0],
|
|
"domain": {
|
|
"list": [
|
|
0, 86400000
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"V_EARLY": {
|
|
"initial": [false, false, false, false, false, false, false, false],
|
|
"domain": {
|
|
"list": [
|
|
0, 2
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"CYCLE": {
|
|
"initial": [0, 0, 0, 0, 0, 0, 0, 0],
|
|
"domain": {
|
|
"list": [
|
|
0, 65535
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"T_MID0": {
|
|
"initial": [0, 0, 0, 0, 0, 0, 0, 0],
|
|
"domain": {
|
|
"list": [
|
|
0, 86400000
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"T_MID1": {
|
|
"initial": [0, 0, 0, 0, 0, 0, 0, 0],
|
|
"domain": {
|
|
"list": [
|
|
0, 86400000
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"T_MID2": {
|
|
"initial": [0, 0, 0, 0, 0, 0, 0, 0],
|
|
"domain": {
|
|
"list": [
|
|
0, 86400000
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"T_MID3": {
|
|
"initial": [0, 0, 0, 0, 0, 0, 0, 0],
|
|
"domain": {
|
|
"list": [
|
|
0, 86400000
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"V_MID0": {
|
|
"initial": [false, false, false, false, false, false, false, false],
|
|
"domain": {
|
|
"list": [
|
|
0, 2
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"V_MID1": {
|
|
"initial": [false, false, false, false, false, false, false, false],
|
|
"domain": {
|
|
"list": [
|
|
0, 2
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"V_MID2": {
|
|
"initial": [false, false, false, false, false, false, false, false],
|
|
"domain": {
|
|
"list": [
|
|
0, 2
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"V_MID3": {
|
|
"initial": [false, false, false, false, false, false, false, false],
|
|
"domain": {
|
|
"list": [
|
|
0, 2
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"T_LATE": {
|
|
"initial": [0, 0, 0, 0, 0, 0, 0, 0],
|
|
"domain": {
|
|
"list": [
|
|
0, 86400000
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"V_LATE": {
|
|
"initial": [false, false, false, false, false, false, false, false],
|
|
"domain": {
|
|
"list": [
|
|
0, 2
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"CURRENT": {
|
|
"initial": [0, 0, 0, 0, 0, 0, 0, 0],
|
|
"domain": {
|
|
"list": [
|
|
0, 50000
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"OUTPUT_5V": {
|
|
"initial": [false, false, false, false, false, false, false, false],
|
|
"domain": {
|
|
"list": [
|
|
0, 2
|
|
]
|
|
},
|
|
"value": "VALUE"
|
|
},
|
|
"ADC_VALUE_I": {
|
|
"description": "ADC value current value",
|
|
"domain": "int"
|
|
},
|
|
"BLE_WRITE": {
|
|
"description": "send msg to elite",
|
|
"domain": {
|
|
"list": [
|
|
"BLE_WRITE_MAX"
|
|
]
|
|
},
|
|
"initial": "[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]",
|
|
"value": "VALUE"
|
|
},
|
|
"BLE_READ": {
|
|
"description": "receive msg from elite",
|
|
"domain": "int"
|
|
},
|
|
"TIME_DURATION": {
|
|
"description": "timer",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"domain": [
|
|
"TIME_MAX"
|
|
],
|
|
"value": {
|
|
"expression": "VALUE"
|
|
}
|
|
},
|
|
"ACC_a_out0": {
|
|
"description": "Switch of analog current channel 1",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"value": [
|
|
0,
|
|
1
|
|
],
|
|
"on_change": "set_para_AOUT0"
|
|
},
|
|
"ACC_a_out0_current": {
|
|
"description": "current value of analog current channel 1",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"domain": [
|
|
50001
|
|
],
|
|
"value": {
|
|
"expression": "VALUE"
|
|
},
|
|
"on_change": "set_para_AOUT0"
|
|
},
|
|
"ACC_a_out1": {
|
|
"description": "Switch of analog current channel 2",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"value": [
|
|
0,
|
|
1
|
|
],
|
|
"on_change": "set_para_AOUT1"
|
|
},
|
|
"ACC_a_out1_current": {
|
|
"description": "current value of analog current channel 2",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"domain": [
|
|
50001
|
|
],
|
|
"value": {
|
|
"expression": "VALUE"
|
|
},
|
|
"on_change": "set_para_AOUT1"
|
|
},
|
|
"ACC_a_out2": {
|
|
"description": "Switch of analog current channel 3",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"value": [
|
|
0,
|
|
1
|
|
],
|
|
"on_change": "set_para_AOUT2"
|
|
},
|
|
"ACC_a_out2_current": {
|
|
"description": "current value of analog current channel 3",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"domain": [
|
|
50001
|
|
],
|
|
"value": {
|
|
"expression": "VALUE"
|
|
},
|
|
"on_change": "set_para_AOUT2"
|
|
},
|
|
"ACC_a_out3": {
|
|
"description": "Switch of current channel 4",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"value": [
|
|
0,
|
|
1
|
|
],
|
|
"on_change": "set_para_AOUT3"
|
|
},
|
|
"ACC_a_out3_current": {
|
|
"description": "current value of analog current channel 4",
|
|
"record_meta": true,
|
|
"initial":0,
|
|
"domain": [
|
|
50001
|
|
],
|
|
"value": {
|
|
"expression": "VALUE"
|
|
},
|
|
"on_change": "set_para_AOUT3"
|
|
},
|
|
"TRIG0_en": {
|
|
"description": "Switch of current channel 4",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"value": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"TRIG1_en": {
|
|
"description": "Switch of current channel 4",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"value": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"TRIG0_edge_type": {
|
|
"description": "Switch of current channel 4",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"value": [
|
|
"RISING",
|
|
"FALLING",
|
|
"BOTH"
|
|
]
|
|
},
|
|
"TRIG1_edge_type": {
|
|
"description": "Switch of current channel 4",
|
|
"record_meta": true,
|
|
"initial": 0,
|
|
"value": [
|
|
"RISING",
|
|
"FALLING",
|
|
"BOTH"
|
|
]
|
|
},
|
|
"MODE": {
|
|
"description": "working mode",
|
|
"record_meta": true,
|
|
"value": [
|
|
"Analog Current Control (ACC)",
|
|
"Idle",
|
|
"Dev Mode",
|
|
"Trigger"
|
|
]
|
|
},
|
|
"CHANNEL": {
|
|
"description": "delete it",
|
|
"record_meta": true,
|
|
"domain": "property",
|
|
"value": "[0, 1, 2]"
|
|
},
|
|
"CHANNEL_LABEL": {
|
|
"description": "delete it",
|
|
"record_meta": true,
|
|
"domain": "property",
|
|
"value": "['current', 'voltage', 'impedance']"
|
|
},
|
|
"SAMPLE_RATE": {
|
|
"description": "delete it",
|
|
"record_meta": true,
|
|
"initial": 1000,
|
|
"domain": [
|
|
1001
|
|
],
|
|
"value": {
|
|
"expression": "VALUE"
|
|
},
|
|
"on_change": "set_sample_rate"
|
|
},
|
|
"AMP_GAIN": {
|
|
"description": "delete it",
|
|
"record_meta": true,
|
|
"domain": "constant",
|
|
"value": 1
|
|
}
|
|
},
|
|
"instruction": {
|
|
"start": [
|
|
{
|
|
"expression": "MODE",
|
|
"when": {
|
|
"*": "start_data"
|
|
}
|
|
}
|
|
],
|
|
"start_data": [
|
|
"data_format",
|
|
"_notify(True)",
|
|
{
|
|
"expression": "MODE",
|
|
"when": {
|
|
"0": "set_aout_chan_en"
|
|
}
|
|
},
|
|
{
|
|
"expression": "MODE",
|
|
"when": {
|
|
"0": "set_TRIG_EN"
|
|
}
|
|
},
|
|
{
|
|
"expression": "MODE",
|
|
"when": {
|
|
"0": "curve_acc",
|
|
"3": "trig_timer_mode"
|
|
}
|
|
},
|
|
"_sync(True)",
|
|
"VIS_STI"
|
|
],
|
|
"data_format": [
|
|
"_data_format('I4V4Z4T4')",
|
|
{
|
|
"expression": "MODE",
|
|
"when": {
|
|
"0": "_disable_cache(True)",
|
|
"1": "_disable_cache(True)",
|
|
"*": "_disable_cache(False)"
|
|
}
|
|
}
|
|
],
|
|
"dev_version": [
|
|
"CIS_VERSION",
|
|
"_cdr('20X>ADC_VALUE_I')"
|
|
],
|
|
"dev_battery": [
|
|
"CIS_VOLT",
|
|
"_cdr('20X>ADC_VALUE_I')"
|
|
],
|
|
"ble_instru_send": [
|
|
"ble_write",
|
|
"_cdr('20X>ADC_VALUE_I')"
|
|
],
|
|
"ble_write": {
|
|
"type": "RIS",
|
|
"data": [
|
|
"XFF;",
|
|
"1B>BLE_WRITE[0];1B>BLE_WRITE[1];1B>BLE_WRITE[2];1B>BLE_WRITE[3];",
|
|
"1B>BLE_WRITE[4];1B>BLE_WRITE[5];1B>BLE_WRITE[6];1B>BLE_WRITE[7];",
|
|
"1B>BLE_WRITE[8];1B>BLE_WRITE[9];1B>BLE_WRITE[10];1B>BLE_WRITE[11];",
|
|
"1B>BLE_WRITE[12];1B>BLE_WRITE[13];1B>BLE_WRITE[14];1B>BLE_WRITE[15];",
|
|
"1B>BLE_WRITE[16];"
|
|
]
|
|
},
|
|
"curve_acc": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"va": "ACC_a_out0_current",
|
|
"vb": "ACC_a_out1_current",
|
|
"vc": "ACC_a_out2_current",
|
|
"vd": "ACC_a_out3_current"
|
|
},
|
|
"data": [
|
|
"X0E;",
|
|
"2B>va;2B>vb;2B>vc;2B>vd"
|
|
]
|
|
},
|
|
"set_aout_chan_en": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"va": "ACC_a_out0",
|
|
"vb": "ACC_a_out1",
|
|
"vc": "ACC_a_out2",
|
|
"vd": "ACC_a_out3"
|
|
},
|
|
"data": [
|
|
"X81;X02;",
|
|
"4b>va;4b>vb;4b>vc;4b>vd"
|
|
]
|
|
},
|
|
"set_TRIG_EN": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"va": "TRIG0_en",
|
|
"vb": "TRIG1_en",
|
|
"vc": "TRIG0_edge_type",
|
|
"vd": "TRIG1_edge_type"
|
|
},
|
|
"data": [
|
|
"X41;",
|
|
"4b>va;4b>vb;4b>vc;4b>vd"
|
|
]
|
|
},
|
|
"set_para_AOUT0": {
|
|
"type": "RIS",
|
|
"data": [
|
|
"XE2;X02;X00;2B>ACC_a_out0_current;1B>ACC_a_out0"
|
|
]
|
|
},
|
|
"set_para_AOUT1": {
|
|
"type": "RIS",
|
|
"data": [
|
|
"XE2;X02;X01;2B>ACC_a_out1_current;1B>ACC_a_out1"
|
|
]
|
|
},
|
|
"set_para_AOUT2": {
|
|
"type": "RIS",
|
|
"data": [
|
|
"XE2;X02;X02;2B>ACC_a_out2_current;1B>ACC_a_out2"
|
|
]
|
|
},
|
|
"set_para_AOUT3": {
|
|
"type": "RIS",
|
|
"data": [
|
|
"XE2;X02;X03;2B>ACC_a_out3_current;1B>ACC_a_out3"
|
|
]
|
|
},
|
|
"trig_timer_mode": [
|
|
"trig_timer_mode_set_mode",
|
|
"trig_timer_mode_set_PR0",
|
|
"trig_timer_mode_set_PR1",
|
|
"trig_timer_mode_set_D0",
|
|
"trig_timer_mode_set_D1",
|
|
"trig_timer_mode_set_A0",
|
|
"trig_timer_mode_set_A1",
|
|
"trig_timer_mode_set_A2",
|
|
"trig_timer_mode_set_A3"
|
|
],
|
|
|
|
"trig_timer_mode_set_mode": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1XFF;"
|
|
]
|
|
},
|
|
|
|
"trig_timer_mode_set_PR0": [
|
|
"trig_timer_mode_set_PR0_para1",
|
|
"trig_timer_mode_set_PR0_para2",
|
|
"trig_timer_mode_set_PR0_para3"
|
|
],
|
|
"trig_timer_mode_set_PR0_para1": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_PR0",
|
|
"para_sequence": 1,
|
|
"used": "USED[PR0]",
|
|
"v_early": "V_EARLY[PR0]",
|
|
"v_late": "V_LATE[PR0]",
|
|
"v_mid0": "V_MID0[PR0]",
|
|
"v_mid1": "V_MID1[PR0]",
|
|
"v_mid2": "V_MID2[PR0]",
|
|
"v_mid3": "V_MID3[PR0]",
|
|
"cycle": "CYCLE[PR0]",
|
|
"t_early": "T_EARLY[PR0]",
|
|
"t_late": "T_LATE[PR0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"5b>0;1b>v_late;1b>v_early;1b>used;",
|
|
"4b>0;1b>v_mid3;1b>v_mid2;1b>v_mid1;1b>v_mid0;",
|
|
"2B>cycle;4B>t_early;4B>t_late;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_PR0_para2": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_PR0",
|
|
"para_sequence": 2,
|
|
"t_mid0": "T_MID0[PR0]",
|
|
"t_mid1": "T_MID1[PR0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid0;4B>t_mid1;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_PR0_para3": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_PR0",
|
|
"para_sequence": 3,
|
|
"t_mid2": "T_MID2[PR0]",
|
|
"t_mid3": "T_MID3[PR0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid2;4B>t_mid3;"
|
|
]
|
|
},
|
|
|
|
"trig_timer_mode_set_PR1": [
|
|
"trig_timer_mode_set_PR1_para1",
|
|
"trig_timer_mode_set_PR1_para2",
|
|
"trig_timer_mode_set_PR1_para3"
|
|
],
|
|
"trig_timer_mode_set_PR1_para1": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_PR1",
|
|
"para_sequence": 1,
|
|
"used": "USED[PR1]",
|
|
"v_early": "V_EARLY[PR1]",
|
|
"v_late": "V_LATE[PR1]",
|
|
"v_mid0": "V_MID0[PR1]",
|
|
"v_mid1": "V_MID1[PR1]",
|
|
"v_mid2": "V_MID2[PR1]",
|
|
"v_mid3": "V_MID3[PR1]",
|
|
"cycle": "CYCLE[PR1]",
|
|
"t_early": "T_EARLY[PR1]",
|
|
"t_late": "T_LATE[PR1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"5b>0;1b>v_late;1b>v_early;1b>used;",
|
|
"4b>0;1b>v_mid3;1b>v_mid2;1b>v_mid1;1b>v_mid0;",
|
|
"2B>cycle;4B>t_early;4B>t_late;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_PR1_para2": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_PR1",
|
|
"para_sequence": 2,
|
|
"t_mid0": "T_MID0[PR1]",
|
|
"t_mid1": "T_MID1[PR1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid0;4B>t_mid1;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_PR1_para3": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_PR1",
|
|
"para_sequence": 3,
|
|
"t_mid2": "T_MID2[PR1]",
|
|
"t_mid3": "T_MID3[PR1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid2;4B>t_mid3;"
|
|
]
|
|
},
|
|
|
|
"trig_timer_mode_set_D0": [
|
|
"trig_timer_mode_set_D0_para1",
|
|
"trig_timer_mode_set_D0_para2",
|
|
"trig_timer_mode_set_D0_para3",
|
|
"trig_timer_mode_set_D0_para4"
|
|
],
|
|
"trig_timer_mode_set_D0_para1": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_D0",
|
|
"para_sequence": 1,
|
|
"used": "USED[D0]",
|
|
"v_early": "V_EARLY[D0]",
|
|
"v_late": "V_LATE[D0]",
|
|
"v_mid0": "V_MID0[D0]",
|
|
"v_mid1": "V_MID1[D0]",
|
|
"v_mid2": "V_MID2[D0]",
|
|
"v_mid3": "V_MID3[D0]",
|
|
"cycle": "CYCLE[D0]",
|
|
"t_early": "T_EARLY[D0]",
|
|
"t_late": "T_LATE[D0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"5b>0;1b>v_late;1b>v_early;1b>used;",
|
|
"4b>0;1b>v_mid3;1b>v_mid2;1b>v_mid1;1b>v_mid0;",
|
|
"2B>cycle;4B>t_early;4B>t_late;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_D0_para2": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_D0",
|
|
"para_sequence": 2,
|
|
"t_mid0": "T_MID0[D0]",
|
|
"t_mid1": "T_MID1[D0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid0;4B>t_mid1;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_D0_para3": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_D0",
|
|
"para_sequence": 3,
|
|
"t_mid2": "T_MID2[D0]",
|
|
"t_mid3": "T_MID3[D0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid2;4B>t_mid3;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_D0_para4": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_D0",
|
|
"para_sequence": 4,
|
|
"d0_as_5v_en": "OUTPUT_5V[D0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"1B>d0_as_5v_en;"
|
|
]
|
|
},
|
|
|
|
"trig_timer_mode_set_D1": [
|
|
"trig_timer_mode_set_D1_para1",
|
|
"trig_timer_mode_set_D1_para2",
|
|
"trig_timer_mode_set_D1_para3",
|
|
"trig_timer_mode_set_D1_para4"
|
|
],
|
|
"trig_timer_mode_set_D1_para1": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_D1",
|
|
"para_sequence": 1,
|
|
"used": "USED[D1]",
|
|
"v_early": "V_EARLY[D1]",
|
|
"v_late": "V_LATE[D1]",
|
|
"v_mid0": "V_MID0[D1]",
|
|
"v_mid1": "V_MID1[D1]",
|
|
"v_mid2": "V_MID2[D1]",
|
|
"v_mid3": "V_MID3[D1]",
|
|
"cycle": "CYCLE[D1]",
|
|
"t_early": "T_EARLY[D1]",
|
|
"t_late": "T_LATE[D1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"5b>0;1b>v_late;1b>v_early;1b>used;",
|
|
"4b>0;1b>v_mid3;1b>v_mid2;1b>v_mid1;1b>v_mid0;",
|
|
"2B>cycle;4B>t_early;4B>t_late;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_D1_para2": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_D1",
|
|
"para_sequence": 2,
|
|
"t_mid0": "T_MID0[D1]",
|
|
"t_mid1": "T_MID1[D1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid0;4B>t_mid1;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_D1_para3": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_D1",
|
|
"para_sequence": 3,
|
|
"t_mid2": "T_MID2[D1]",
|
|
"t_mid3": "T_MID3[D1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid2;4B>t_mid3;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_D1_para4": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_D1",
|
|
"para_sequence": 4,
|
|
"d0_as_5v_en": "OUTPUT_5V[D1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"1B>d0_as_5v_en;"
|
|
]
|
|
},
|
|
|
|
"trig_timer_mode_set_A0": [
|
|
"trig_timer_mode_set_A0_para1",
|
|
"trig_timer_mode_set_A0_para2",
|
|
"trig_timer_mode_set_A0_para3",
|
|
"trig_timer_mode_set_A0_para4"
|
|
],
|
|
"trig_timer_mode_set_A0_para1": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A0",
|
|
"para_sequence": 1,
|
|
"used": "USED[A0]",
|
|
"v_early": "V_EARLY[A0]",
|
|
"v_late": "V_LATE[A0]",
|
|
"v_mid0": "V_MID0[A0]",
|
|
"v_mid1": "V_MID1[A0]",
|
|
"v_mid2": "V_MID2[A0]",
|
|
"v_mid3": "V_MID3[A0]",
|
|
"cycle": "CYCLE[A0]",
|
|
"t_early": "T_EARLY[A0]",
|
|
"t_late": "T_LATE[A0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"5b>0;1b>v_late;1b>v_early;1b>used;",
|
|
"4b>0;1b>v_mid3;1b>v_mid2;1b>v_mid1;1b>v_mid0;",
|
|
"2B>cycle;4B>t_early;4B>t_late;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A0_para2": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A0",
|
|
"para_sequence": 2,
|
|
"t_mid0": "T_MID0[A0]",
|
|
"t_mid1": "T_MID1[A0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid0;4B>t_mid1;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A0_para3": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A0",
|
|
"para_sequence": 3,
|
|
"t_mid2": "T_MID2[A0]",
|
|
"t_mid3": "T_MID3[A0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid2;4B>t_mid3;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A0_para4": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A0",
|
|
"para_sequence": 4,
|
|
"current": "CURRENT[A0]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"2B>current;"
|
|
]
|
|
},
|
|
|
|
"trig_timer_mode_set_A1": [
|
|
"trig_timer_mode_set_A1_para1",
|
|
"trig_timer_mode_set_A1_para2",
|
|
"trig_timer_mode_set_A1_para3",
|
|
"trig_timer_mode_set_A1_para4"
|
|
],
|
|
"trig_timer_mode_set_A1_para1": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A1",
|
|
"para_sequence": 1,
|
|
"used": "USED[A1]",
|
|
"v_early": "V_EARLY[A1]",
|
|
"v_late": "V_LATE[A1]",
|
|
"v_mid0": "V_MID0[A1]",
|
|
"v_mid1": "V_MID1[A1]",
|
|
"v_mid2": "V_MID2[A1]",
|
|
"v_mid3": "V_MID3[A1]",
|
|
"cycle": "CYCLE[A1]",
|
|
"t_early": "T_EARLY[A1]",
|
|
"t_late": "T_LATE[A1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"5b>0;1b>v_late;1b>v_early;1b>used;",
|
|
"4b>0;1b>v_mid3;1b>v_mid2;1b>v_mid1;1b>v_mid0;",
|
|
"2B>cycle;4B>t_early;4B>t_late;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A1_para2": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A1",
|
|
"para_sequence": 2,
|
|
"t_mid0": "T_MID0[A1]",
|
|
"t_mid1": "T_MID1[A1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid0;4B>t_mid1;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A1_para3": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A1",
|
|
"para_sequence": 3,
|
|
"t_mid2": "T_MID2[A1]",
|
|
"t_mid3": "T_MID3[A1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid2;4B>t_mid3;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A1_para4": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A1",
|
|
"para_sequence": 4,
|
|
"current": "CURRENT[A1]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"2B>current;"
|
|
]
|
|
},
|
|
|
|
"trig_timer_mode_set_A2": [
|
|
"trig_timer_mode_set_A2_para1",
|
|
"trig_timer_mode_set_A2_para2",
|
|
"trig_timer_mode_set_A2_para3",
|
|
"trig_timer_mode_set_A2_para4"
|
|
],
|
|
"trig_timer_mode_set_A2_para1": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A2",
|
|
"para_sequence": 1,
|
|
"used": "USED[A2]",
|
|
"v_early": "V_EARLY[A2]",
|
|
"v_late": "V_LATE[A2]",
|
|
"v_mid0": "V_MID0[A2]",
|
|
"v_mid1": "V_MID1[A2]",
|
|
"v_mid2": "V_MID2[A2]",
|
|
"v_mid3": "V_MID3[A2]",
|
|
"cycle": "CYCLE[A2]",
|
|
"t_early": "T_EARLY[A2]",
|
|
"t_late": "T_LATE[A2]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"5b>0;1b>v_late;1b>v_early;1b>used;",
|
|
"4b>0;1b>v_mid3;1b>v_mid2;1b>v_mid1;1b>v_mid0;",
|
|
"2B>cycle;4B>t_early;4B>t_late;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A2_para2": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A2",
|
|
"para_sequence": 2,
|
|
"t_mid0": "T_MID0[A2]",
|
|
"t_mid1": "T_MID1[A2]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid0;4B>t_mid1;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A2_para3": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A2",
|
|
"para_sequence": 3,
|
|
"t_mid2": "T_MID2[A2]",
|
|
"t_mid3": "T_MID3[A2]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid2;4B>t_mid3;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A2_para4": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A2",
|
|
"para_sequence": 4,
|
|
"current": "CURRENT[A2]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"2B>current;"
|
|
]
|
|
},
|
|
|
|
"trig_timer_mode_set_A3": [
|
|
"trig_timer_mode_set_A3_para1",
|
|
"trig_timer_mode_set_A3_para2",
|
|
"trig_timer_mode_set_A3_para3",
|
|
"trig_timer_mode_set_A3_para4"
|
|
],
|
|
"trig_timer_mode_set_A3_para1": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A3",
|
|
"para_sequence": 1,
|
|
"used": "USED[A3]",
|
|
"v_early": "V_EARLY[A3]",
|
|
"v_late": "V_LATE[A3]",
|
|
"v_mid0": "V_MID0[A3]",
|
|
"v_mid1": "V_MID1[A3]",
|
|
"v_mid2": "V_MID2[A3]",
|
|
"v_mid3": "V_MID3[A3]",
|
|
"cycle": "CYCLE[A3]",
|
|
"t_early": "T_EARLY[A3]",
|
|
"t_late": "T_LATE[A3]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"5b>0;1b>v_late;1b>v_early;1b>used;",
|
|
"4b>0;1b>v_mid3;1b>v_mid2;1b>v_mid1;1b>v_mid0;",
|
|
"2B>cycle;4B>t_early;4B>t_late;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A3_para2": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A3",
|
|
"para_sequence": 2,
|
|
"t_mid0": "T_MID0[A3]",
|
|
"t_mid1": "T_MID1[A3]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid0;4B>t_mid1;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A3_para3": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A3",
|
|
"para_sequence": 3,
|
|
"t_mid2": "T_MID2[A3]",
|
|
"t_mid3": "T_MID3[A3]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"4B>t_mid2;4B>t_mid3;"
|
|
]
|
|
},
|
|
"trig_timer_mode_set_A3_para4": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"mode": "MODE_ALL_OUTPUT",
|
|
"elite_ch": "ELITE_CH_A3",
|
|
"para_sequence": 4,
|
|
"current": "CURRENT[A3]"
|
|
},
|
|
"data": [
|
|
"1B>mode;",
|
|
"1B>elite_ch;",
|
|
"1B>para_sequence;",
|
|
"2B>current;"
|
|
]
|
|
}
|
|
|
|
}
|
|
}
|