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