AccessoryDevice

Trait AccessoryDevice 

Source
pub trait AccessoryDevice {
    // Required methods
    fn in_accessory_mode(&self) -> Result<bool, AccessoryError>;
    fn find_endpoints(&self) -> Result<Endpoints, EndpointError>;
}

Required Methods§

Source

fn in_accessory_mode(&self) -> Result<bool, AccessoryError>

Checks if the device is in accessory mode.

See: https://source.android.com/devices/accessories/aoa#establish-communication-with-the-device

Source

fn find_endpoints(&self) -> Result<Endpoints, EndpointError>

Finds the bulk in and out endpoints for this accessory.

Implementations on Foreign Types§

Source§

impl<T: UsbContext> AccessoryDevice for Device<T>

Implementors§