protoflight 0.1.3

Protoflight flight controller.
#![cfg(feature = "optical_flow")]

use super::{OpticalFlowMessage, optical_flow::OpticalFlowDevice};

#[derive(Clone, Copy, Debug, PartialEq)]
pub struct OpticalFlowMt {}

impl Default for OpticalFlowMt {
    fn default() -> Self {
        Self::new()
    }
}

impl OpticalFlowMt {
    pub const fn new() -> Self {
        Self {}
    }
}

impl OpticalFlowDevice for OpticalFlowMt {
    fn message(&self) -> OpticalFlowMessage {
        OpticalFlowMessage::default()
    }
}