| keepBestResult(double, double) |   | 82% |   | 65% | 6 | 14 | 6 | 39 | 0 | 1 |
| evaluateForThresholdFactor(double) |   | 91% |   | 73% | 13 | 27 | 10 | 87 | 0 | 1 |
| setMagnetometerCalibrator(MagnetometerNonLinearCalibrator) |   | 80% |   | 66% | 2 | 4 | 1 | 6 | 0 | 1 |
| setMagnetometerQualityScoreMapper(QualityScoreMapper) |   | 63% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| setMseRule(AccelerometerGyroscopeAndMagnetometerMseRule) |   | 63% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, MagnetometerNonLinearCalibrator) |  | 97% | | n/a | 0 | 1 | 1 | 14 | 0 | 1 |
| AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, MagnetometerNonLinearCalibrator) |  | 97% | | n/a | 0 | 1 | 1 | 14 | 0 | 1 |
| AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizerDataSource) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| setThresholdFactorRange(double, double) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| isReady() |  | 100% |   | 93% | 1 | 9 | 0 | 1 | 0 | 1 |
| setAccelerometerCalibrator(AccelerometerNonLinearCalibrator) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| setGyroscopeCalibrator(GyroscopeNonLinearCalibrator) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| getEstimatedAccelerometerBiasStandardDeviationNorm() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getEstimatedGyroscopeBiasStandardDeviationNorm() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| setTimeInterval(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setTimeInterval(Time) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setMinStaticSamples(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setMaxDynamicSamples(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setWindowSize(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialStaticSamples(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInstantaneousNoiseLevelFactor(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBaseNoiseLevelAbsoluteThreshold(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBaseNoiseLevelAbsoluteThreshold(Acceleration) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getEstimatedAccelerometerBiasFxVariance() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getEstimatedAccelerometerBiasFyVariance() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getEstimatedAccelerometerBiasFzVariance() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getEstimatedGyroscopeBiasXVariance() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getEstimatedGyroscopeBiasYVariance() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getEstimatedGyroscopeBiasZVariance() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| initialize() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setAccelerometerQualityScoreMapper(QualityScoreMapper) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setGyroscopeQualityScoreMapper(QualityScoreMapper) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getAccelerometerBaseNoiseLevelAsMeasurement(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getThresholdAsMeasurement(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getAccelerometerBaseNoiseLevelPsd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBaseNoiseLevelAsMeasurement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBaseNoiseLevelRootPsd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getThresholdAsMeasurement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createMeasurement(double, AccelerationUnit) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGyroscopeBaseNoiseLevelPsd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTimeIntervalAsTime(Time) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBaseNoiseLevelAbsoluteThresholdAsMeasurement(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTimeInterval() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTimeIntervalAsTime() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMinStaticSamples() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxDynamicSamples() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWindowSize() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialStaticSamples() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstantaneousNoiseLevelFactor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBaseNoiseLevelAbsoluteThreshold() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBaseNoiseLevelAbsoluteThresholdAsMeasurement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerCalibrator() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGyroscopeCalibrator() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMagnetometerCalibrator() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerQualityScoreMapper() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGyroscopeQualityScoreMapper() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMagnetometerQualityScoreMapper() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMseRule() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMinThresholdFactor() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxThresholdFactor() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBaseNoiseLevel() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGyroscopeBaseNoiseLevelRootPsd() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getThreshold() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedAccelerometerBiases() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedAccelerometerMa() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedGyroscopeBiases() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedGyroscopeMg() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedGyroscopeGg() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedMagnetometerHardIron() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedMagnetometerMm() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultUnit() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |