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.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.