# Analysis
MOS Service Analysis
# get_arbitrary_method_list req
{
"method": "analysis/get_arbitrary_method_list",
"parameter": null,
"protocol": "3.5.0",
"sequence": 268431362,
"version": 1
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# get_arbitrary_method_list res
{
"method": "analysis/get_arbitrary_method_list",
"protocol": "3.5.0",
"result": {
"code": 0,
"list": ["MS1", "MS1_ISO", "MS2", "MS2_ISO", "MS2_DDA", "MS2_Pressure_Calib", "MS2_RF_Calib", "MS3", "MS4", "MS5", "MSAE"]
},
"sequence": 268431362,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# get_arbitrary_method_template req
{
"method": "analysis/get_arbitrary_method_template",
"parameter": {
"method_params": {
。。。。。
}
},
"protocol": "3.5.0",
"sequence": 268431365,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# get_arbitrary_method_template res
{
"method": "analysis/get_arbitrary_method_template",
"protocol": "3.5.0",
"result": {
"code": 0,
"method_params": {
"average": 1,
"cid_q": 0.25,
"delay": 500,
"inj_lmco_mz": 50,
"inj_size": 40,
"iso_q": 0,
"method_type": "MS3",
"msn_params": [{
"cid_amp": 4,
"iso_amp": 1,
"iso_mode": "rpf",
"iso_mz_width": 0,
"pre_iso_amp": 1,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 0,
"precursor_mz": 100
}, {
"cid_amp": 4,
"iso_amp": 1,
"iso_mode": "rpf",
"iso_mz_width": 0,
"pre_iso_amp": 1,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 0,
"precursor_mz": 100
}],
"polarity": "POS",
"pre_iso_q": 0,
"pt_per_th": 0,
"repeat": 1,
"scan_mass_end": 1000,
"scan_mass_start": 50,
"scan_q": 0,
"scan_speed": 0,
"spray_voltage": 4500,
"trap_q": 0
}
},
"sequence": 268431365,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# calculate_iso_swift_amp res
{
"method": "analysis/calculate_iso_swift_amp",
"parameter": {
"method_params": {
"average": 1,
"cid_q": 0.25,
"dapi_open_time": 0.0,
"delay": 500,
"inj_lmco_mz": 50.0,
"inj_size": 40.0,
"iso_q": 0.0,
"method_type": "MS2",
"msae_params": [],
"msn_params": [{
"cid_amp": 4.0,
"iso_amp": 3.5,
"iso_mode": "rpf",
"iso_mz_width": 0.0,
"pre_iso_amp": 2.0,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 0.0,
"precursor_mz": 100.0
}],
"polarity": "POS",
"pre_iso_q": 0.0,
"precursor_mz_cid": 0.0,
"pt_per_th": 0.0,
"repeat": 1,
"scan_mass_end": 1000.0,
"scan_mass_start": 50.0,
"scan_q": 0.0,
"scan_speed": 0.0,
"sequence": "",
"spray_voltage": 4500.0,
"trap_q": 0.0
}
},
"protocol": "3.5.0",
"sequence": 268431364,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# calculate_iso_swift_amp req
{
"method": "analysis/calculate_iso_swift_amp",
"protocol": "3.5.0",
"result": {
"code": 0,
"method_params": {
"average": 1,
"cid_q": 0.25,
"delay": 500,
"inj_lmco_mz": 50,
"inj_size": 40,
"iso_q": 0,
"method_type": "MS2",
"msn_params": [{
"cid_amp": 4,
"iso_amp": 5.749831466,
"iso_mode": "rpf",
"iso_mz_width": 0.9,
"pre_iso_amp": 10.6,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 10,
"precursor_mz": 100
}],
"polarity": "POS",
"pre_iso_q": 0,
"pt_per_th": 0,
"repeat": 1,
"scan_mass_end": 1000,
"scan_mass_start": 50,
"scan_q": 0,
"scan_speed": 0,
"spray_voltage": 4500,
"trap_q": 0
}
},
"sequence": 268431364,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# get_base_scan_function req
{
"method": "analysis/get_base_scan_function",
"parameter": {
"method_params": {
"average": 1,
"cid_q": 0.25,
"dapi_open_time": 0.0,
"delay": 500,
"inj_lmco_mz": 50.0,
"inj_size": 40.0,
"iso_q": 0.0,
"method_type": "MS2",
"msae_params": [],
"msn_params": [{
"cid_amp": 4.0,
"iso_amp": 5.749831466,
"iso_mode": "rpf",
"iso_mz_width": 0.9,
"pre_iso_amp": 10.6,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 10.0,
"precursor_mz": 100.0
}],
"polarity": "POS",
"pre_iso_q": 0.0,
"precursor_mz_cid": 0.0,
"pt_per_th": 0.0,
"repeat": 1,
"scan_mass_end": 1000.0,
"scan_mass_start": 50.0,
"scan_q": 0.0,
"scan_speed": 0.0,
"sequence": "",
"spray_voltage": 4500.0,
"trap_q": 0.0
}
},
"protocol": "3.5.0",
"sequence": 268431365,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# get_base_scan_function res
{
"method": "analysis/get_base_scan_function",
"protocol": "3.5.0",
"result": {
"code": 0,
"duration": 4078,
"method_params": {
"average": 1,
"cid_q": 0.25,
"delay": 0,
"inj_lmco_mz": 50,
"inj_size": 40,
"iso_q": 0.75,
"method_type": "MS2",
"msn_params": [{
"cid_amp": 4,
"iso_amp": 5.749831466,
"iso_mode": "rpf",
"iso_mz_width": 0.9,
"pre_iso_amp": 10.6,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 10,
"precursor_mz": 100
}],
"polarity": "POS",
"pre_iso_q": 0.75,
"pt_per_th": 100,
"repeat": 1,
"scan_mass_end": 1000,
"scan_mass_start": 50,
"scan_q": 0.75,
"scan_speed": 1,
"spray_voltage": 4500,
"trap_q": 0.3
},
"segment_count": 24,
"segments": [{
"name": "init",
"value": {
"AC1_amp_end": 0,
"AC1_amp_start": 0,
"AC1_freq_end": 0,
"AC1_freq_start": 0,
"AC2_amp_end": 0,
"AC2_amp_start": 0,
"AC2_freq_end": 0,
"AC2_freq_start": 0,
"Active": 1,
"DAPI": 0,
"Data": 0,
"Detector": 0,
"Detector_amp_end": 0,
"Detector_amp_start": 0,
"Dynode_amp_end": 0,
"Dynode_amp_start": 0,
"Gate1_end": -2,
"Gate1_start": -2,
"Gate2_end": 22,
"Gate2_start": 22,
"Gate3_end": 0,
"Gate3_start": 0,
"Q1_mz_end": 0,
"Q1_mz_start": 0,
"Q1_q_end": 0,
"Q1_q_start": 0,
"Q2_mz_end": 0,
"Q2_mz_start": 0,
"Q2_q_end": 0,
"Q2_q_start": 0,
"SWIFT1_amp": 0,
"SWIFT1_loc": 0,
"SWIFT1_switch": 0,
"SWIFT2_amp": 0,
"SWIFT2_loc": 0,
"SWIFT2_switch": 0,
"Source": 1,
"Spec_Loc": 0,
"Spray_amp_end": 4500,
"Spray_amp_start": 4500,
"Time": 100,
"Trap1_end": 0,
"Trap1_start": 0,
"Trap2_end": -8,
"Trap2_start": -8,
"Trigger1": 0,
"Trigger2": 0,
"Trigger3": 0,
"Trigger4": 0
}
}]
},
"sequence": 268431365,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# get_fpga_scan_function res
{
"method": "analysis/get_fpga_scan_function",
"parameter": {
"method_params": {
"average": 1,
"cid_q": 0.25,
"dapi_open_time": 0.0,
"delay": 500,
"inj_lmco_mz": 50.0,
"inj_size": 40.0,
"iso_q": 0.0,
"method_type": "MS2",
"msae_params": [],
"msn_params": [{
"cid_amp": 4.0,
"iso_amp": 5.749831466,
"iso_mode": "rpf",
"iso_mz_width": 0.9,
"pre_iso_amp": 10.6,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 10.0,
"precursor_mz": 100.0
}],
"polarity": "POS",
"pre_iso_q": 0.0,
"precursor_mz_cid": 0.0,
"pt_per_th": 0.0,
"repeat": 1,
"scan_mass_end": 1000.0,
"scan_mass_start": 50.0,
"scan_q": 0.0,
"scan_speed": 0.0,
"sequence": "",
"spray_voltage": 4500.0,
"trap_q": 0.0
},
"segment_count": 24,
"segments": [{
"name": "init",
"value": {
"AC1_amp_end": 0.0,
"AC1_amp_start": 0.0,
"AC1_freq_end": 0.0,
"AC1_freq_start": 0.0,
"AC2_amp_end": 0.0,
"AC2_amp_start": 0.0,
"AC2_freq_end": 0.0,
"AC2_freq_start": 0.0,
"Active": 1,
"DAPI": 0,
"Data": 0,
"Detector": 0,
"Detector_amp_end": 0.0,
"Detector_amp_start": 0.0,
"Dynode_amp_end": 0.0,
"Dynode_amp_start": 0.0,
"Gate1_end": -2.0,
"Gate1_start": -2.0,
"Gate2_end": 22.0,
"Gate2_start": 22.0,
"Gate3_end": 0.0,
"Gate3_start": 0.0,
"Q1_mz_end": 0.0,
"Q1_mz_start": 0.0,
"Q1_q_end": 0.0,
"Q1_q_start": 0.0,
"Q2_mz_end": 0.0,
"Q2_mz_start": 0.0,
"Q2_q_end": 0.0,
"Q2_q_start": 0.0,
"SWIFT1_amp": 0.0,
"SWIFT1_loc": 0,
"SWIFT1_switch": 0,
"SWIFT2_amp": 0.0,
"SWIFT2_loc": 0,
"SWIFT2_switch": 0,
"Source": 1,
"Spec_Loc": 0,
"Spray_amp_end": 4500.0,
"Spray_amp_start": 4500.0,
"Time": 100.0,
"Trap1_end": 0.0,
"Trap1_start": 0.0,
"Trap2_end": -8.0,
"Trap2_start": -8.0,
"Trigger1": 0,
"Trigger2": 0,
"Trigger3": 0,
"Trigger4": 0
}
},]
},
"protocol": "3.5.0",
"sequence": 268431366,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# get_fpga_scan_function res
{
"method": "analysis/get_fpga_scan_function",
"protocol": "3.5.0",
"result": {
"code": 0,
"duration": 4078,
"fpga_segments": [{
"name": "init",
"value": {
"AC1_AMP_End": 0,
"AC1_AMP_Start": 0,
"AC1_FRE_End": 0,
"AC1_FRE_Start": 0,
"AC2_AMP_End": 2479,
"AC2_AMP_Start": 2479,
"AC2_FRE_End": 0,
"AC2_FRE_Start": 0,
"Active": 1,
"DAPI": 0,
"Data": 0,
"Detector": 0,
"Gate1_End": 0,
"Gate1_Start": 0,
"Gate2_End": 0,
"Gate2_Start": 0,
"Gate3_End": 0,
"Gate3_Start": 0,
"N2KV_End": 0,
"N2KV_Start": 0,
"N5KV_End": 0,
"N5KV_Start": 0,
"P5KV_End": 0,
"P5KV_Start": 0,
"RF1_End": 0,
"RF1_Start": 0,
"RF2_End": 0,
"RF2_Start": 0,
"SWIFT1": 0,
"SWIFT1_Amp": 0,
"SWIFT1_Number": 0,
"SWIFT2": 0,
"SWIFT2_Amp": 0,
"SWIFT2_Number": 0,
"Source": 1,
"Spec_Loc": 0,
"Time": 2500000,
"Trap1_End": 0,
"Trap1_Start": 0,
"Trap2_End": 27243,
"Trap2_Start": 27243,
"Trigger1": 0,
"Trigger2": 0,
"Trigger3": 0,
"Trigger4": 0
}
}],
"method_params": {
"average": 1,
"cid_q": 0.25,
"delay": 500,
"iso_q": 0,
"method_type": "ARBITRARY",
"polarity": "POS",
"pre_iso_q": 0,
"pt_per_th": 0,
"repeat": 1,
"scan_mass_end": 1000,
"scan_mass_start": 50,
"scan_q": 0,
"scan_speed": 0,
"trap_q": 0
},
"segment_count": 24
},
"sequence": 268431366,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# start_scan_by_base_func res
{
"method": "analysis/start_scan_by_base_func",
"parameter": {
"average": 1,
"cycle": 1,
"dynamic_swift": 0,
"interval": 500,
"method_params": {
"average": 1,
"cid_q": 0.25,
"dapi_open_time": 0.0,
"delay": 500,
"inj_lmco_mz": 50.0,
"inj_size": 40.0,
"iso_q": 0.0,
"method_type": "MS2",
"msae_params": [],
"msn_params": [{
"cid_amp": 4.0,
"iso_amp": 5.749831466,
"iso_mode": "rpf",
"iso_mz_width": 0.9,
"pre_iso_amp": 10.6,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 10.0,
"precursor_mz": 100.0
}],
"polarity": "POS",
"pre_iso_q": 0.0,
"precursor_mz_cid": 0.0,
"pt_per_th": 0.0,
"repeat": 1,
"scan_mass_end": 1000.0,
"scan_mass_start": 50.0,
"scan_q": 0.0,
"scan_speed": 0.0,
"sequence": "1",
"spray_voltage": 4500.0,
"trap_q": 0.0
},
"save_data": 1,
"segment_count": 24,
"segments": [{
"name": "init",
"value": {
"AC1_amp_end": 0.0,
"AC1_amp_start": 0.0,
"AC1_freq_end": 0.0,
"AC1_freq_start": 0.0,
"AC2_amp_end": 0.0,
"AC2_amp_start": 0.0,
"AC2_freq_end": 0.0,
"AC2_freq_start": 0.0,
"Active": 1,
"DAPI": 0,
"Data": 0,
"Detector": 0,
"Detector_amp_end": 0.0,
"Detector_amp_start": 0.0,
"Dynode_amp_end": 0.0,
"Dynode_amp_start": 0.0,
"Gate1_end": -2.0,
"Gate1_start": -2.0,
"Gate2_end": 22.0,
"Gate2_start": 22.0,
"Gate3_end": 0.0,
"Gate3_start": 0.0,
"Q1_mz_end": 0.0,
"Q1_mz_start": 0.0,
"Q1_q_end": 0.0,
"Q1_q_start": 0.0,
"Q2_mz_end": 0.0,
"Q2_mz_start": 0.0,
"Q2_q_end": 0.0,
"Q2_q_start": 0.0,
"SWIFT1_amp": 0.0,
"SWIFT1_loc": 0,
"SWIFT1_switch": 0,
"SWIFT2_amp": 0.0,
"SWIFT2_loc": 0,
"SWIFT2_switch": 0,
"Source": 1,
"Spec_Loc": 0,
"Spray_amp_end": 4500.0,
"Spray_amp_start": 4500.0,
"Time": 100.0,
"Trap1_end": 0.0,
"Trap1_start": 0.0,
"Trap2_end": -8.0,
"Trap2_start": -8.0,
"Trigger1": 0,
"Trigger2": 0,
"Trigger3": 0,
"Trigger4": 0
}
}]
},
"protocol": "3.5.0",
"sequence": 268431367,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# start_scan_by_base_func req
{
"method": "analysis/start_scan_by_base_func",
"protocol": "3.5.0",
"result": {
"code": 0
},
"sequence": 268431367,
"version": 2
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# base_and_fpga_scan_function_notify notify
{
"method": "analysis/base_and_fpga_scan_function_notify",
"protocol": "3.5.0",
"result": {
"duration": 4078,
"fpga_segments": [{
"name": "init",
"value": {
"AC1_AMP_End": 0,
"AC1_AMP_Start": 0,
"AC1_FRE_End": 0,
"AC1_FRE_Start": 0,
"AC2_AMP_End": 2479,
"AC2_AMP_Start": 2479,
"AC2_FRE_End": 0,
"AC2_FRE_Start": 0,
"Active": 1,
"DAPI": 0,
"Data": 0,
"Detector": 0,
"Gate1_End": 0,
"Gate1_Start": 0,
"Gate2_End": 0,
"Gate2_Start": 0,
"Gate3_End": 0,
"Gate3_Start": 0,
"N2KV_End": 0,
"N2KV_Start": 0,
"N5KV_End": 0,
"N5KV_Start": 0,
"P5KV_End": 0,
"P5KV_Start": 0,
"RF1_End": 0,
"RF1_Start": 0,
"RF2_End": 0,
"RF2_Start": 0,
"SWIFT1": 0,
"SWIFT1_Amp": 0,
"SWIFT1_Number": 0,
"SWIFT2": 0,
"SWIFT2_Amp": 0,
"SWIFT2_Number": 0,
"Source": 1,
"Spec_Loc": 0,
"Time": 2500000,
"Trap1_End": 0,
"Trap1_Start": 0,
"Trap2_End": 27243,
"Trap2_Start": 27243,
"Trigger1": 0,
"Trigger2": 0,
"Trigger3": 0,
"Trigger4": 0
}
}],
"method_params": {
"average": 1,
"cid_q": 0.25,
"delay": 500,
"iso_q": 0,
"method_type": "ARBITRARY",
"polarity": "POS",
"pre_iso_q": 0,
"pt_per_th": 0,
"repeat": 1,
"scan_mass_end": 1000,
"scan_mass_start": 50,
"scan_q": 0,
"scan_speed": 0,
"trap_q": 0
},
"segment_count": 24,
"segments": [{
"name": "init",
"value": {
"AC1_amp_end": 0,
"AC1_amp_start": 0,
"AC1_freq_end": 0,
"AC1_freq_start": 0,
"AC2_amp_end": 0,
"AC2_amp_start": 0,
"AC2_freq_end": 0,
"AC2_freq_start": 0,
"Active": 1,
"DAPI": 0,
"Data": 0,
"Detector": 0,
"Detector_amp_end": 0,
"Detector_amp_start": 0,
"Dynode_amp_end": 0,
"Dynode_amp_start": 0,
"Gate1_end": -2,
"Gate1_start": -2,
"Gate2_end": 22,
"Gate2_start": 22,
"Gate3_end": 0,
"Gate3_start": 0,
"Q1_mz_end": 0,
"Q1_mz_start": 0,
"Q1_q_end": 0,
"Q1_q_start": 0,
"Q2_mz_end": 0,
"Q2_mz_start": 0,
"Q2_q_end": 0,
"Q2_q_start": 0,
"SWIFT1_amp": 0,
"SWIFT1_loc": 0,
"SWIFT1_switch": 0,
"SWIFT2_amp": 0,
"SWIFT2_loc": 0,
"SWIFT2_switch": 0,
"Source": 1,
"Spec_Loc": 0,
"Spray_amp_end": 4500,
"Spray_amp_start": 4500,
"Time": 100,
"Trap1_end": 0,
"Trap1_start": 0,
"Trap2_end": -8,
"Trap2_start": -8,
"Trigger1": 0,
"Trigger2": 0,
"Trigger3": 0,
"Trigger4": 0
}
}]
},
"sequence": 268431367,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# spec_data_param_notify notify
{
"method": "analysis/spec_data_param_notify",
"protocol": "3.5.0",
"result": {
"code": 0,
"data_uuid": "5b9e121f14c94940b318dc8cdc69d1f8",
"mass_params": {
"calib_mass_end": 1000,
"calib_mass_shift_max": 160,
"calib_mass_start": 50,
"calib_timestamp": "2021-11-08T13:00:00",
"down_sample": 1,
"mass_calib": {
"automatic": 0,
"coefs": {
"c0": 0.5645,
"c1": 0.0192537,
"c2": 0
},
"desc": "",
"mode": "poly_2",
"mode_desc": "linear, poly_2, piecewise_linear, staircase",
"r2": 1,
"x": [],
"x_desc": "dac",
"y": [],
"y_desc": "mz*q"
},
"mass_compensation": {
"automatic": 0,
"coefs": {
"c0": 0,
"c1": 0,
"c2": 0
},
"coefs_bounds": {
"c0": [0, 0.3],
"c1": [0.000298, 0.000298],
"c2": [4.673, 4.673]
},
"desc": "Compensation equation is y = A * sin(B * x + C). For sine_A, coefs B and C are fixed.",
"mode": "sine_A",
"mode_desc": "Mode name: sine, sine_A. Coefs c0 represents A, c1 represents B and c2 represents C.",
"r2": 1,
"x": [],
"x_desc": "dac",
"y": [],
"y_desc": "delta_mz*q"
},
"mass_compensation_enabled": 1
},
"method_params": {
"average": 1,
"cid_q": 0.25,
"delay": 0,
"iso_q": 0.75,
"method_type": "ARBITRARY",
"polarity": "POS",
"pre_iso_q": 0.75,
"pt_per_th": 100,
"repeat": 1,
"scan_mass_end": 1000,
"scan_mass_start": 50,
"scan_q": 0.75,
"scan_speed": 1,
"sequence": "1-1",
"trap_q": 0.3
},
"spec_count": 1
},
"sequence": 268431372,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# scan_result_notify notify
{
"result": {
"analysis_mode": "Automatically",
"analysis_result": {
"false_neg_compound": [],
"false_pos_compound": [],
"true_pos_compound": []
},
"analysis_type": "arbitrary",
"code": 4,
"expected_result": [],
"message": "FpgaScanError",
"mrz_file": "/home/ubuntu/build-PmsClientUI-Desktop/0.Data/Arbitrary/2024_04_12_16_55_07/arbitrary_2024_04_12_16_55_07_244.mrz",
"result": false,
"status": -1
},
"method": "analysis/scan_result_notify",
"protocol": "3.5.0",
"sequence": 268431367,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# spect_data_notify notify
{
"code": 0,
"method": "00010004",
"protocol": "3.5.0",
"result": {
"sequence": "1-1"
},
"sequence": 268431372,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# start_scan_by_fpga_func req
{
"method": "analysis/start_scan_by_fpga_func",
"parameter": {
"average": 1,
"cycle": 1,
"dynamic_swift": 0,
"fpga_segments": [{
"name": "init",
"value": {
"AC1_AMP_End": 0.0,
"AC1_AMP_Start": 0.0,
"AC1_FRE_End": 0.0,
"AC1_FRE_Start": 0.0,
"AC2_AMP_End": 2479.0,
"AC2_AMP_Start": 2479.0,
"AC2_FRE_End": 0.0,
"AC2_FRE_Start": 0.0,
"Active": 1,
"DAPI": 0,
"Data": 0,
"Detector": 0,
"Gate1_End": 0.0,
"Gate1_Start": 0.0,
"Gate2_End": 0.0,
"Gate2_Start": 0.0,
"Gate3_End": 0.0,
"Gate3_Start": 0.0,
"N2KV_End": 0.0,
"N2KV_Start": 0.0,
"N5KV_End": 0.0,
"N5KV_Start": 0.0,
"P5KV_End": 0.0,
"P5KV_Start": 0.0,
"RF1_End": 0.0,
"RF1_Start": 0.0,
"RF2_End": 0.0,
"RF2_Start": 0.0,
"SWIFT1": 0,
"SWIFT1_Amp": 0.0,
"SWIFT1_Number": 0,
"SWIFT2": 0,
"SWIFT2_Amp": 0.0,
"SWIFT2_Number": 0,
"Source": 1,
"Spec_Loc": 0,
"Time": 2500000,
"Trap1_End": 0.0,
"Trap1_Start": 0.0,
"Trap2_End": 27243.0,
"Trap2_Start": 27243.0,
"Trigger1": 0,
"Trigger2": 0,
"Trigger3": 0,
"Trigger4": 0
}
}],
"interval": 500,
"method_params": {
"average": 1,
"cid_q": 0.25,
"dapi_open_time": 0.0,
"delay": 0,
"inj_lmco_mz": 50.0,
"inj_size": 40.0,
"iso_q": 0.75,
"method_type": "MS2",
"msae_params": [],
"msn_params": [{
"cid_amp": 4.0,
"iso_amp": 7.543713637899999,
"iso_mode": "rpf",
"iso_mz_width": 0.9,
"pre_iso_amp": 10.99,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 10.0,
"precursor_mz": 165.0
}],
"polarity": "POS",
"pre_iso_q": 0.75,
"precursor_mz_cid": 0.0,
"pt_per_th": 100.0,
"repeat": 1,
"scan_mass_end": 1000.0,
"scan_mass_start": 50.0,
"scan_q": 0.75,
"scan_speed": 1.0,
"sequence": "1",
"spray_voltage": 4500.0,
"trap_q": 0.3
},
"save_data": 1,
"segment_count": 24
},
"protocol": "3.5.0",
"sequence": 268431377,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# start_scan_by_fpga_func res
{
"method": "analysis/start_scan_by_fpga_func",
"protocol": "3.5.0",
"result": {
"code": 0
},
"sequence": 268431377,
"version": 2
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# start_scan_by_params_list req
{
"method": "analysis/start_scan_by_params_list",
"parameter": {
"average": 1,
"cycle": 1,
"dynamic_swift": 0,
"interval": 500,
"method_params": [{
"average": 1,
"cid_q": 0.25,
"dapi_open_time": 0.0,
"delay": 0,
"inj_lmco_mz": 50.0,
"inj_size": 40.0,
"iso_q": 0.75,
"method_type": "MS2",
"msae_params": [],
"msn_params": [{
"cid_amp": 4.0,
"iso_amp": 7.543713637899999,
"iso_mode": "rpf",
"iso_mz_width": 0.9,
"pre_iso_amp": 10.99,
"pre_iso_mode": "cpf",
"pre_iso_mz_width": 10.0,
"precursor_mz": 165.0
}],
"polarity": "POS",
"pre_iso_q": 0.75,
"precursor_mz_cid": 0.0,
"pt_per_th": 100.0,
"repeat": 1,
"scan_mass_end": 1000.0,
"scan_mass_start": 50.0,
"scan_q": 0.75,
"scan_speed": 1.0,
"sequence": "1",
"spray_voltage": 4500.0,
"trap_q": 0.3
}],
"save_data": 1
},
"protocol": "3.5.0",
"sequence": 268431383,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# start_scan_by_params_list res
{
"method": "analysis/start_scan_by_params_list",
"protocol": "3.5.0",
"result": {
"code": 0
},
"sequence": 268431383,
"version": 2
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# stop_scan req
{
"method": "analysis/stop_scan",
"parameter": {
"method": "",
"parameter": null,
"protocol": "3.5.0",
"sequence": 0,
"version": 1
},
"protocol": "3.5.0",
"sequence": 268431384,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# stop_scan res
{
"method": "analysis/stop_scan",
"protocol": "3.5.0",
"result": {
"code": 0
},
"sequence": 268431384,
"version": 2
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# get_tuning_channel_list req
{
"method": "analysis/get_tuning_channel_list",
"parameter": null,
"protocol": "3.5.0",
"sequence": 268431387,
"version": 1
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# get_tuning_channel_list res
{
"method": "analysis/get_tuning_channel_list",
"protocol": "3.5.0",
"result": {
"code": 0,
"hv": ["gate1", "gate2", "gate3", "trap1", "trap2"],
"kv": ["pos_5kv", "neg_5kv", "neg_2kv"],
"rf_freq": ["rf1_freq", "rf2_freq"]
},
"sequence": 268431387,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# tuning req
{
"method": "analysis/tuning",
"parameter": {
"CHANNELS": ["gate1", "gate2"],
"MODE": [1, 1]
},
"protocol": "3.5.0",
"sequence": 268431388,
"version": 1
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# tuning res
{
"method": "analysis/tuning",
"protocol": "3.5.0",
"result": {
"code": 0
},
"sequence": 268431388,
"version": 2
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# tuning_result_notify notify
{
"method": "analysis/tuning_result_notify",
"protocol": "3.5.0",
"result": {
"analysis_mode": "Automatically",
"analysis_type": "tuning",
"code": 0,
"data": {
"gate1": {
"code": 0,
"message": "Success",
"mode": [1, 1],
"new": {
"c0": 0,
"c1": 0,
"c2": 0
},
"old": {
"c0": 0,
"c1": 0,
"c2": 0
},
"tuning_dacs": [3000, 6000, 10000, 14000, 18000, 22000, 26000, 30000, 34000, 38000, 42000, 46000, 50000, 54000, 58000, 62000],
"tuning_vols": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
"gate2": {
"code": 0,
"message": "Success",
"mode": [1, 1],
"new": {
"c0": 0,
"c1": 0,
"c2": 0
},
"old": {
"c0": 0,
"c1": 0,
"c2": 0
},
"tuning_dacs": [3000, 6000, 10000, 14000, 18000, 22000, 26000, 30000, 34000, 38000, 42000, 46000, 50000, 54000, 58000, 62000],
"tuning_vols": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
}
}
},
"sequence": 268431388,
"version": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47