1 2 3 4 5 6 7 8 9
use crate::core::configuration::Configuration; pub mod primitives; /// Modulation contains the amplitude modulation data. pub trait Modulation: Send { fn build(&mut self, config: Configuration); fn buffer(&self) -> &[u8]; fn sent(&mut self) -> &mut usize; }