pub trait DmxControllerDriver: ControllerDriverErrorDef {
// Required method
fn send_dmx_package(
&mut self,
package: &[u8],
) -> Result<(), DmxError<Self::DriverError>>;
}
Expand description
Trait for controlling DMX fixtures.
Required Methods§
Sourcefn send_dmx_package(
&mut self,
package: &[u8],
) -> Result<(), DmxError<Self::DriverError>>
fn send_dmx_package( &mut self, package: &[u8], ) -> Result<(), DmxError<Self::DriverError>>
Send a DMX512 package. It shouldn’t be bigger than 512 bytes.