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,553 @@
|
||||
# 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
|
||||
|
Reference in New Issue
Block a user