Files
grabowski 2a3f28001c Lamp testbench in Rust around the HPCS 6500
lampbench station / export / label / tm30 / calibrate replace the Python
lamp_station.py, lamp_export.py, label_printer.py, tm30.py and
calibration.py that lived in HPCS6500-py. The driver is a submodule
(HPCS6500/, like mppt-testbench). Workspace crates: tm30 (TM-30-18 port of
colour-science 0.4.7), brother-ql (raster protocol, byte-identical to
brother_ql) and lamp-label (QR + ID labels for the QL-820NWB).

Bundles are byte-identical to lamp_export.py's (golden tests); the station
runs end to end in a test against the simulated instrument.
2026-10-22 17:26:14 +07:00

5.6 KiB

1wavelength_nmvalue
2380.000.000349989
3381.920.00483611
4383.840.0160743
5385.760.0344528
6387.680.0595032
7389.600.0884034
8391.520.125467
9393.440.167817
10395.360.211468
11397.280.261103
12399.200.318486
13401.120.385365
14403.040.463185
15404.960.552476
16406.880.653943
17408.800.769326
18410.720.901583
19412.641.05217
20414.561.22158
21416.481.41013
22418.401.61743
23420.321.84663
24422.232.09922
25424.152.37704
26426.072.68042
27427.993.00916
28429.913.36805
29431.833.75894
30433.754.18192
31435.674.64312
32437.595.2016
33439.515.81317
34441.436.42468
35443.357.09671
36445.277.82733
37447.198.61316
38449.119.44029
39451.0310.2881
40452.9511.1289
41454.8711.9291
42456.7912.6465
43458.7113.2365
44460.6313.6597
45462.5513.8732
46464.4713.8675
47466.3913.6584
48468.3113.2731
49470.2312.7559
50472.1512.1477
51474.0711.4941
52475.9910.8423
53477.9110.2226
54479.839.65732
55481.759.15363
56483.678.70812
57485.598.31637
58487.517.96727
59489.437.64964
60491.357.35193
61493.277.06379
62495.196.77947
63497.116.49952
64499.036.22794
65500.955.96942
66502.875.72682
67504.795.50173
68506.705.28802
69508.625.09988
70510.544.93933
71512.464.80644
72514.384.7008
73516.304.62154
74518.224.5641
75520.144.52692
76522.064.49814
77523.984.48688
78525.904.49522
79527.824.51233
80529.744.53681
81531.664.56752
82533.584.60427
83535.504.64767
84537.424.69671
85539.344.75317
86541.264.81654
87543.184.88506
88545.104.95903
89547.025.03626
90548.945.11667
91550.865.19991
92552.785.28579
93554.705.37357
94556.625.46053
95558.545.54453
96560.465.62461
97562.385.7017
98564.305.77487
99566.225.84592
100568.145.91392
101570.065.97812
102571.986.0385
103573.906.09349
104575.826.14387
105577.746.19034
106579.666.23339
107581.586.27306
108583.506.30817
109585.426.33993
110587.346.36943
111589.266.39663
112591.176.42233
113593.096.45112
114595.016.47876
115596.936.50223
116598.856.52435
117600.776.54392
118602.696.56168
119604.616.57953
120606.536.59926
121608.456.62242
122610.376.64727
123612.296.67315
124614.216.70048
125616.136.72931
126618.056.76
127619.976.79003
128621.896.81868
129623.816.8474
130625.736.87624
131627.656.90616
132629.576.93676
133631.496.96569
134633.416.9938
135635.337.02035
136637.257.04539
137639.177.06939
138641.097.09232
139643.017.1142
140644.937.13482
141646.857.15419
142648.777.17269
143650.697.18928
144652.617.20383
145654.537.21743
146656.457.23071
147658.377.24443
148660.297.25858
149662.217.2721
150664.137.28552
151666.057.29919
152667.977.31272
153669.897.32712
154671.817.34178
155673.727.35729
156675.647.3732
157677.567.38921
158679.487.4075
159681.407.42868
160683.327.45557
161685.247.4829
162687.167.50422
163689.087.52079
164691.007.53258
165692.927.53913
166694.847.54075
167696.767.53737
168698.687.52993
169700.607.52091
170702.527.51073
171704.447.501
172706.367.49162
173708.287.48149
174710.207.46878
175712.127.4511
176714.047.42755
177715.967.39964
178717.887.36925
179719.807.33708
180721.727.30326
181723.647.26723
182725.567.22859
183727.487.18722
184729.407.14517
185731.327.11295
186733.247.07867
187735.167.03047
188737.086.9773
189739.006.91969
190740.926.85961
191742.846.79838
192744.766.73534
193746.686.67011
194748.606.60305
195750.526.53246
196752.446.45886
197754.366.38241
198756.286.30303
199758.196.22218
200760.116.13986
201762.036.05723
202763.955.9751
203765.875.89259
204767.795.80988
205769.715.74033
206771.635.66936
207773.555.58306
208775.475.49582
209777.395.40821
210779.315.32035
211781.235.23302
212783.155.14594
213785.075.05858
214786.994.97164
215788.914.8848
216790.834.7984
217792.754.71309
218794.674.62851
219796.594.54414
220798.514.45922
221800.434.37354
222802.354.28697
223804.274.21402
224806.194.14114
225808.114.05526
226810.033.96973
227811.953.88399
228813.873.79771
229815.793.7112
230817.713.62492
231819.633.53892
232821.553.45354
233823.473.36889
234825.393.28476
235827.313.20083
236829.233.11759
237831.153.03488
238833.072.96454
239834.992.89571
240836.912.81655
241838.832.73836
242840.742.66171
243842.662.58579
244844.582.51105
245846.502.43775
246848.422.36543
247850.342.29522
248852.262.22704
249854.182.16095
250856.102.09742
251858.022.03556
252859.941.9836
253861.861.93296
254863.781.8752
255865.701.81864
256867.621.7636
257869.541.70956
258871.461.65632
259873.381.60399
260875.301.55222
261877.221.50169
262879.141.45317
263881.061.4066
264882.981.36233
265884.901.32519
266886.821.28854
267888.741.24646
268890.661.20447
269892.581.16263
270894.501.12119
271896.421.08057
272898.341.04128
273900.261.00357
274902.180.966894
275904.100.931244
276906.020.896543
277907.940.862263
278909.860.83332
279911.780.804874
280913.700.772641
281915.620.741735
282917.540.711998
283919.460.683282
284921.380.655367
285923.300.628354
286925.210.602323
287927.130.577235
288929.050.552911
289930.970.532575
290932.890.51299
291934.810.491135
292936.730.470223
293938.650.450316
294940.570.431547
295942.490.413897
296944.410.397301
297946.330.381468
298948.250.366205
299950.170.351438
300952.090.336986
301954.010.324354
302955.930.311324
303957.850.295755
304959.770.279619
305961.690.263628
306963.610.248491
307965.530.234237
308967.450.221016
309969.370.209104
310971.290.198092
311973.210.189503
312975.130.181538
313977.050.172594
314978.970.164553
315980.890.157496
316982.810.150827
317984.730.144015
318986.650.137052
319988.570.129869
320990.490.123145
321992.410.117916
322994.330.112869
323996.250.107184
324998.170.101477
3251000.090.0955527
3261002.010.0894594
3271003.930.0835585
3281005.850.0781945
3291007.770.0733733
3301009.680.0689658
3311011.600.0653379
3321013.520.0616523
3331015.440.0575474
3341017.360.0538378
3351019.280.0503168
3361021.200.0468593
3371023.120.0431563
3381025.040.0391101
3391026.960.0348429
3401028.880.0309126
3411030.800.0279664
3421032.720.0252084
3431034.640.0222505
3441036.560.0194355
3451038.480.0165936
3461040.400.0136962
3471042.320.0105769
3481044.240.00740189
3491046.160.00445013
3501048.080.0025752
3511050.000.00133693