JoyCon.NET
|
Standard full input report. More...
Public Types | |
enum class | BatteryLevels : byte { Empty = 0 , Critical = 1 , Low = 2 , Medium = 3 , Full = 4 } |
Battery level. More... | |
enum class | ConnectionInfo : byte { Pro_or_ChrGrip = 0 , RingCon = 1 , Unknown = 2 , JoyCon = 3 } |
Connection info. More... | |
Public Member Functions | |
override string | ToString () |
Properties | |
byte | ReportId [get] |
HID report ID. More... | |
byte | Timer [get] |
Timer. Increments very fast. Can be used to estimate excess Bluetooth latency. More... | |
BatteryLevels | Battery [get] |
Battery level. More... | |
bool | Charging [get] |
Charging status. More... | |
ConnectionInfo | Connection [get] |
Connection info. More... | |
bool | UsbPowered [get] |
USB powered. More... | |
ButtonsFull | Buttons [get] |
Button states. More... | |
IStickPosition | LeftStick [get] |
Left stick state. More... | |
IStickPosition | RightStick [get] |
Right stick state. More... | |
byte | RumbleData [get] |
Rumble input report (???). Decides if next vibration pattern should be sent. More... | |
![]() | |
byte | ReportId [get] |
HID report ID. More... | |
Standard full input report.
|
strong |
|
strong |
|
get |
HID report ID.
|
get |
Timer. Increments very fast. Can be used to estimate excess Bluetooth latency.
|
get |
Battery level.
|
get |
Charging status.
|
get |
Connection info.
|
get |
USB powered.
|
get |
Button states.
|
get |
Left stick state.
|
get |
Right stick state.
|
get |
Rumble input report (???). Decides if next vibration pattern should be sent.