1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#[cfg(feature = "sdk")]
pub mod wrapper;
#[cfg(feature = "sdk")]
mod device;
#[cfg(feature = "native")]
mod native;
mod frame;
#[cfg(feature = "sdk")]
pub use crate::{device::*, wrapper::HeliosError};
#[cfg(feature = "native")]
pub use crate::native::*;
pub use crate::frame::*;
#[derive(Debug, Clone, Copy)]
pub enum DeviceStatus {
/// Device is ready to receive frame
Ready = 1,
/// Device is not ready to receive frame
NotReady = 0
}