disable laser option

This commit is contained in:
Ruben van de Ven 2025-07-04 15:13:08 +02:00
parent 59788d5363
commit 65acde713f

View file

@ -122,6 +122,7 @@ pub struct DacConfig{
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq)]
pub enum StreamSource {
Disabled,
CurrentLines,
Rectangle,
Grid, // lines
@ -131,12 +132,12 @@ pub enum StreamSource {
}
// usefull to create pull downs with an iterator
pub const STREAM_SOURCES: [StreamSource; 4] = [
pub const STREAM_SOURCES: [StreamSource; 5] = [
StreamSource::Disabled,
StreamSource::CurrentLines,
StreamSource::Rectangle,
StreamSource::Grid,
StreamSource::WorldGrid,
// StreamSource::Circle,
// StreamSource::Spiral
];
@ -302,6 +303,7 @@ impl StreamSource{
LaserPoints { points, space: CoordinateSpace::World }
},
StreamSource::Disabled => LaserPoints::default(), // empty set
_ => LaserPoints::default(), // empty set
}
}