Class RangingRadioSourceEstimator3DTest
java.lang.Object
com.irurueta.navigation.indoor.radiosource.RangingRadioSourceEstimator3DTest
- All Implemented Interfaces:
RadioSourceEstimatorListener<RangingRadioSourceEstimator<WifiAccessPoint,,com.irurueta.geometry.Point3D>> RangingRadioSourceEstimatorListener<WifiAccessPoint,com.irurueta.geometry.Point3D>
class RangingRadioSourceEstimator3DTest
extends Object
implements RangingRadioSourceEstimatorListener<WifiAccessPoint,com.irurueta.geometry.Point3D>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final doubleprivate intprivate intprivate static final doubleprivate static final doubleprivate static final Loggerprivate static final doubleprivate static final intprivate static final doubleprivate static final intprivate static final intprivate static final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidcheckLocked(RangingRadioSourceEstimator<WifiAccessPoint, com.irurueta.geometry.Point3D> estimator) voidonEstimateEnd(RangingRadioSourceEstimator<WifiAccessPoint, com.irurueta.geometry.Point3D> estimator) voidonEstimateStart(RangingRadioSourceEstimator<WifiAccessPoint, com.irurueta.geometry.Point3D> estimator) private voidreset()(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void
-
Field Details
-
LOGGER
-
FREQUENCY
private static final double FREQUENCY- See Also:
-
TRANSMITTED_POWER_DBM
private static final double TRANSMITTED_POWER_DBM- See Also:
-
MIN_READINGS
private static final int MIN_READINGS- See Also:
-
MAX_READINGS
private static final int MAX_READINGS- See Also:
-
MIN_POS
private static final double MIN_POS- See Also:
-
MAX_POS
private static final double MAX_POS- See Also:
-
ERROR_STD
private static final double ERROR_STD- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
LARGE_POSITION_ERROR
private static final double LARGE_POSITION_ERROR- See Also:
-
TIMES
private static final int TIMES- See Also:
-
estimateStart
private int estimateStart -
estimateEnd
private int estimateEnd
-
-
Constructor Details
-
RangingRadioSourceEstimator3DTest
RangingRadioSourceEstimator3DTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() -
testGetSetInitialPosition
@Test void testGetSetInitialPosition() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetNonLinearSolverEnabled
@Test void testIsSetNonLinearSolverEnabled() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testIsSetHomogeneousLinearSolverUsed
@Test void testIsSetHomogeneousLinearSolverUsed() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetUseReadingPositionCovariance
@Test void testGetSetUseReadingPositionCovariance() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testAreValidReadings
@Test void testAreValidReadings() -
testGetSetReadings
@Test void testGetSetReadings() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetListener
@Test void testGetSetListener() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testEstimateWithoutInitialPositionAndWithoutError
@Test void testEstimateWithoutInitialPositionAndWithoutError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException, RadioSourceEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraExceptionRadioSourceEstimationException
-
testEstimateWithInitialPositionAndWithoutError
@Test void testEstimateWithInitialPositionAndWithoutError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException, RadioSourceEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraExceptionRadioSourceEstimationException
-
testEstimateWithoutInitialPositionAndDistanceErrors
@Test void testEstimateWithoutInitialPositionAndDistanceErrors() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateWithInitialPositionAndDistanceErrors
@Test void testEstimateWithInitialPositionAndDistanceErrors() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateWithInitialPositionWithError
@Test void testEstimateWithInitialPositionWithError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateWithInitialPositionWithPositionAndDistanceErrors
@Test void testEstimateWithInitialPositionWithPositionAndDistanceErrors() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateBeacon
@Test void testEstimateBeacon() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException, RadioSourceEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraExceptionRadioSourceEstimationException
-
testEstimateWithNonLinearSolverDisabledAndWithoutInitialPosition
@Test void testEstimateWithNonLinearSolverDisabledAndWithoutInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyException
-
testEstimateWithNonLinearSolverDisabledAndWithInitialPosition
@Test void testEstimateWithNonLinearSolverDisabledAndWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyException
-
testEstimateWithRangingStandardDeviations
@Test void testEstimateWithRangingStandardDeviations() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateWithReadingPositionCovariances
@Test void testEstimateWithReadingPositionCovariances() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateWithRangingStandardDeviationsAndReadingPositionCovariances
@Test void testEstimateWithRangingStandardDeviationsAndReadingPositionCovariances() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateWithPositionCovariancesDisabled
@Test void testEstimateWithPositionCovariancesDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateInitialPositionHomogeneousSolver
@Test void testEstimateInitialPositionHomogeneousSolver() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateInitialPositionInhomogeneousSolver
@Test void testEstimateInitialPositionInhomogeneousSolver() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptioncom.irurueta.algebra.AlgebraException
-
testEstimateNonLinearDisabledAndHomogeneousSolver
@Test void testEstimateNonLinearDisabledAndHomogeneousSolver() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyException
-
testEstimateNonLinearDisableAndInhomogeneousSolver
@Test void testEstimateNonLinearDisableAndInhomogeneousSolver() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyException
-
reset
private void reset()
-