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.
This commit is contained in:
grabowski committed 2026-10-22 17:26:14 +07:00
commit 2a3f28001c
241 files changed
+46390

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
name,m00,m01,m02,m10,m11,m12,m20,m21,m22
CAT02,0.7328,0.4296,-0.1624,-0.7036,1.6975,0.0061,0.003,0.0136,0.9834
HPE_CAT02_INV,0.7409790970135308,0.21802515567573566,0.04100574731073359,0.2853532916858802,0.6242015741188158,0.0904451341953042,-0.009627608738429355,-0.00569803121611342,1.0153256399545427
1 name m00 m01 m02 m10 m11 m12 m20 m21 m22
2 CAT02 0.7328 0.4296 -0.1624 -0.7036 1.6975 0.0061 0.003 0.0136 0.9834
3 HPE_CAT02_INV 0.7409790970135308 0.21802515567573566 0.04100574731073359 0.2853532916858802 0.6242015741188158 0.0904451341953042 -0.009627608738429355 -0.00569803121611342 1.0153256399545427