pub trait IofwMeterSpecification {
const ANALOG_INPUT_COUNT: usize;
const DIGITAL_B_INPUT_COUNT: usize;
const STREAM_INPUT_COUNT: usize = 8usize;
const DIGITAL_A_INPUT_COUNT: usize = 8usize;
const MIXER_OUTPUT_COUNT: usize = 8usize;
const LEVEL_MIN: i32 = 0i32;
const LEVEL_MAX: i32 = 32_767i32;
// Provided method
fn create_meter_params() -> IofwMeterParams { ... }
}Expand description
Specification for hardware meter.
Required Associated Constants§
sourceconst ANALOG_INPUT_COUNT: usize
const ANALOG_INPUT_COUNT: usize
The number of analog inputs.
sourceconst DIGITAL_B_INPUT_COUNT: usize
const DIGITAL_B_INPUT_COUNT: usize
The number of digital B inputs.
Provided Associated Constants§
sourceconst STREAM_INPUT_COUNT: usize = 8usize
const STREAM_INPUT_COUNT: usize = 8usize
The number of stream inputs.
sourceconst DIGITAL_A_INPUT_COUNT: usize = 8usize
const DIGITAL_A_INPUT_COUNT: usize = 8usize
The number of digital A inputs.
sourceconst MIXER_OUTPUT_COUNT: usize = 8usize
const MIXER_OUTPUT_COUNT: usize = 8usize
The number of mixer outputs.
Provided Methods§
sourcefn create_meter_params() -> IofwMeterParams
fn create_meter_params() -> IofwMeterParams
Instantiate state of meters.
Object Safety§
This trait is not object safe.