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

554 lines
3.8 KiB
CSV

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