[package] name = "lamp-testbench" description = "Lamp testbench around the HPCS 6500: measurement station, lamp bundles, ID labels, LED light calibration" version.workspace = true edition.workspace = true publish.workspace = true default-run = "lampbench" [[bin]] name = "lampbench" path = "src/main.rs" [workspace] resolver = "3" members = [".", "crates/tm30", "crates/brother-ql", "crates/lamp-label"] [workspace.package] version = "0.1.0" edition = "2024" publish = false [dependencies] hpcs6500 = { path = "HPCS6500", default-features = false } tm30 = { path = "crates/tm30" } lamp-label = { path = "crates/lamp-label" } anyhow = "1" thiserror = "2" clap = { version = "4.5", features = ["derive", "env"] } serde_json = { version = "1", features = ["preserve_order"] } chrono = { version = "0.4", default-features = false, features = ["clock", "std"] } ctrlc = "3.4" serialport = "4.7" ureq = "3" [profile.release] strip = true