[][src]Trait ommui_data::LoadableDevice

pub trait LoadableDevice<'a> {
    type AnnalisaLoadableDevice: LoadableDevice;
    type OmmuiLoadableDevice: LoadableDevice;
    type SamplicLoadableDevice: LoadableDevice;
    type XioLoadableDevice: LoadableDevice;
    fn annalisa(&'a self) -> Self::AnnalisaLoadableDevice;
fn ommui(&'a self) -> Self::OmmuiLoadableDevice;
fn samplic(&'a self) -> Self::SamplicLoadableDevice;
fn xio(&'a self) -> Self::XioLoadableDevice;
fn load_calibration_description_index(&self) -> Result<IndexSet<String>>;
fn load_calibration_description(
        &self,
        calibration_id: &str
    ) -> Result<CalibrationDescription>;
fn load_sampling_index(&self) -> Result<IndexSet<String>>;
fn load_sampling(&self, sampling_id: &str) -> Result<Sampling>;
fn load_device_description(&self) -> Result<DeviceDescription>;
fn load_device(&self) -> Result<Device>; fn load_calibration_descriptions(
        &self
    ) -> Result<IndexMap<String, CalibrationDescription>> { ... }
fn load_samplings(&self) -> Result<IndexMap<String, Sampling>> { ... } }

Associated Types

Loading content...

Required methods

fn annalisa(&'a self) -> Self::AnnalisaLoadableDevice

fn ommui(&'a self) -> Self::OmmuiLoadableDevice

fn samplic(&'a self) -> Self::SamplicLoadableDevice

fn xio(&'a self) -> Self::XioLoadableDevice

fn load_calibration_description_index(&self) -> Result<IndexSet<String>>

fn load_calibration_description(
    &self,
    calibration_id: &str
) -> Result<CalibrationDescription>

fn load_sampling_index(&self) -> Result<IndexSet<String>>

fn load_sampling(&self, sampling_id: &str) -> Result<Sampling>

fn load_device_description(&self) -> Result<DeviceDescription>

fn load_device(&self) -> Result<Device>

Loading content...

Provided methods

Loading content...

Implementors

impl<'a, P: 'a + AsRef<Path>> LoadableDevice<'a> for Device<P>[src]

Loading content...