pub struct LiveDmx {
pub uni: Option<u16>,
pub seqskip: Option<bool>,
pub e131prio: Option<u8>,
pub addr: Option<u16>,
pub dss: Option<u16>,
pub mode: Option<DmxMode>,
}
Expand description
Dmx setting found in ‘cfg. …live.dmx’, not the root ‘cfg.dmx’
Fields§
§uni: Option<u16>
settings for E1.31 (sACN) protocol (only DMX_MODE_MULTIPLE_* can span over consecutive universes)
seqskip: Option<bool>
freeze instead of flickering
e131prio: Option<u8>
E1.31 port priority (if != 0 priority handling is active)
addr: Option<u16>
DMX start address of fixture, a.k.a. first Channel [for E1.31 (sACN) protocol]
dss: Option<u16>
DMX channel spacing; Number of void/unused channels between each segments DMX channels
mode: Option<DmxMode>
DMX mode
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LiveDmx
impl<'de> Deserialize<'de> for LiveDmx
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 LiveDmx
Auto Trait Implementations§
impl Freeze for LiveDmx
impl RefUnwindSafe for LiveDmx
impl Send for LiveDmx
impl Sync for LiveDmx
impl Unpin for LiveDmx
impl UnwindSafe for LiveDmx
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