pub struct Dmx {
pub chan: Option<u8>,
pub gap: Option<u16>,
pub start: Option<u16>,
pub start_led: Option<u16>,
pub fixmap: Option<[u8; 16]>,
pub e131proxy: Option<u16>,
}
Expand description
only included in some WLED builds
Fields§
§chan: Option<u8>
number of channels per fixture
gap: Option<u16>
assigns the different channels to different functions. See wled21_dmx.ino for more information. gap between the fixtures. makes addressing easier because you don’t have to memorize odd numbers when climbing up onto a rig.
start: Option<u16>
start address of the first fixture
start_led: Option<u16>
LED from which DMX fixtures start
fixmap: Option<[u8; 16]>
fixture map
e131proxy: Option<u16>
output this E1.31 (sACN) / ArtNet universe via MAX485 (0 = disabled)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Dmx
impl<'de> Deserialize<'de> for Dmx
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Dmx
Auto Trait Implementations§
impl Freeze for Dmx
impl RefUnwindSafe for Dmx
impl Send for Dmx
impl Sync for Dmx
impl Unpin for Dmx
impl UnwindSafe for Dmx
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more