1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use super::{ids, Payload}; /// Enable/Disable ANC for your earbuds #[derive(Debug)] pub struct SetNoiseReduction { pub noise_reduction: bool, } pub fn new(noise_reduction: bool) -> SetNoiseReduction { SetNoiseReduction { noise_reduction } } impl Payload for SetNoiseReduction { fn get_data(&self) -> Vec<u8> { vec![self.noise_reduction.into()] } fn get_id(&self) -> u8 { ids::SET_NOISE_REDUCTION } }