pub struct TravelerProtocol;Expand description
The protocol implementation for Traveler.
Implementations§
Source§impl TravelerProtocol
impl TravelerProtocol
Sourcepub const NOTIFY_MIC_PARAM_MASK: u32 = 536_870_912u32
pub const NOTIFY_MIC_PARAM_MASK: u32 = 536_870_912u32
Notification mask for mic gain, and pad.
Sourcepub const NOTIFY_PORT_CHANGE: u32 = 1_073_741_824u32
pub const NOTIFY_PORT_CHANGE: u32 = 1_073_741_824u32
Notification mask for speed of word clock output, phone assignment.
Sourcepub const NOTIFY_FORMAT_CHANGE: u32 = 134_217_728u32
pub const NOTIFY_FORMAT_CHANGE: u32 = 134_217_728u32
Notification mask for signal format of optical input/output interfaces.
Sourcepub const MIC_INPUT_COUNT: usize = 4usize
pub const MIC_INPUT_COUNT: usize = 4usize
The number of microphone inputs.
Sourcepub const MIC_GAIN_MIN: u8 = 0u8
pub const MIC_GAIN_MIN: u8 = 0u8
The minimum value of microphone input.
Sourcepub const MIC_GAIN_MAX: u8 = 53u8
pub const MIC_GAIN_MAX: u8 = 53u8
The maximum value of microphone input.
Sourcepub const MIC_GAIN_STEP: u8 = 1u8
pub const MIC_GAIN_STEP: u8 = 1u8
The step value of microphone input.
Trait Implementations§
Source§impl Default for TravelerProtocol
impl Default for TravelerProtocol
Source§fn default() -> TravelerProtocol
fn default() -> TravelerProtocol
Returns the “default value” for a type. Read more
Source§impl MotuPortAssignSpecification for TravelerProtocol
impl MotuPortAssignSpecification for TravelerProtocol
const ASSIGN_PORT_TARGETS: &'static [TargetPort]
const ASSIGN_PORT_VALS: &'static [u8]
Source§impl MotuRegisterDspLineInputSpecification for TravelerProtocol
impl MotuRegisterDspLineInputSpecification for TravelerProtocol
const LINE_INPUT_COUNT: usize = 4usize
const CH_OFFSET: usize = 4usize
fn create_line_input_state() -> RegisterDspLineInputState
Source§impl MotuRegisterDspMeterSpecification for TravelerProtocol
impl MotuRegisterDspMeterSpecification for TravelerProtocol
Source§const INPUT_PORTS: &'static [TargetPort]
const INPUT_PORTS: &'static [TargetPort]
The input ports.
Source§const OUTPUT_PORT_PAIRS: &'static [TargetPort]
const OUTPUT_PORT_PAIRS: &'static [TargetPort]
The output pairs.
const OUTPUT_PORT_PAIR_POS: &'static [[usize; 2]]
Source§const OUTPUT_PORT_COUNT: usize = _
const OUTPUT_PORT_COUNT: usize = _
The number of outputs.
Source§const LEVEL_STEP: u8 = 1u8
const LEVEL_STEP: u8 = 1u8
The step value of detected signal level.
Source§const METER_IMAGE_SIZE: usize = 48usize
const METER_IMAGE_SIZE: usize = 48usize
The size of image.
fn create_meter_state() -> RegisterDspMeterState
Source§impl MotuRegisterDspMixerMonauralSourceSpecification for TravelerProtocol
impl MotuRegisterDspMixerMonauralSourceSpecification for TravelerProtocol
Source§const MIXER_SOURCES: &'static [TargetPort]
const MIXER_SOURCES: &'static [TargetPort]
The port of mixer sources.
Source§const SOURCE_GAIN_MIN: u8 = 0u8
const SOURCE_GAIN_MIN: u8 = 0u8
The minimum value of gain for mixer source.
Source§const SOURCE_GAIN_MAX: u8 = 128u8
const SOURCE_GAIN_MAX: u8 = 128u8
The maximum value of gain for mixer source.
Source§const SOURCE_GAIN_STEP: u8 = 1u8
const SOURCE_GAIN_STEP: u8 = 1u8
The step value of gain for mixer source.
Source§const SOURCE_PAN_MIN: u8 = 0u8
const SOURCE_PAN_MIN: u8 = 0u8
The minimum value of left and right balance for mixer source.
Source§const SOURCE_PAN_MAX: u8 = 128u8
const SOURCE_PAN_MAX: u8 = 128u8
The maximum value of left and right balance for mixer source.
Source§const SOURCE_PAN_STEP: u8 = 1u8
const SOURCE_PAN_STEP: u8 = 1u8
The step value of left and right balance for mixer source.
fn create_mixer_monaural_source_state() -> RegisterDspMixerMonauralSourceState
Source§impl MotuRegisterDspSpecification for TravelerProtocol
impl MotuRegisterDspSpecification for TravelerProtocol
Source§const MIXER_OUTPUT_DESTINATIONS: &'static [TargetPort]
const MIXER_OUTPUT_DESTINATIONS: &'static [TargetPort]
The destinations of mixer outputs.
Source§const MIXER_COUNT: usize = 4usize
const MIXER_COUNT: usize = 4usize
The number of mixers.
Source§const MIXER_OUTPUT_VOLUME_MIN: u8 = 0u8
const MIXER_OUTPUT_VOLUME_MIN: u8 = 0u8
The minimum value of mixer output volume.
Source§const MIXER_OUTPUT_VOLUME_MAX: u8 = 128u8
const MIXER_OUTPUT_VOLUME_MAX: u8 = 128u8
The maximum value of mixer output volume.
Source§const MIXER_OUTPUT_VOLUME_STEP: u8 = 1u8
const MIXER_OUTPUT_VOLUME_STEP: u8 = 1u8
The step value of mixer output volume.
Source§const OUTPUT_VOLUME_MIN: u8 = 0u8
const OUTPUT_VOLUME_MIN: u8 = 0u8
The minimum value of physical output volume.
Source§const OUTPUT_VOLUME_MAX: u8 = 128u8
const OUTPUT_VOLUME_MAX: u8 = 128u8
The maximum value of physical output volume.
Source§const OUTPUT_VOLUME_STEP: u8 = 1u8
const OUTPUT_VOLUME_STEP: u8 = 1u8
The step value of physical output volume.
Source§impl MotuVersion2OpticalIfaceSpecification for TravelerProtocol
impl MotuVersion2OpticalIfaceSpecification for TravelerProtocol
const OPT_IFACE_MODES: &'static [V2OptIfaceMode]
Source§impl MotuWhollyCacheableParamsOperation<TravelerMicInputState> for TravelerProtocol
impl MotuWhollyCacheableParamsOperation<TravelerMicInputState> for TravelerProtocol
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut TravelerMicInputState,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut TravelerMicInputState, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl MotuWhollyUpdatableParamsOperation<TravelerMicInputState> for TravelerProtocol
impl MotuWhollyUpdatableParamsOperation<TravelerMicInputState> for TravelerProtocol
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &TravelerMicInputState,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &TravelerMicInputState, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.
Source§impl MotuWordClockOutputSpecification for TravelerProtocol
impl MotuWordClockOutputSpecification for TravelerProtocol
const WORD_CLOCK_OUTPUT_SPEED_MODES: &'static [WordClkSpeedMode] = _
impl MotuClockNameDisplaySpecification for TravelerProtocol
impl MotuRegisterDspMeterOutputTargetSpecification for TravelerProtocol
Auto Trait Implementations§
impl Freeze for TravelerProtocol
impl RefUnwindSafe for TravelerProtocol
impl Send for TravelerProtocol
impl Sync for TravelerProtocol
impl Unpin for TravelerProtocol
impl UnwindSafe for TravelerProtocol
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<O> MotuPartiallyUpdatableParamsOperation<RegisterDspLineInputState> for Owhere
O: MotuRegisterDspLineInputSpecification,
impl<O> MotuPartiallyUpdatableParamsOperation<RegisterDspLineInputState> for Owhere
O: MotuRegisterDspLineInputSpecification,
Source§fn update_partially(
req: &mut FwReq,
node: &mut FwNode,
params: &mut RegisterDspLineInputState,
updates: RegisterDspLineInputState,
timeout_ms: u32,
) -> Result<(), Error>
fn update_partially( req: &mut FwReq, node: &mut FwNode, params: &mut RegisterDspLineInputState, updates: RegisterDspLineInputState, timeout_ms: u32, ) -> Result<(), Error>
Update the part of parameters.
Source§impl<O> MotuPartiallyUpdatableParamsOperation<RegisterDspMixerMonauralSourceState> for O
impl<O> MotuPartiallyUpdatableParamsOperation<RegisterDspMixerMonauralSourceState> for O
Source§fn update_partially(
req: &mut FwReq,
node: &mut FwNode,
params: &mut RegisterDspMixerMonauralSourceState,
updates: RegisterDspMixerMonauralSourceState,
timeout_ms: u32,
) -> Result<(), Error>
fn update_partially( req: &mut FwReq, node: &mut FwNode, params: &mut RegisterDspMixerMonauralSourceState, updates: RegisterDspMixerMonauralSourceState, timeout_ms: u32, ) -> Result<(), Error>
Update the part of parameters.
Source§impl<O> MotuPartiallyUpdatableParamsOperation<RegisterDspMixerOutputState> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuPartiallyUpdatableParamsOperation<RegisterDspMixerOutputState> for Owhere
O: MotuRegisterDspSpecification,
Source§fn update_partially(
req: &mut FwReq,
node: &mut FwNode,
params: &mut RegisterDspMixerOutputState,
updates: RegisterDspMixerOutputState,
timeout_ms: u32,
) -> Result<(), Error>
fn update_partially( req: &mut FwReq, node: &mut FwNode, params: &mut RegisterDspMixerOutputState, updates: RegisterDspMixerOutputState, timeout_ms: u32, ) -> Result<(), Error>
Update the part of parameters.
Source§impl<O> MotuPartiallyUpdatableParamsOperation<RegisterDspOutputState> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuPartiallyUpdatableParamsOperation<RegisterDspOutputState> for Owhere
O: MotuRegisterDspSpecification,
Source§fn update_partially(
req: &mut FwReq,
node: &mut FwNode,
params: &mut RegisterDspOutputState,
updates: RegisterDspOutputState,
timeout_ms: u32,
) -> Result<(), Error>
fn update_partially( req: &mut FwReq, node: &mut FwNode, params: &mut RegisterDspOutputState, updates: RegisterDspOutputState, timeout_ms: u32, ) -> Result<(), Error>
Update the part of parameters.
Source§impl<O> MotuRegisterDspEventOperation<PhoneAssignParameters> for O
impl<O> MotuRegisterDspEventOperation<PhoneAssignParameters> for O
Source§fn parse_event(
params: &mut PhoneAssignParameters,
event: &RegisterDspEvent,
) -> bool
fn parse_event( params: &mut PhoneAssignParameters, event: &RegisterDspEvent, ) -> bool
Parse event.
Source§impl<O> MotuRegisterDspEventOperation<RegisterDspLineInputState> for Owhere
O: MotuRegisterDspLineInputSpecification,
impl<O> MotuRegisterDspEventOperation<RegisterDspLineInputState> for Owhere
O: MotuRegisterDspLineInputSpecification,
Source§fn parse_event(
params: &mut RegisterDspLineInputState,
event: &RegisterDspEvent,
) -> bool
fn parse_event( params: &mut RegisterDspLineInputState, event: &RegisterDspEvent, ) -> bool
Parse event.
Source§impl<O> MotuRegisterDspEventOperation<RegisterDspMixerMonauralSourceState> for O
impl<O> MotuRegisterDspEventOperation<RegisterDspMixerMonauralSourceState> for O
Source§fn parse_event(
params: &mut RegisterDspMixerMonauralSourceState,
event: &RegisterDspEvent,
) -> bool
fn parse_event( params: &mut RegisterDspMixerMonauralSourceState, event: &RegisterDspEvent, ) -> bool
Parse event.
Source§impl<O> MotuRegisterDspEventOperation<RegisterDspMixerOutputState> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuRegisterDspEventOperation<RegisterDspMixerOutputState> for Owhere
O: MotuRegisterDspSpecification,
Source§fn parse_event(
params: &mut RegisterDspMixerOutputState,
event: &RegisterDspEvent,
) -> bool
fn parse_event( params: &mut RegisterDspMixerOutputState, event: &RegisterDspEvent, ) -> bool
Parse event.
Source§impl<O> MotuRegisterDspEventOperation<RegisterDspOutputState> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuRegisterDspEventOperation<RegisterDspOutputState> for Owhere
O: MotuRegisterDspSpecification,
Source§fn parse_event(
params: &mut RegisterDspOutputState,
event: &RegisterDspEvent,
) -> bool
fn parse_event( params: &mut RegisterDspOutputState, event: &RegisterDspEvent, ) -> bool
Parse event.
Source§impl<O> MotuRegisterDspImageOperation<PhoneAssignParameters, SndMotuRegisterDspParameter> for O
impl<O> MotuRegisterDspImageOperation<PhoneAssignParameters, SndMotuRegisterDspParameter> for O
Source§fn parse_image(
params: &mut PhoneAssignParameters,
image: &SndMotuRegisterDspParameter,
)
fn parse_image( params: &mut PhoneAssignParameters, image: &SndMotuRegisterDspParameter, )
Parse image transferred in the series of isochronous packets.
Source§impl<O> MotuRegisterDspImageOperation<RegisterDspLineInputState, SndMotuRegisterDspParameter> for Owhere
O: MotuRegisterDspLineInputSpecification,
impl<O> MotuRegisterDspImageOperation<RegisterDspLineInputState, SndMotuRegisterDspParameter> for Owhere
O: MotuRegisterDspLineInputSpecification,
Source§fn parse_image(
params: &mut RegisterDspLineInputState,
image: &SndMotuRegisterDspParameter,
)
fn parse_image( params: &mut RegisterDspLineInputState, image: &SndMotuRegisterDspParameter, )
Parse image transferred in the series of isochronous packets.
Source§impl<O> MotuRegisterDspImageOperation<RegisterDspMeterState, [u8; 48]> for Owhere
O: MotuRegisterDspMeterSpecification,
impl<O> MotuRegisterDspImageOperation<RegisterDspMeterState, [u8; 48]> for Owhere
O: MotuRegisterDspMeterSpecification,
Source§fn parse_image(params: &mut RegisterDspMeterState, image: &[u8; 48])
fn parse_image(params: &mut RegisterDspMeterState, image: &[u8; 48])
Parse image transferred in the series of isochronous packets.
Source§impl<O> MotuRegisterDspImageOperation<RegisterDspMixerMonauralSourceState, SndMotuRegisterDspParameter> for O
impl<O> MotuRegisterDspImageOperation<RegisterDspMixerMonauralSourceState, SndMotuRegisterDspParameter> for O
Source§fn parse_image(
params: &mut RegisterDspMixerMonauralSourceState,
image: &SndMotuRegisterDspParameter,
)
fn parse_image( params: &mut RegisterDspMixerMonauralSourceState, image: &SndMotuRegisterDspParameter, )
Parse image transferred in the series of isochronous packets.
Source§impl<O> MotuRegisterDspImageOperation<RegisterDspMixerOutputState, SndMotuRegisterDspParameter> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuRegisterDspImageOperation<RegisterDspMixerOutputState, SndMotuRegisterDspParameter> for Owhere
O: MotuRegisterDspSpecification,
Source§fn parse_image(
params: &mut RegisterDspMixerOutputState,
image: &SndMotuRegisterDspParameter,
)
fn parse_image( params: &mut RegisterDspMixerOutputState, image: &SndMotuRegisterDspParameter, )
Parse image transferred in the series of isochronous packets.
Source§impl<O> MotuRegisterDspImageOperation<RegisterDspOutputState, SndMotuRegisterDspParameter> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuRegisterDspImageOperation<RegisterDspOutputState, SndMotuRegisterDspParameter> for Owhere
O: MotuRegisterDspSpecification,
Source§fn parse_image(
params: &mut RegisterDspOutputState,
image: &SndMotuRegisterDspParameter,
)
fn parse_image( params: &mut RegisterDspOutputState, image: &SndMotuRegisterDspParameter, )
Parse image transferred in the series of isochronous packets.
Source§impl<O> MotuWhollyCacheableParamsOperation<PhoneAssignParameters> for Owhere
O: MotuPortAssignSpecification,
impl<O> MotuWhollyCacheableParamsOperation<PhoneAssignParameters> for Owhere
O: MotuPortAssignSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut PhoneAssignParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut PhoneAssignParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyCacheableParamsOperation<RegisterDspLineInputState> for Owhere
O: MotuRegisterDspLineInputSpecification,
impl<O> MotuWhollyCacheableParamsOperation<RegisterDspLineInputState> for Owhere
O: MotuRegisterDspLineInputSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut RegisterDspLineInputState,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut RegisterDspLineInputState, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyCacheableParamsOperation<RegisterDspMixerMonauralSourceState> for O
impl<O> MotuWhollyCacheableParamsOperation<RegisterDspMixerMonauralSourceState> for O
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut RegisterDspMixerMonauralSourceState,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut RegisterDspMixerMonauralSourceState, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyCacheableParamsOperation<RegisterDspMixerOutputState> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuWhollyCacheableParamsOperation<RegisterDspMixerOutputState> for Owhere
O: MotuRegisterDspSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut RegisterDspMixerOutputState,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut RegisterDspMixerOutputState, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyCacheableParamsOperation<RegisterDspMixerReturnParameters> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuWhollyCacheableParamsOperation<RegisterDspMixerReturnParameters> for Owhere
O: MotuRegisterDspSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut RegisterDspMixerReturnParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut RegisterDspMixerReturnParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyCacheableParamsOperation<RegisterDspOutputState> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuWhollyCacheableParamsOperation<RegisterDspOutputState> for Owhere
O: MotuRegisterDspSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut RegisterDspOutputState,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut RegisterDspOutputState, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyCacheableParamsOperation<V3PortAssignParameters> for Owhere
O: MotuPortAssignSpecification,
impl<O> MotuWhollyCacheableParamsOperation<V3PortAssignParameters> for Owhere
O: MotuPortAssignSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut V3PortAssignParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut V3PortAssignParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyCacheableParamsOperation<Version2ClockParameters> for Owhere
O: MotuVersion2ClockSpecification,
impl<O> MotuWhollyCacheableParamsOperation<Version2ClockParameters> for Owhere
O: MotuVersion2ClockSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut Version2ClockParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut Version2ClockParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyCacheableParamsOperation<Version2OpticalIfaceParameters> for Owhere
O: MotuVersion2OpticalIfaceSpecification,
impl<O> MotuWhollyCacheableParamsOperation<Version2OpticalIfaceParameters> for Owhere
O: MotuVersion2OpticalIfaceSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut Version2OpticalIfaceParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut Version2OpticalIfaceParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyCacheableParamsOperation<WordClkSpeedMode> for Owhere
O: MotuWordClockOutputSpecification,
impl<O> MotuWhollyCacheableParamsOperation<WordClkSpeedMode> for Owhere
O: MotuWordClockOutputSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut WordClkSpeedMode,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut WordClkSpeedMode, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyUpdatableParamsOperation<ClockNameDisplayParameters> for Owhere
O: MotuClockNameDisplaySpecification,
impl<O> MotuWhollyUpdatableParamsOperation<ClockNameDisplayParameters> for Owhere
O: MotuClockNameDisplaySpecification,
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &ClockNameDisplayParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &ClockNameDisplayParameters, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.
Source§impl<O> MotuWhollyUpdatableParamsOperation<PhoneAssignParameters> for Owhere
O: MotuPortAssignSpecification,
impl<O> MotuWhollyUpdatableParamsOperation<PhoneAssignParameters> for Owhere
O: MotuPortAssignSpecification,
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &PhoneAssignParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &PhoneAssignParameters, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.
Source§impl<O> MotuWhollyUpdatableParamsOperation<RegisterDspMeterOutputTarget> for O
impl<O> MotuWhollyUpdatableParamsOperation<RegisterDspMeterOutputTarget> for O
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &RegisterDspMeterOutputTarget,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &RegisterDspMeterOutputTarget, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.
Source§impl<O> MotuWhollyUpdatableParamsOperation<RegisterDspMixerReturnParameters> for Owhere
O: MotuRegisterDspSpecification,
impl<O> MotuWhollyUpdatableParamsOperation<RegisterDspMixerReturnParameters> for Owhere
O: MotuRegisterDspSpecification,
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &RegisterDspMixerReturnParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &RegisterDspMixerReturnParameters, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.
Source§impl<O> MotuWhollyUpdatableParamsOperation<V3PortAssignParameters> for Owhere
O: MotuPortAssignSpecification,
impl<O> MotuWhollyUpdatableParamsOperation<V3PortAssignParameters> for Owhere
O: MotuPortAssignSpecification,
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &V3PortAssignParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &V3PortAssignParameters, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.
Source§impl<O> MotuWhollyUpdatableParamsOperation<Version2ClockParameters> for Owhere
O: MotuVersion2ClockSpecification,
impl<O> MotuWhollyUpdatableParamsOperation<Version2ClockParameters> for Owhere
O: MotuVersion2ClockSpecification,
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &Version2ClockParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &Version2ClockParameters, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.
Source§impl<O> MotuWhollyUpdatableParamsOperation<Version2OpticalIfaceParameters> for Owhere
O: MotuVersion2OpticalIfaceSpecification,
impl<O> MotuWhollyUpdatableParamsOperation<Version2OpticalIfaceParameters> for Owhere
O: MotuVersion2OpticalIfaceSpecification,
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &Version2OpticalIfaceParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &Version2OpticalIfaceParameters, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.
Source§impl<O> MotuWhollyUpdatableParamsOperation<WordClkSpeedMode> for Owhere
O: MotuWordClockOutputSpecification,
impl<O> MotuWhollyUpdatableParamsOperation<WordClkSpeedMode> for Owhere
O: MotuWordClockOutputSpecification,
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &WordClkSpeedMode,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &WordClkSpeedMode, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.