JoyCon.NET
Public Member Functions | Static Public Member Functions | Properties
CalibrationData Class Reference

Calibration data for the controller. More...

Public Member Functions

override string ToString ()
 

Static Public Member Functions

static CalibrationData operator+ (CalibrationData a, CalibrationData b)
 Combines two calibrations, taking the values from the second one if they are not null. More...
 

Properties

StickCalibrationLeftStickCalibration [get, set]
 Left stick calibration data, can be null for user calibration. Also, can be invalid if controller has no left stick. More...
 
StickCalibrationRightStickCalibration [get, set]
 Right stick calibration data, can be null for user calibration. Also, can be invalid if controller has no right stick. More...
 
ImuCalibrationImuCalibration [get, set]
 IMU calibration data, can be null for user calibration. More...
 

Detailed Description

Calibration data for the controller.

Member Function Documentation

◆ operator+()

static CalibrationData CalibrationData.operator+ ( CalibrationData  a,
CalibrationData  b 
)
static

Combines two calibrations, taking the values from the second one if they are not null.

Parameters
aFirst calibration.
bSecond calibration.
Returns
Combined calibration.

Property Documentation

◆ LeftStickCalibration

StickCalibration? CalibrationData.LeftStickCalibration
getset

Left stick calibration data, can be null for user calibration. Also, can be invalid if controller has no left stick.

◆ RightStickCalibration

StickCalibration? CalibrationData.RightStickCalibration
getset

Right stick calibration data, can be null for user calibration. Also, can be invalid if controller has no right stick.

◆ ImuCalibration

ImuCalibration? CalibrationData.ImuCalibration
getset

IMU calibration data, can be null for user calibration.