Enum joycon_sys::output::SubcommandRequestEnum
source · pub enum SubcommandRequestEnum {
Show 21 variants
GetOnlyControllerState(()),
BluetoothManualPairing(()),
RequestDeviceInfo(()),
SetInputReportMode(RawId<InputReportId>),
GetTriggerButtonsElapsedTime(()),
SetShipmentMode(RawId<Bool>),
SPIRead(SPIReadRequest),
SPIWrite(SPIWriteRequest),
SetMCUConf(MCUCommand),
SetMCUState(RawId<MCUMode>),
SetUnknownData([u8; 38]),
SetPlayerLights(PlayerLights),
SetHomeLight(HomeLight),
SetIMUMode(RawId<IMUMode>),
SetIMUSens(Sensitivity),
EnableVibration(RawId<Bool>),
MaybeAccessory(AccessoryCommand),
Unknown0x59(()),
Unknown0x5a([u8; 38]),
Unknown0x5b(()),
Unknown0x5c([u8; 38]),
}
Variants§
GetOnlyControllerState(())
BluetoothManualPairing(())
RequestDeviceInfo(())
SetInputReportMode(RawId<InputReportId>)
GetTriggerButtonsElapsedTime(())
SetShipmentMode(RawId<Bool>)
SPIRead(SPIReadRequest)
SPIWrite(SPIWriteRequest)
SetMCUConf(MCUCommand)
SetMCUState(RawId<MCUMode>)
SetUnknownData([u8; 38])
SetPlayerLights(PlayerLights)
SetHomeLight(HomeLight)
SetIMUMode(RawId<IMUMode>)
SetIMUSens(Sensitivity)
EnableVibration(RawId<Bool>)
MaybeAccessory(AccessoryCommand)
Unknown0x59(())
Unknown0x5a([u8; 38])
Unknown0x5b(())
Unknown0x5c([u8; 38])
Trait Implementations§
source§impl Clone for SubcommandRequestEnum
impl Clone for SubcommandRequestEnum
source§fn clone(&self) -> SubcommandRequestEnum
fn clone(&self) -> SubcommandRequestEnum
Returns a copy 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 SubcommandRequestEnum
impl Debug for SubcommandRequestEnum
source§impl From<SubcommandRequestEnum> for OutputReport
impl From<SubcommandRequestEnum> for OutputReport
source§fn from(subcmd: SubcommandRequestEnum) -> Self
fn from(subcmd: SubcommandRequestEnum) -> Self
Converts to this type from the input type.
source§impl From<SubcommandRequestEnum> for SubcommandRequest
impl From<SubcommandRequestEnum> for SubcommandRequest
source§fn from(x: SubcommandRequestEnum) -> Self
fn from(x: SubcommandRequestEnum) -> Self
Converts to this type from the input type.
source§impl TryFrom<SubcommandRequest> for SubcommandRequestEnum
impl TryFrom<SubcommandRequest> for SubcommandRequestEnum
§type Error = SubcommandRequest
type Error = SubcommandRequest
The type returned in the event of a conversion error.
impl Copy for SubcommandRequestEnum
Auto Trait Implementations§
impl Freeze for SubcommandRequestEnum
impl RefUnwindSafe for SubcommandRequestEnum
impl Send for SubcommandRequestEnum
impl Sync for SubcommandRequestEnum
impl Unpin for SubcommandRequestEnum
impl UnwindSafe for SubcommandRequestEnum
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