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,68 @@
|
||||
# file,S10709P0.CSV
|
||||
# source,BOARD_LOCAL
|
||||
# spi,SPI1
|
||||
# tick_ms,194163
|
||||
# bit,4
|
||||
# edge_mode,ORDINARY
|
||||
# points,60
|
||||
x,y
|
||||
143,4
|
||||
58,13
|
||||
118,17
|
||||
217,17
|
||||
136,23
|
||||
167,29
|
||||
138,34
|
||||
99,36
|
||||
137,37
|
||||
149,41
|
||||
253,47
|
||||
16,48
|
||||
120,52
|
||||
173,53
|
||||
25,57
|
||||
115,72
|
||||
136,72
|
||||
235,74
|
||||
79,82
|
||||
312,88
|
||||
182,108
|
||||
162,109
|
||||
80,111
|
||||
186,113
|
||||
215,113
|
||||
286,113
|
||||
24,117
|
||||
112,120
|
||||
141,126
|
||||
274,126
|
||||
276,135
|
||||
195,139
|
||||
175,143
|
||||
195,143
|
||||
50,184
|
||||
233,187
|
||||
84,190
|
||||
64,194
|
||||
48,195
|
||||
256,203
|
||||
299,205
|
||||
162,206
|
||||
82,217
|
||||
300,220
|
||||
84,237
|
||||
71,261
|
||||
236,275
|
||||
53,280
|
||||
102,280
|
||||
41,283
|
||||
14,288
|
||||
127,288
|
||||
109,291
|
||||
186,296
|
||||
230,302
|
||||
45,303
|
||||
217,306
|
||||
259,309
|
||||
177,310
|
||||
151,317
|
||||
|
Reference in New Issue
Block a user