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
|
||||
|
@@ -0,0 +1,53 @@
|
||||
# saved_on,SYNTHETIC
|
||||
# master_file,R20001P0.CSV
|
||||
# remote_begin,BEGIN_REMOTE_CSV SOURCE=BOARD_REMOTE SPI=2 POINTS=49 MODE=SYNTHETIC STATUS=OK
|
||||
x,y
|
||||
90.59,252.44
|
||||
87.84,249.59
|
||||
85.18,246.66
|
||||
82.62,243.65
|
||||
80.16,240.55
|
||||
77.81,237.37
|
||||
75.56,234.12
|
||||
73.41,230.79
|
||||
71.38,227.40
|
||||
69.46,223.94
|
||||
67.65,220.42
|
||||
65.96,216.84
|
||||
64.38,213.21
|
||||
62.93,209.54
|
||||
61.60,205.81
|
||||
60.39,202.04
|
||||
59.30,198.24
|
||||
58.34,194.40
|
||||
57.50,190.53
|
||||
56.80,186.64
|
||||
56.21,182.73
|
||||
55.76,178.80
|
||||
55.44,174.86
|
||||
55.25,170.90
|
||||
55.18,166.95
|
||||
55.25,162.99
|
||||
55.44,159.04
|
||||
55.76,155.10
|
||||
56.21,151.17
|
||||
56.80,147.25
|
||||
57.50,143.36
|
||||
58.34,139.49
|
||||
59.30,135.66
|
||||
60.39,131.85
|
||||
61.60,128.09
|
||||
62.93,124.36
|
||||
64.38,120.68
|
||||
65.96,117.05
|
||||
67.65,113.48
|
||||
69.46,109.96
|
||||
71.38,106.50
|
||||
73.41,103.10
|
||||
75.56,99.78
|
||||
77.81,96.53
|
||||
80.16,93.35
|
||||
82.62,90.25
|
||||
85.18,87.23
|
||||
87.84,84.30
|
||||
90.59,81.46
|
||||
|
@@ -0,0 +1,53 @@
|
||||
# saved_on,SYNTHETIC
|
||||
# master_file,S10001P0.CSV
|
||||
# remote_begin,BEGIN_REMOTE_CSV SOURCE=LOCAL SPI=1 POINTS=49 MODE=SYNTHETIC STATUS=OK
|
||||
x,y
|
||||
90.59,81.46
|
||||
93.43,78.71
|
||||
96.37,76.05
|
||||
99.38,73.49
|
||||
102.48,71.03
|
||||
105.66,68.68
|
||||
108.91,66.42
|
||||
112.24,64.28
|
||||
115.63,62.25
|
||||
119.09,60.32
|
||||
122.61,58.52
|
||||
126.18,56.82
|
||||
129.81,55.25
|
||||
133.49,53.80
|
||||
137.22,52.46
|
||||
140.99,51.25
|
||||
144.79,50.17
|
||||
148.63,49.21
|
||||
152.49,48.37
|
||||
156.39,47.66
|
||||
160.30,47.08
|
||||
164.23,46.63
|
||||
168.17,46.31
|
||||
172.12,46.11
|
||||
176.08,46.05
|
||||
180.04,46.11
|
||||
183.99,46.31
|
||||
187.93,46.63
|
||||
191.86,47.08
|
||||
195.77,47.66
|
||||
199.67,48.37
|
||||
203.53,49.21
|
||||
207.37,50.17
|
||||
211.18,51.25
|
||||
214.94,52.46
|
||||
218.67,53.80
|
||||
222.35,55.25
|
||||
225.98,56.82
|
||||
229.55,58.52
|
||||
233.07,60.32
|
||||
236.53,62.25
|
||||
239.92,64.28
|
||||
243.25,66.42
|
||||
246.50,68.68
|
||||
249.68,71.03
|
||||
252.78,73.49
|
||||
255.80,76.05
|
||||
258.73,78.71
|
||||
261.57,81.46
|
||||
|
@@ -0,0 +1,53 @@
|
||||
# saved_on,SYNTHETIC
|
||||
# master_file,S20001P0.CSV
|
||||
# remote_begin,BEGIN_REMOTE_CSV SOURCE=LOCAL SPI=2 POINTS=49 MODE=SYNTHETIC STATUS=OK
|
||||
x,y
|
||||
261.57,81.46
|
||||
264.32,84.30
|
||||
266.98,87.23
|
||||
269.54,90.25
|
||||
272.00,93.35
|
||||
274.35,96.53
|
||||
276.61,99.78
|
||||
278.75,103.10
|
||||
280.78,106.50
|
||||
282.70,109.96
|
||||
284.51,113.48
|
||||
286.20,117.05
|
||||
287.78,120.68
|
||||
289.23,124.36
|
||||
290.56,128.09
|
||||
291.77,131.85
|
||||
292.86,135.66
|
||||
293.82,139.49
|
||||
294.66,143.36
|
||||
295.37,147.25
|
||||
295.95,151.17
|
||||
296.40,155.10
|
||||
296.72,159.04
|
||||
296.92,162.99
|
||||
296.98,166.95
|
||||
296.92,170.90
|
||||
296.72,174.86
|
||||
296.40,178.80
|
||||
295.95,182.73
|
||||
295.37,186.64
|
||||
294.66,190.53
|
||||
293.82,194.40
|
||||
292.86,198.24
|
||||
291.77,202.04
|
||||
290.56,205.81
|
||||
289.23,209.54
|
||||
287.78,213.21
|
||||
286.20,216.84
|
||||
284.51,220.42
|
||||
282.70,223.94
|
||||
280.78,227.40
|
||||
278.75,230.79
|
||||
276.61,234.12
|
||||
274.35,237.37
|
||||
272.00,240.55
|
||||
269.54,243.65
|
||||
266.98,246.66
|
||||
264.32,249.59
|
||||
261.57,252.44
|
||||
|
Reference in New Issue
Block a user