Class LinearMixedPositionEstimator3DTest
java.lang.Object
com.irurueta.navigation.indoor.position.LinearMixedPositionEstimator3DTest
- All Implemented Interfaces:
MixedPositionEstimatorListener<com.irurueta.geometry.Point3D>,PositionEstimatorListener<MixedPositionEstimator<com.irurueta.geometry.Point3D>>
class LinearMixedPositionEstimator3DTest
extends Object
implements MixedPositionEstimatorListener<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 doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final doubleprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidcheckLocked(LinearMixedPositionEstimator3D estimators) voidonEstimateEnd(MixedPositionEstimator<com.irurueta.geometry.Point3D> estimator) voidonEstimateStart(MixedPositionEstimator<com.irurueta.geometry.Point3D> estimator) private static doublereceivedPower(double equivalentTransmittedPower, double distance, double pathLossExponent) 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
-
Field Details
-
FREQUENCY
private static final double FREQUENCY- See Also:
-
MIN_SOURCES
private static final int MIN_SOURCES- See Also:
-
MAX_SOURCES
private static final int MAX_SOURCES- See Also:
-
MIN_POS
private static final double MIN_POS- See Also:
-
MAX_POS
private static final double MAX_POS- See Also:
-
MIN_RSSI
private static final double MIN_RSSI- See Also:
-
MAX_RSSI
private static final double MAX_RSSI- See Also:
-
MIN_PATH_LOSS_EXPONENT
private static final double MIN_PATH_LOSS_EXPONENT- See Also:
-
MAX_PATH_LOSS_EXPONENT
private static final double MAX_PATH_LOSS_EXPONENT- See Also:
-
SPEED_OF_LIGHT
private static final double SPEED_OF_LIGHT- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
LARGE_ABSOLUTE_ERROR
private static final double LARGE_ABSOLUTE_ERROR- See Also:
-
ERROR_STD
private static final double ERROR_STD- See Also:
-
TIMES
private static final int TIMES- See Also:
-
estimateStart
private int estimateStart -
estimateEnd
private int estimateEnd
-
-
Constructor Details
-
LinearMixedPositionEstimator3DTest
LinearMixedPositionEstimator3DTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() -
testGetSetSources
@Test void testGetSetSources() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetFingerprint
@Test void testGetSetFingerprint() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testGetSetListener
@Test void testGetSetListener() throws com.irurueta.navigation.LockedException- Throws:
com.irurueta.navigation.LockedException
-
testEstimateRssiNoErrorHomogeneous
@Test void testEstimateRssiNoErrorHomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRssiWithErrorHomogeneous
@Test void testEstimateRssiWithErrorHomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRssiNoErrorInhomogeneous
@Test void testEstimateRssiNoErrorInhomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRssiWithErrorInhomogeneous
@Test void testEstimateRssiWithErrorInhomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRangingNoErrorHomogeneous
@Test void testEstimateRangingNoErrorHomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRangingWithErrorHomogeneous
@Test void testEstimateRangingWithErrorHomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRangingNoErrorInhomogeneous
@Test void testEstimateRangingNoErrorInhomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRangingWithErrorInhomogeneous
@Test void testEstimateRangingWithErrorInhomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRangingAndRssiNoErrorHomogeneous
@Test void testEstimateRangingAndRssiNoErrorHomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRangingAndRssiWithErrorHomogeneous
@Test void testEstimateRangingAndRssiWithErrorHomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRangingAndRssiNoErrorInhomogeneous
@Test void testEstimateRangingAndRssiNoErrorInhomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateRangingAndRssiWithErrorInhomogeneous
@Test void testEstimateRangingAndRssiWithErrorInhomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateMixedNoErrorHomogeneous
@Test void testEstimateMixedNoErrorHomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateMixedWithErrorHomogeneous
@Test void testEstimateMixedWithErrorHomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateMixedNoErrorInhomogeneous
@Test void testEstimateMixedNoErrorInhomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
testEstimateMixedWithErrorInhomogeneous
@Test void testEstimateMixedWithErrorInhomogeneous() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException- Throws:
com.irurueta.navigation.LockedExceptioncom.irurueta.navigation.NotReadyExceptionPositionEstimationException
-
reset
private void reset() -
receivedPower
private static double receivedPower(double equivalentTransmittedPower, double distance, double pathLossExponent)
-