diff options
Diffstat (limited to 'src/input_common/helpers/joycon_protocol/calibration.h')
| -rw-r--r-- | src/input_common/helpers/joycon_protocol/calibration.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/input_common/helpers/joycon_protocol/calibration.h b/src/input_common/helpers/joycon_protocol/calibration.h index 38214eed4..32ddef4b8 100644 --- a/src/input_common/helpers/joycon_protocol/calibration.h +++ b/src/input_common/helpers/joycon_protocol/calibration.h | |||
| @@ -46,9 +46,19 @@ public: | |||
| 46 | */ | 46 | */ |
| 47 | DriverResult GetImuCalibration(MotionCalibration& calibration); | 47 | DriverResult GetImuCalibration(MotionCalibration& calibration); |
| 48 | 48 | ||
| 49 | /** | ||
| 50 | * Calculates on run time the proper calibration of the ring controller | ||
| 51 | * @returns RingCalibration of the ring sensor | ||
| 52 | */ | ||
| 53 | DriverResult GetRingCalibration(RingCalibration& calibration, s16 current_value); | ||
| 54 | |||
| 49 | private: | 55 | private: |
| 50 | void ValidateCalibration(JoyStickCalibration& calibration); | 56 | void ValidateCalibration(JoyStickCalibration& calibration); |
| 51 | void ValidateCalibration(MotionCalibration& calibration); | 57 | void ValidateCalibration(MotionCalibration& calibration); |
| 58 | |||
| 59 | s16 ring_data_max = 0; | ||
| 60 | s16 ring_data_default = 0; | ||
| 61 | s16 ring_data_min = 0; | ||
| 52 | }; | 62 | }; |
| 53 | 63 | ||
| 54 | } // namespace InputCommon::Joycon | 64 | } // namespace InputCommon::Joycon |