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,