Trait ar_drivers::ARGlasses

source ·
pub trait ARGlasses {
    fn serial(&mut self) -> Result<String, Error>;
    fn read_event(&mut self) -> Result<GlassesEvent, Error>;
    fn set_display_mode(
        &mut self,
        display_mode: DisplayMode
    ) -> Result<(), Error>; }
Expand description

Common interface for AR implemented glasses

Required Methods§

source

fn serial(&mut self) -> Result<String, Error>

Get the serial number of the glasses

source

fn read_event(&mut self) -> Result<GlassesEvent, Error>

Get a single sensor event. Blocks.

source

fn set_display_mode(&mut self, display_mode: DisplayMode) -> Result<(), Error>

Set the display mode of the glasses. See DisplayMode

Implementors§