02327a7a21
- 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)
54 lines
771 B
CSV
54 lines
771 B
CSV
# saved_on,SYNTHETIC
|
|
# master_file,S10002P0.CSV
|
|
# remote_begin,BEGIN_REMOTE_CSV SOURCE=LOCAL SPI=1 POINTS=49 MODE=SYNTHETIC STATUS=OK
|
|
x,y
|
|
90.91,81.65
|
|
93.76,78.90
|
|
96.69,76.24
|
|
99.70,73.68
|
|
102.80,71.23
|
|
105.98,68.87
|
|
109.23,66.62
|
|
112.56,64.47
|
|
115.95,62.44
|
|
119.41,60.52
|
|
122.93,58.71
|
|
126.51,57.02
|
|
130.14,55.44
|
|
133.82,53.99
|
|
137.54,52.66
|
|
141.31,51.45
|
|
145.11,50.36
|
|
148.95,49.40
|
|
152.82,48.56
|
|
156.71,47.86
|
|
160.62,47.28
|
|
164.55,46.82
|
|
168.50,46.50
|
|
172.45,46.31
|
|
176.40,46.24
|
|
180.36,46.31
|
|
184.31,46.50
|
|
188.25,46.82
|
|
192.18,47.28
|
|
196.10,47.86
|
|
199.99,48.56
|
|
203.86,49.40
|
|
207.69,50.36
|
|
211.50,51.45
|
|
215.27,52.66
|
|
218.99,53.99
|
|
222.67,55.44
|
|
226.30,57.02
|
|
229.88,58.71
|
|
233.39,60.52
|
|
236.85,62.44
|
|
240.25,64.47
|
|
243.57,66.62
|
|
246.82,68.87
|
|
250.00,71.23
|
|
253.10,73.68
|
|
256.12,76.24
|
|
259.05,78.90
|
|
261.89,81.65
|