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,53 @@
|
||||
# saved_on,SYNTHETIC
|
||||
# master_file,R10001P0.CSV
|
||||
# remote_begin,BEGIN_REMOTE_CSV SOURCE=BOARD_REMOTE SPI=1 POINTS=49 MODE=SYNTHETIC STATUS=OK
|
||||
x,y
|
||||
261.57,252.44
|
||||
258.73,255.19
|
||||
255.80,257.85
|
||||
252.78,260.41
|
||||
249.68,262.86
|
||||
246.50,265.22
|
||||
243.25,267.47
|
||||
239.92,269.62
|
||||
236.53,271.65
|
||||
233.07,273.57
|
||||
229.55,275.38
|
||||
225.98,277.07
|
||||
222.35,278.65
|
||||
218.67,280.10
|
||||
214.94,281.43
|
||||
211.18,282.64
|
||||
207.37,283.73
|
||||
203.53,284.69
|
||||
199.67,285.53
|
||||
195.77,286.23
|
||||
191.86,286.81
|
||||
187.93,287.27
|
||||
183.99,287.59
|
||||
180.04,287.78
|
||||
176.08,287.85
|
||||
172.12,287.78
|
||||
168.17,287.59
|
||||
164.23,287.27
|
||||
160.30,286.81
|
||||
156.39,286.23
|
||||
152.49,285.53
|
||||
148.63,284.69
|
||||
144.79,283.73
|
||||
140.99,282.64
|
||||
137.22,281.43
|
||||
133.49,280.10
|
||||
129.81,278.65
|
||||
126.18,277.07
|
||||
122.61,275.38
|
||||
119.09,273.57
|
||||
115.63,271.65
|
||||
112.24,269.62
|
||||
108.91,267.47
|
||||
105.66,265.22
|
||||
102.48,262.86
|
||||
99.38,260.41
|
||||
96.37,257.85
|
||||
93.43,255.19
|
||||
90.59,252.44
|
||||
|
Reference in New Issue
Block a user