pub struct StudioRemote {
pub prog: TcKonnektLoadedProgram,
pub user_assigns: [SrcEntry; 6],
pub effect_button_mode: RemoteEffectButtonMode,
pub fallback_to_master_enable: bool,
pub fallback_to_master_duration: u32,
pub knob_push_mode: KnobPushMode,
}
Expand description
State of remote controller.
Fields§
§prog: TcKonnektLoadedProgram
Loaded program number.
user_assigns: [SrcEntry; 6]
Assignment of each user button to control one of source.
The mode of effect button.
fallback_to_master_enable: bool
Enable mode of fallback to master.
fallback_to_master_duration: u32
The duration for the fallback mode.
knob_push_mode: KnobPushMode
The mode at pushing knob.
Trait Implementations§
Source§impl AsMut<TcKonnektLoadedProgram> for StudioRemote
impl AsMut<TcKonnektLoadedProgram> for StudioRemote
Source§fn as_mut(&mut self) -> &mut TcKonnektLoadedProgram
fn as_mut(&mut self) -> &mut TcKonnektLoadedProgram
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<TcKonnektLoadedProgram> for StudioRemote
impl AsRef<TcKonnektLoadedProgram> for StudioRemote
Source§fn as_ref(&self) -> &TcKonnektLoadedProgram
fn as_ref(&self) -> &TcKonnektLoadedProgram
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for StudioRemote
impl Clone for StudioRemote
Source§fn clone(&self) -> StudioRemote
fn clone(&self) -> StudioRemote
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for StudioRemote
impl Debug for StudioRemote
Source§impl Default for StudioRemote
impl Default for StudioRemote
Source§fn default() -> StudioRemote
fn default() -> StudioRemote
Returns the “default value” for a type. Read more
Source§impl PartialEq for StudioRemote
impl PartialEq for StudioRemote
Source§impl TcKonnektMutableSegmentOperation<StudioRemote> for Studiok48Protocol
impl TcKonnektMutableSegmentOperation<StudioRemote> for Studiok48Protocol
Source§impl TcKonnektNotifiedSegmentOperation<StudioRemote> for Studiok48Protocol
impl TcKonnektNotifiedSegmentOperation<StudioRemote> for Studiok48Protocol
const NOTIFY_FLAG: u32 = 131_072u32
Source§fn is_notified_segment(_: &TcKonnektSegment<T>, msg: u32) -> bool
fn is_notified_segment(_: &TcKonnektSegment<T>, msg: u32) -> bool
Check message to be notified or not.
Source§impl TcKonnektSegmentSerdes<StudioRemote> for Studiok48Protocol
impl TcKonnektSegmentSerdes<StudioRemote> for Studiok48Protocol
impl Copy for StudioRemote
impl Eq for StudioRemote
impl StructuralPartialEq for StudioRemote
Auto Trait Implementations§
impl Freeze for StudioRemote
impl RefUnwindSafe for StudioRemote
impl Send for StudioRemote
impl Sync for StudioRemote
impl Unpin for StudioRemote
impl UnwindSafe for StudioRemote
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