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§

source

const ANALOG_INPUT_COUNT: usize

The number of analog inputs.

source

const DIGITAL_B_INPUT_COUNT: usize

The number of digital B inputs.

Provided Associated Constants§

source

const STREAM_INPUT_COUNT: usize = 8usize

The number of stream inputs.

source

const DIGITAL_A_INPUT_COUNT: usize = 8usize

The number of digital A inputs.

source

const MIXER_OUTPUT_COUNT: usize = 8usize

The number of mixer outputs.

source

const LEVEL_MIN: i32 = 0i32

The minimum value of detected signal level.

source

const LEVEL_MAX: i32 = 32_767i32

The maximum value of detected signal level.

Provided Methods§

source

fn create_meter_params() -> IofwMeterParams

Instantiate state of meters.

Object Safety§

This trait is not object safe.

Implementors§