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