pub struct Live {
pub en: Option<bool>,
pub mso: Option<bool>,
pub port: Option<u16>,
pub mc: Option<bool>,
pub dmx: Option<LiveDmx>,
pub timeout: Option<u16>,
pub maxbri: Option<bool>,
pub no_gc: Option<bool>,
pub offset: Option<u32>,
}
Fields§
§en: Option<bool>
receive UDP realtime
mso: Option<bool>
use Main Segment Only
port: Option<u16>
DMX in port. E1.31 default is 5568, Art-Net is 6454
mc: Option<bool>
multicast or unicast; who the fuck knows which one is which
dmx: Option<LiveDmx>
DMX info
timeout: Option<u16>
(ms timeout of realtime mode before returning to normal mode) / 100
maxbri: Option<bool>
enable to force max brightness if source has very dark colors that would be black
no_gc: Option<bool>
Disable gamma correction; activate if gamma correction is handled by the source
offset: Option<u32>
realtime LED offset
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Live
impl<'de> Deserialize<'de> for Live
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 Live
Auto Trait Implementations§
impl Freeze for Live
impl RefUnwindSafe for Live
impl Send for Live
impl Sync for Live
impl Unpin for Live
impl UnwindSafe for Live
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