private void TakeMotionPlusCalibrationSnapshot(ushort yaw, ushort pitch, ushort roll)
        {
            // const double gain = 1.0 / (8192.0 / 595.0) // this is gain according to wiibrew?
            const double gain = 1.0 / 20.0; // this is gain according to wiic

            MotionPlus = new ThreePointCalibration(new LinearCalibration(gain, yaw),
                                                   new LinearCalibration(gain, pitch),
                                                   new LinearCalibration(gain, roll));
        }
        private void TakeMotionPlusCalibrationSnapshot(ushort yaw, ushort pitch, ushort roll)
        {
            // const double gain = 1.0 / (8192.0 / 595.0) // this is gain according to wiibrew?
            const double gain = 1.0 / 20.0; // this is gain according to wiic

            MotionPlus = new ThreePointCalibration(new LinearCalibration(gain, yaw),
                                                   new LinearCalibration(gain, pitch),
                                                   new LinearCalibration(gain, roll));
        }