02327a7a21
- AlignmentThresholds dataclass + VisionEngine.__init__ for injection - alignment_state computed per snapshot (ready/aligning/fault) - MonitorPlot circle/vector/legend driven by state color - Status dot + label moved into POSITION VISUALIZATION panel header - CsvSessionSource + DemoSource pluggable DataSource layer - Synthetic DATA/ready/ and DATA/aligning/ sessions for visual testing - Fix CAM 3 label placement (below circle, not above)
474 lines
3.7 KiB
CSV
474 lines
3.7 KiB
CSV
# file,S20705P0.CSV
|
|
# source,BOARD_LOCAL
|
|
# spi,SPI2
|
|
# tick_ms,226699
|
|
# bit,4
|
|
# edge_mode,ORDINARY
|
|
# points,465
|
|
x,y
|
|
261,76
|
|
262,76
|
|
261,77
|
|
262,77
|
|
263,77
|
|
264,77
|
|
261,78
|
|
262,78
|
|
263,78
|
|
264,78
|
|
263,79
|
|
264,79
|
|
265,79
|
|
264,80
|
|
265,80
|
|
266,80
|
|
264,81
|
|
266,81
|
|
267,81
|
|
266,82
|
|
267,82
|
|
268,82
|
|
266,83
|
|
267,83
|
|
268,83
|
|
267,84
|
|
268,84
|
|
269,84
|
|
268,85
|
|
269,85
|
|
270,85
|
|
269,86
|
|
270,86
|
|
271,86
|
|
269,87
|
|
270,87
|
|
271,87
|
|
272,87
|
|
270,88
|
|
271,88
|
|
272,88
|
|
272,89
|
|
273,89
|
|
272,90
|
|
273,90
|
|
274,90
|
|
273,91
|
|
274,91
|
|
275,91
|
|
273,92
|
|
274,92
|
|
275,92
|
|
277,92
|
|
275,93
|
|
276,93
|
|
275,94
|
|
276,94
|
|
277,94
|
|
276,95
|
|
277,95
|
|
278,95
|
|
276,96
|
|
277,96
|
|
278,96
|
|
277,97
|
|
278,97
|
|
279,97
|
|
277,98
|
|
278,98
|
|
279,98
|
|
280,98
|
|
278,99
|
|
279,99
|
|
280,99
|
|
281,99
|
|
279,100
|
|
280,100
|
|
281,100
|
|
280,101
|
|
281,101
|
|
280,102
|
|
281,102
|
|
280,103
|
|
281,103
|
|
282,103
|
|
281,104
|
|
282,104
|
|
283,104
|
|
284,104
|
|
282,105
|
|
283,105
|
|
284,105
|
|
282,106
|
|
283,106
|
|
284,106
|
|
283,107
|
|
284,107
|
|
283,108
|
|
284,108
|
|
285,108
|
|
284,109
|
|
285,109
|
|
284,110
|
|
285,110
|
|
286,110
|
|
285,111
|
|
286,111
|
|
287,111
|
|
286,112
|
|
287,112
|
|
286,113
|
|
288,113
|
|
286,114
|
|
287,114
|
|
287,115
|
|
288,115
|
|
287,116
|
|
288,116
|
|
289,116
|
|
288,117
|
|
289,117
|
|
288,118
|
|
289,118
|
|
290,118
|
|
288,119
|
|
289,119
|
|
290,119
|
|
288,120
|
|
289,120
|
|
290,120
|
|
289,121
|
|
290,121
|
|
291,121
|
|
289,122
|
|
290,122
|
|
291,122
|
|
290,123
|
|
291,123
|
|
291,124
|
|
292,124
|
|
290,125
|
|
291,125
|
|
292,125
|
|
290,126
|
|
291,126
|
|
292,126
|
|
291,127
|
|
292,127
|
|
292,128
|
|
291,129
|
|
292,129
|
|
292,130
|
|
293,130
|
|
293,131
|
|
294,131
|
|
293,132
|
|
294,132
|
|
293,133
|
|
294,133
|
|
293,134
|
|
294,134
|
|
293,135
|
|
294,135
|
|
295,135
|
|
293,136
|
|
294,136
|
|
295,136
|
|
293,137
|
|
294,137
|
|
295,137
|
|
293,138
|
|
294,138
|
|
295,138
|
|
296,138
|
|
294,139
|
|
295,139
|
|
294,140
|
|
295,140
|
|
296,140
|
|
294,141
|
|
295,141
|
|
296,141
|
|
294,142
|
|
295,142
|
|
296,142
|
|
295,143
|
|
296,143
|
|
294,144
|
|
295,144
|
|
296,144
|
|
295,145
|
|
296,145
|
|
297,145
|
|
295,146
|
|
296,146
|
|
297,146
|
|
295,147
|
|
296,147
|
|
297,147
|
|
295,148
|
|
296,148
|
|
297,148
|
|
296,149
|
|
296,150
|
|
297,150
|
|
296,151
|
|
297,151
|
|
296,152
|
|
297,152
|
|
295,153
|
|
296,153
|
|
297,153
|
|
296,154
|
|
297,154
|
|
295,155
|
|
296,155
|
|
297,155
|
|
296,156
|
|
297,156
|
|
296,157
|
|
297,157
|
|
296,158
|
|
297,158
|
|
298,158
|
|
296,159
|
|
297,159
|
|
296,160
|
|
297,160
|
|
298,160
|
|
297,161
|
|
297,162
|
|
298,162
|
|
296,163
|
|
297,163
|
|
298,163
|
|
295,164
|
|
296,164
|
|
297,164
|
|
298,164
|
|
297,165
|
|
298,165
|
|
296,166
|
|
297,166
|
|
298,166
|
|
296,167
|
|
297,167
|
|
298,167
|
|
296,168
|
|
297,168
|
|
298,168
|
|
296,169
|
|
297,169
|
|
296,170
|
|
297,170
|
|
297,171
|
|
298,171
|
|
296,172
|
|
297,172
|
|
298,172
|
|
296,173
|
|
297,173
|
|
296,174
|
|
297,174
|
|
296,175
|
|
297,175
|
|
295,176
|
|
296,176
|
|
297,176
|
|
296,177
|
|
297,177
|
|
295,178
|
|
296,178
|
|
297,178
|
|
294,179
|
|
296,179
|
|
295,180
|
|
296,180
|
|
297,180
|
|
294,181
|
|
295,181
|
|
296,181
|
|
295,182
|
|
296,182
|
|
297,182
|
|
294,183
|
|
295,183
|
|
296,183
|
|
293,184
|
|
295,184
|
|
296,184
|
|
294,185
|
|
295,185
|
|
294,186
|
|
295,186
|
|
294,187
|
|
295,187
|
|
293,188
|
|
294,188
|
|
295,188
|
|
293,189
|
|
294,189
|
|
293,190
|
|
294,190
|
|
293,191
|
|
294,191
|
|
292,192
|
|
293,192
|
|
294,192
|
|
292,193
|
|
293,193
|
|
292,194
|
|
293,194
|
|
291,195
|
|
292,195
|
|
293,195
|
|
291,196
|
|
292,196
|
|
291,197
|
|
292,197
|
|
291,198
|
|
292,198
|
|
290,199
|
|
291,199
|
|
292,199
|
|
290,200
|
|
291,200
|
|
289,201
|
|
290,201
|
|
291,201
|
|
289,202
|
|
290,202
|
|
288,203
|
|
289,203
|
|
290,203
|
|
291,203
|
|
289,204
|
|
290,204
|
|
289,205
|
|
290,205
|
|
288,206
|
|
289,206
|
|
287,207
|
|
288,207
|
|
289,207
|
|
286,208
|
|
287,208
|
|
288,208
|
|
287,209
|
|
288,209
|
|
285,210
|
|
286,210
|
|
287,210
|
|
288,210
|
|
285,211
|
|
286,211
|
|
287,211
|
|
288,211
|
|
285,212
|
|
286,212
|
|
287,212
|
|
285,213
|
|
286,213
|
|
284,214
|
|
285,214
|
|
286,214
|
|
284,215
|
|
285,215
|
|
282,216
|
|
284,216
|
|
285,216
|
|
283,217
|
|
284,217
|
|
282,218
|
|
283,218
|
|
284,218
|
|
281,219
|
|
282,219
|
|
283,219
|
|
281,220
|
|
282,220
|
|
283,220
|
|
281,221
|
|
282,221
|
|
281,222
|
|
282,222
|
|
279,223
|
|
280,223
|
|
281,223
|
|
282,223
|
|
279,224
|
|
278,225
|
|
279,225
|
|
280,225
|
|
278,226
|
|
279,226
|
|
280,226
|
|
277,227
|
|
278,227
|
|
279,227
|
|
276,228
|
|
277,228
|
|
278,228
|
|
276,229
|
|
277,229
|
|
278,229
|
|
275,230
|
|
276,230
|
|
277,230
|
|
278,230
|
|
274,231
|
|
275,231
|
|
276,231
|
|
274,232
|
|
275,232
|
|
276,232
|
|
273,233
|
|
274,233
|
|
272,234
|
|
273,234
|
|
274,234
|
|
272,235
|
|
273,235
|
|
271,236
|
|
272,236
|
|
273,236
|
|
270,237
|
|
271,237
|
|
272,237
|
|
268,238
|
|
269,238
|
|
270,238
|
|
271,238
|
|
268,239
|
|
269,239
|
|
270,239
|
|
268,240
|
|
269,240
|
|
267,241
|
|
268,241
|
|
269,241
|
|
266,242
|
|
267,242
|
|
268,242
|
|
265,243
|
|
266,243
|
|
267,243
|
|
263,244
|
|
264,244
|
|
265,244
|
|
266,244
|
|
262,245
|
|
263,245
|
|
264,245
|
|
266,245
|
|
261,246
|
|
262,246
|
|
263,246
|
|
264,246
|
|
265,246
|
|
261,247
|
|
262,247
|
|
263,247
|
|
264,247
|
|
261,248
|
|
262,248
|