pub enum ConnectionMode {
Basic,
Full(DeviceState),
}Expand description
Connection mode determined by interface type
- Basic: HID interface - ADC/PD polling only, no initialization needed
- Full: Vendor interface - all features including AdcQueue streaming
Variants§
Basic
Basic mode (HID interface) - ADC/PD polling only
Full(DeviceState)
Full mode (Vendor interface) - all features, includes device state
Trait Implementations§
Source§impl Clone for ConnectionMode
impl Clone for ConnectionMode
Auto Trait Implementations§
impl Freeze for ConnectionMode
impl RefUnwindSafe for ConnectionMode
impl Send for ConnectionMode
impl Sync for ConnectionMode
impl Unpin for ConnectionMode
impl UnsafeUnpin for ConnectionMode
impl UnwindSafe for ConnectionMode
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