From b4a1bf1597ebb8ab9658dd6e1cb1bfc8108ac6b5 Mon Sep 17 00:00:00 2001 From: Ruben van de Ven Date: Fri, 17 Oct 2025 15:34:32 +0200 Subject: [PATCH] default on config load --- src/trap/laser.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/trap/laser.rs b/src/trap/laser.rs index 1ed7c48..d536080 100644 --- a/src/trap/laser.rs +++ b/src/trap/laser.rs @@ -118,9 +118,14 @@ pub struct DacConfig{ // pub homography: Mat3, pub source: StreamSource, pub filters: PointFilters, + #[serde(default = "default_layers_enabled")] pub layers_enabled: u8, } +fn default_layers_enabled() -> u8 { + 0b1111_1111 +} + #[derive(Serialize, Deserialize, Clone, Debug, PartialEq)] pub enum StreamSource { Disabled,