Files
Your Name 02327a7a21 Add alignment state indicator and pluggable data sources
- 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)
2026-05-26 14:01:47 -07:00

552 lines
3.8 KiB
CSV

# file,S10705P0.CSV
# source,BOARD_LOCAL
# spi,SPI1
# tick_ms,227139
# bit,4
# edge_mode,ORDINARY
# points,543
x,y
162,40
166,40
168,40
169,40
171,40
172,40
173,40
174,40
175,40
176,40
177,40
178,40
179,40
181,40
182,40
184,40
185,40
159,41
160,41
162,41
163,41
164,41
165,41
166,41
167,41
168,41
169,41
170,41
171,41
172,41
173,41
174,41
175,41
176,41
177,41
178,41
179,41
180,41
181,41
182,41
183,41
184,41
185,41
186,41
187,41
188,41
189,41
190,41
192,41
196,41
153,42
154,42
155,42
156,42
157,42
158,42
159,42
160,42
161,42
162,42
163,42
164,42
165,42
166,42
167,42
168,42
169,42
170,42
171,42
172,42
173,42
174,42
175,42
176,42
177,42
178,42
179,42
180,42
181,42
182,42
183,42
184,42
185,42
186,42
187,42
188,42
189,42
190,42
191,42
192,42
193,42
194,42
195,42
196,42
197,42
199,42
200,42
146,43
148,43
149,43
150,43
151,43
152,43
153,43
154,43
155,43
156,43
157,43
158,43
159,43
160,43
161,43
162,43
163,43
164,43
165,43
166,43
167,43
185,43
187,43
188,43
189,43
190,43
191,43
192,43
193,43
194,43
195,43
196,43
197,43
198,43
199,43
200,43
201,43
202,43
204,43
144,44
145,44
146,44
147,44
148,44
149,44
150,44
151,44
152,44
153,44
154,44
155,44
157,44
160,44
194,44
196,44
197,44
198,44
199,44
200,44
201,44
202,44
203,44
204,44
205,44
206,44
207,44
208,44
141,45
142,45
143,45
144,45
145,45
146,45
147,45
148,45
149,45
150,45
151,45
153,45
200,45
201,45
202,45
203,45
204,45
205,45
206,45
207,45
208,45
209,45
210,45
211,45
137,46
139,46
140,46
141,46
142,46
143,46
144,46
145,46
146,46
148,46
205,46
206,46
207,46
208,46
209,46
210,46
211,46
212,46
213,46
214,46
135,47
136,47
137,47
138,47
139,47
140,47
141,47
142,47
143,47
144,47
209,47
210,47
211,47
212,47
213,47
214,47
215,47
216,47
132,48
133,48
134,48
135,48
136,48
137,48
138,48
139,48
212,48
213,48
214,48
215,48
216,48
217,48
218,48
219,48
220,48
129,49
130,49
131,49
132,49
133,49
134,49
135,49
136,49
137,49
214,49
215,49
216,49
217,49
218,49
219,49
220,49
221,49
222,49
223,49
127,50
128,50
129,50
130,50
131,50
132,50
133,50
217,50
218,50
219,50
220,50
221,50
222,50
223,50
224,50
226,50
125,51
126,51
127,51
128,51
129,51
130,51
131,51
221,51
222,51
223,51
224,51
225,51
226,51
227,51
124,52
125,52
126,52
127,52
128,52
129,52
223,52
224,52
225,52
226,52
227,52
228,52
229,52
121,53
122,53
123,53
124,53
125,53
126,53
226,53
227,53
228,53
229,53
230,53
231,53
120,54
121,54
122,54
123,54
124,54
228,54
229,54
230,54
231,54
232,54
233,54
118,55
119,55
120,55
121,55
122,55
123,55
229,55
230,55
231,55
232,55
233,55
234,55
235,55
116,56
117,56
118,56
119,56
120,56
231,56
232,56
233,56
234,56
235,56
236,56
115,57
116,57
117,57
118,57
234,57
235,57
236,57
237,57
238,57
239,57
112,58
113,58
114,58
115,58
116,58
117,58
235,58
236,58
237,58
238,58
239,58
240,58
241,58
111,59
112,59
113,59
114,59
115,59
237,59
238,59
239,59
240,59
241,59
109,60
110,60
111,60
112,60
113,60
114,60
239,60
240,60
241,60
242,60
107,61
108,61
109,61
110,61
111,61
112,61
241,61
242,61
243,61
244,61
107,62
108,62
109,62
110,62
242,62
243,62
244,62
245,62
246,62
105,63
106,63
107,63
108,63
244,63
245,63
246,63
247,63
103,64
104,64
105,64
106,64
107,64
245,64
246,64
247,64
248,64
249,64
102,65
103,65
104,65
105,65
106,65
246,65
247,65
248,65
249,65
250,65
101,66
102,66
103,66
104,66
105,66
247,66
248,66
249,66
250,66
251,66
99,67
100,67
101,67
102,67
103,67
249,67
250,67
251,67
252,67
98,68
99,68
100,68
101,68
102,68
250,68
251,68
252,68
253,68
98,69
99,69
100,69
101,69
251,69
252,69
253,69
254,69
255,69
97,70
98,70
99,70
100,70
252,70
253,70
254,70
255,70
256,70
96,71
97,71
98,71
254,71
255,71
256,71
257,71
94,72
95,72
96,72
97,72
255,72
256,72
257,72
258,72
259,72
93,73
94,73
95,73
256,73
257,73
258,73
259,73
260,73
91,74
92,74
93,74
94,74
257,74
258,74
259,74
260,74
90,75
91,75
92,75
93,75
94,75
258,75
259,75
260,75
261,75
262,75
90,76
91,76
92,76
93,76
259,76
260,76
261,76
262,76
90,77
91,77
260,77
261,77
91,78