-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCSM-TCP-Router.lvcsm
More file actions
222 lines (195 loc) · 6.15 KB
/
CSM-TCP-Router.lvcsm
File metadata and controls
222 lines (195 loc) · 6.15 KB
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
[CSMModule.AI]
VIName = "HAL-AI.vi"
[CSMVI.HAL-AI.vi]
Path = "<AppDir>/Server/CSM_Modules/HAL-AI.vi"
[CSMAPI.HAL-AI.vi]
Item 0 = "Channels"
Item 1 = "read"
Item 2 = "read all"
[CSMStates.HAL-AI.vi]
Item 0 = "Idle"
Item 1 = "CSM Documentation"
Item 2 = "Error Handler"
Item 3 = "VI Reference"
Item 4 = "Critical Error"
Item 5 = "Target Busy Error"
Item 6 = "Target Timeout Error"
Item 7 = "Target Error"
Item 8 = "Async Response"
Item 9 = "Response"
Item 10 = "Async Message Posted"
Item 11 = "Initialize Core Data"
Item 12 = "Exit"
Item 13 = "Data: Initialize"
Item 14 = "Data: Get Configuration"
Item 15 = "Data: Get Internal Data"
Item 16 = "Data: Set Configuration"
Item 17 = "Data: Update Indicators"
Item 18 = "Data: Cleanup"
Item 19 = "Macro: Initialize"
Item 20 = "Macro: Exit"
Item 21 = "Channels"
Item 22 = "read"
Item 23 = "read(massdata)"
Item 24 = "read all"
Item 25 = "DoSth: DoA"
Item 26 = "DoSth: DoB"
[CSMModule.DIO]
VIName = "HAL-DIO.vi"
[CSMVI.HAL-DIO.vi]
Path = "<AppDir>/Server/CSM_Modules/HAL-DIO.vi"
[CSMAPI.HAL-DIO.vi]
Item 0 = "Turn On"
Item 1 = "Turn Off"
Item 2 = "Check"
Item 3 = "Check All"
Item 4 = "Reset All"
[CSMStates.HAL-DIO.vi]
Item 0 = "Idle"
Item 1 = "CSM Documentation"
Item 2 = "Error Handler"
Item 3 = "VI Reference"
Item 4 = "Critical Error"
Item 5 = "Target Busy Error"
Item 6 = "Target Timeout Error"
Item 7 = "Target Error"
Item 8 = "Async Response"
Item 9 = "Response"
Item 10 = "Async Message Posted"
Item 11 = "Initialize Core Data"
Item 12 = "Exit"
Item 13 = "Data: Initialize"
Item 14 = "Data: Get Configuration"
Item 15 = "Data: Get Internal Data"
Item 16 = "Data: Set Configuration"
Item 17 = "Data: Update Indicators"
Item 18 = "Data: Cleanup"
Item 19 = "Macro: Initialize"
Item 20 = "Macro: Exit"
Item 21 = "Turn On"
Item 22 = "Turn Off"
Item 23 = "Check"
Item 24 = "Check All"
Item 25 = "Reset All"
Item 26 = "DoSth: DoA"
Item 27 = "DoSth: DoB"
[CSMModule.DIO2]
VIName = "HAL-DIO.vi"
[CSMModule.Measure]
VIName = "MAL-TEST.vi"
[CSMVI.MAL-TEST.vi]
Path = "<AppDir>/Server/CSM_Modules/MAL-TEST.vi"
[CSMAPI.MAL-TEST.vi]
Item 0 = "Sweep"
Item 1 = "Measure"
[CSMStates.MAL-TEST.vi]
Item 0 = "Idle"
Item 1 = "CSM Documentation"
Item 2 = "Error Handler"
Item 3 = "VI Reference"
Item 4 = "Critical Error"
Item 5 = "Target Busy Error"
Item 6 = "Target Timeout Error"
Item 7 = "Target Error"
Item 8 = "Async Response"
Item 9 = "Response"
Item 10 = "Async Message Posted"
Item 11 = "Initialize Core Data"
Item 12 = "Exit"
Item 13 = "Data: Initialize"
Item 14 = "Data: Get Configuration"
Item 15 = "Data: Get Internal Data"
Item 16 = "Data: Set Configuration"
Item 17 = "Data: Update Indicators"
Item 18 = "Data: Cleanup"
Item 19 = "Macro: Initialize"
Item 20 = "Macro: Exit"
Item 21 = "Generate Status"
Item 22 = "start loop"
Item 23 = "stop loop"
Item 24 = "Sweep"
Item 25 = "Measure"
Item 26 = "action: start loop"
Item 27 = "action: loop check"
Item 28 = "action: end loop"
[CSM Debug Console]
Response Timeout(s) = 30
History Length = 50
Periodic Enable = TRUE
Periodic threashold(#/s) = 0.500000
Periodic Check Peroid(s) = 3.000000
[CSMModule.CSM TCP Router]
VIName = "CSM-TCP-Router.lvlib:CSM-TCP-Router.vi"
[CSMVI.CSM-TCP-Router.lvlib:CSM-TCP-Router.vi]
Path = "<AppDir>/_addons/TCP-Router/CSM-TCP-Router.vi"
[CSMStates.CSM-TCP-Router.lvlib:CSM-TCP-Router.vi]
Item 0 = "Idle"
Item 1 = "CSM Documentation"
Item 2 = "VI Reference"
Item 3 = "Error Handler"
Item 4 = "Critical Error"
Item 5 = "Target Timeout Error"
Item 6 = "Target Error"
Item 7 = "Async Response"
Item 8 = "Response"
Item 9 = "Async Message Posted"
Item 10 = "Initialize Core Data"
Item 11 = "Exit"
Item 12 = "Data: Initialize"
Item 13 = "Data: Get Configuration"
Item 14 = "Data: Get Internal Data"
Item 15 = "Data: Set Configuration"
Item 16 = "Data: Update Indicators"
Item 17 = "Data: Cleanup"
Item 18 = "Macro: Initialize"
Item 19 = "Macro: Exit"
Item 20 = "API: Start JKI TCP Server"
Item 21 = "API: Disconnect All Client"
Item 22 = "API: Get Time Running"
Item 23 = "API: Get Connection Number"
Item 24 = "API: Get Connection Details"
Item 25 = "API: Stop JKI TCP Server"
[CSMModule.CSM TCP Router.71000005]
VIName = "CSM-TCP-Router.lvlib:Connection Handler Worker.vi"
[CSMVI.CSM-TCP-Router.lvlib:Connection Handler Worker.vi]
Path = "<AppDir>/_addons/TCP-Router/_support/Connection Handler Worker.vi"
[CSMStates.CSM-TCP-Router.lvlib:Connection Handler Worker.vi]
Item 0 = "Idle"
Item 1 = "CSM Documentation"
Item 2 = "VI Reference"
Item 3 = "Error Handler"
Item 4 = "Critical Error"
Item 5 = "Target Timeout Error"
Item 6 = "Target Error"
Item 7 = "Async Response"
Item 8 = "Response"
Item 9 = "Async Message Posted"
Item 10 = "Initialize Core Data"
Item 11 = "Exit"
Item 12 = "Data: Initialize"
Item 13 = "Data: Get Configuration"
Item 14 = "Data: Get Internal Data"
Item 15 = "Data: Set Configuration"
Item 16 = "Data: Update Indicators"
Item 17 = "Data: Cleanup"
Item 18 = "Macro: Initialize"
Item 19 = "Macro: Exit"
Item 20 = "API: API1"
Item 21 = "API: API2"
Item 22 = "Action: Send Sync Message"
[CSMModule.CSM TCP Router.F4C00005]
VIName = "CSM-TCP-Router.lvlib:Connection Handler Worker.vi"
[CSMModule.CSM TCP Router.F5000005]
VIName = "CSM-TCP-Router.lvlib:Connection Handler Worker.vi"
[CSMModule.CSM TCP Router.F5300005]
VIName = "CSM-TCP-Router.lvlib:Connection Handler Worker.vi"
[CSMModule.CSM TCP Router.F5700005]
VIName = "CSM-TCP-Router.lvlib:Connection Handler Worker.vi"
[CSMDoc.HAL-AI.vi]
doc = "AI Module with 4 Channels.%0AAPI:%0A1. Channels %2F%2F List all Channels %0A2. Read %3E%3E ChannelName%3BNum %2F%2FRead num of points from Channel specified.%0A3.read all %3E%3E Num %2F%2F Read num of points from all channels."
[CSMDoc.HAL-DIO.vi]
doc = "DIO Module with 8 Channels.%0AAPI:%0A1. TurnOn %3E%3E ChannelIndex %2F%2FSet Channel to ON.%0A2. TurnOff %3E%3E ChannelIndex %2F%2FSet Channel to OFF.%0A3. Check %3E%3E ChannelIndex %2F%2FCheck current status of Channel.%0A4. CheckAll %2F%2FCheck status of all channels%0A5. ResetAll %2F%2FReset All channels"
[CSMDoc.MAL-TEST.vi]
doc = "Measurement Module.%0AAPI: %0A1. Sweep %3E%3E Start%3BStop%3BStep%3BInterval %2F%2F sweep current with specified parameters.%0A2. Measure %2F%2F Return voltage and current at the same time."
[CSMModule.Measure2]
VIName = "MAL-TEST.vi"