[][src]Trait ommui_data::xio::LoadableDevice

pub trait LoadableDevice {
    fn load_device_parameter_metadata(&self) -> Result<ParameterSetMetadata>;
fn load_device_parameter_descriptions(
        &self
    ) -> Result<IndexMap<String, ParameterDescription>>;
fn load_device_parameter_values(
        &self
    ) -> Result<IndexMap<String, DataValueDescriptive>>;
fn load_board_index(&self) -> Result<IndexSet<String>>;
fn load_board_mapping(
        &self,
        board_id: &str
    ) -> Result<IndexMap<String, ChannelAssignment>>;
fn load_board_parameter_metadata(
        &self,
        board_id: &str
    ) -> Result<ParameterSetMetadata>;
fn load_board_parameter_descriptions(
        &self,
        board_id: &str
    ) -> Result<IndexMap<String, ParameterDescription>>;
fn load_board_parameter_values(
        &self,
        board_id: &str
    ) -> Result<IndexMap<String, DataValueDescriptive>>;
fn load_calibration_parameter_metadata(
        &self,
        calibration_id: &str
    ) -> Result<ParameterSetMetadata>;
fn load_calibration_parameter_descriptions(
        &self,
        calibration_id: &str
    ) -> Result<IndexMap<String, ParameterDescription>>;
fn load_calibration_parameter_values(
        &self,
        calibration_id: &str
    ) -> Result<IndexMap<String, DataValueDescriptive>>;
fn load_calibration_job_index(
        &self,
        calibration_id: &str
    ) -> Result<IndexSet<String>>;
fn load_calibration_job(
        &self,
        calibration_id: &str,
        job_id: &str
    ) -> Result<Job>;
fn load_sampling_parameter_metadata(
        &self,
        sampling_id: &str
    ) -> Result<ParameterSetMetadata>;
fn load_sampling_parameter_descriptions(
        &self,
        sampling_id: &str
    ) -> Result<IndexMap<String, ParameterDescription>>;
fn load_sampling_parameter_values(
        &self,
        sampling_id: &str
    ) -> Result<IndexMap<String, DataValueDescriptive>>;
fn load_sampling_job_index(
        &self,
        sampling_id: &str
    ) -> Result<IndexSet<String>>;
fn load_sampling_job(&self, sampling_id: &str, job_id: &str) -> Result<Job>; fn load_device_parameterset(&self) -> Result<ParameterSet> { ... }
fn load_board_parameterset(&self, board_id: &str) -> Result<ParameterSet> { ... }
fn load_calibration_parameterset(
        &self,
        calibration_id: &str
    ) -> Result<ParameterSet> { ... }
fn load_calibration_jobs(
        &self,
        calibration_id: &str
    ) -> Result<IndexMap<String, Job>> { ... }
fn load_calibration_jobset(
        &self,
        calibration_id: &str,
        board_id: &str,
        metadata: Metadata,
        runtime_parameters: ParameterSet
    ) -> Result<JobSet> { ... }
fn load_sampling_parameterset(
        &self,
        sampling_id: &str
    ) -> Result<ParameterSet> { ... }
fn load_sampling_jobs(
        &self,
        sampling_id: &str
    ) -> Result<IndexMap<String, Job>> { ... }
fn load_sampling_jobset(
        &self,
        sampling_id: &str,
        board_id: &str,
        metadata: Metadata,
        runtime_parameters: ParameterSet
    ) -> Result<JobSet> { ... } }

Required methods

fn load_device_parameter_metadata(&self) -> Result<ParameterSetMetadata>

fn load_device_parameter_descriptions(
    &self
) -> Result<IndexMap<String, ParameterDescription>>

fn load_device_parameter_values(
    &self
) -> Result<IndexMap<String, DataValueDescriptive>>

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

fn load_board_mapping(
    &self,
    board_id: &str
) -> Result<IndexMap<String, ChannelAssignment>>

fn load_board_parameter_metadata(
    &self,
    board_id: &str
) -> Result<ParameterSetMetadata>

fn load_board_parameter_descriptions(
    &self,
    board_id: &str
) -> Result<IndexMap<String, ParameterDescription>>

fn load_board_parameter_values(
    &self,
    board_id: &str
) -> Result<IndexMap<String, DataValueDescriptive>>

fn load_calibration_parameter_metadata(
    &self,
    calibration_id: &str
) -> Result<ParameterSetMetadata>

fn load_calibration_parameter_descriptions(
    &self,
    calibration_id: &str
) -> Result<IndexMap<String, ParameterDescription>>

fn load_calibration_parameter_values(
    &self,
    calibration_id: &str
) -> Result<IndexMap<String, DataValueDescriptive>>

fn load_calibration_job_index(
    &self,
    calibration_id: &str
) -> Result<IndexSet<String>>

fn load_calibration_job(
    &self,
    calibration_id: &str,
    job_id: &str
) -> Result<Job>

fn load_sampling_parameter_metadata(
    &self,
    sampling_id: &str
) -> Result<ParameterSetMetadata>

fn load_sampling_parameter_descriptions(
    &self,
    sampling_id: &str
) -> Result<IndexMap<String, ParameterDescription>>

fn load_sampling_parameter_values(
    &self,
    sampling_id: &str
) -> Result<IndexMap<String, DataValueDescriptive>>

fn load_sampling_job_index(&self, sampling_id: &str) -> Result<IndexSet<String>>

fn load_sampling_job(&self, sampling_id: &str, job_id: &str) -> Result<Job>

Loading content...

Provided methods

fn load_device_parameterset(&self) -> Result<ParameterSet>

fn load_board_parameterset(&self, board_id: &str) -> Result<ParameterSet>

fn load_calibration_parameterset(
    &self,
    calibration_id: &str
) -> Result<ParameterSet>

fn load_calibration_jobs(
    &self,
    calibration_id: &str
) -> Result<IndexMap<String, Job>>

fn load_calibration_jobset(
    &self,
    calibration_id: &str,
    board_id: &str,
    metadata: Metadata,
    runtime_parameters: ParameterSet
) -> Result<JobSet>

fn load_sampling_parameterset(&self, sampling_id: &str) -> Result<ParameterSet>

fn load_sampling_jobs(&self, sampling_id: &str) -> Result<IndexMap<String, Job>>

fn load_sampling_jobset(
    &self,
    sampling_id: &str,
    board_id: &str,
    metadata: Metadata,
    runtime_parameters: ParameterSet
) -> Result<JobSet>

Loading content...

Implementors

impl LoadableDevice for Device[src]

Loading content...