[][src]Trait aravis::InterfaceExt

pub trait InterfaceExt: 'static {
    fn get_device_address(&self, index: u32) -> Option<GString>;
fn get_device_id(&self, index: u32) -> Option<GString>;
fn get_device_model(&self, index: u32) -> Option<GString>;
fn get_device_physical_id(&self, index: u32) -> Option<GString>;
fn get_device_protocol(&self, index: u32) -> Option<GString>;
fn get_device_serial_nbr(&self, index: u32) -> Option<GString>;
fn get_device_vendor(&self, index: u32) -> Option<GString>;
fn get_n_devices(&self) -> u32;
fn open_device(&self, device_id: Option<&str>) -> Option<Device>;
fn update_device_list(&self); }

Required methods

fn get_device_address(&self, index: u32) -> Option<GString>

fn get_device_id(&self, index: u32) -> Option<GString>

fn get_device_model(&self, index: u32) -> Option<GString>

fn get_device_physical_id(&self, index: u32) -> Option<GString>

fn get_device_protocol(&self, index: u32) -> Option<GString>

fn get_device_serial_nbr(&self, index: u32) -> Option<GString>

fn get_device_vendor(&self, index: u32) -> Option<GString>

fn get_n_devices(&self) -> u32

fn open_device(&self, device_id: Option<&str>) -> Option<Device>

fn update_device_list(&self)

Loading content...

Implementors

impl<O: IsA<Interface>> InterfaceExt for O[src]

Loading content...