JoyCon.NET
Public Member Functions | Properties
InputFullWithImu Class Reference

Standard full input report + IMU sensor data (accelerometer, gyroscope). More...

Inheritance diagram for InputFullWithImu:
Inheritance graph
[legend]
Collaboration diagram for InputFullWithImu:
Collaboration graph
[legend]

Public Member Functions

override string ToString ()
 
- Public Member Functions inherited from InputFull
override string ToString ()
 

Properties

ImuReport Imu [get]
 IMU sensor data (accelerometer, gyroscope). More...
 
- Properties inherited from InputFull
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...
 
- Properties inherited from IJoyConReport
byte ReportId [get]
 HID report ID. More...
 

Additional Inherited Members

- Public Types inherited from InputFull
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...
 

Detailed Description

Standard full input report + IMU sensor data (accelerometer, gyroscope).

Property Documentation

◆ Imu

ImuReport InputFullWithImu.Imu
get

IMU sensor data (accelerometer, gyroscope).