Class NonLinearMixedPositionEstimator2DTest

java.lang.Object
com.irurueta.navigation.indoor.position.NonLinearMixedPositionEstimator2DTest
All Implemented Interfaces:
MixedPositionEstimatorListener<com.irurueta.geometry.Point2D>, PositionEstimatorListener<MixedPositionEstimator<com.irurueta.geometry.Point2D>>

class NonLinearMixedPositionEstimator2DTest extends Object implements MixedPositionEstimatorListener<com.irurueta.geometry.Point2D>
  • Field Details

  • Constructor Details

    • NonLinearMixedPositionEstimator2DTest

      NonLinearMixedPositionEstimator2DTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetInitialPosition

      @Test void testGetSetInitialPosition() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRadioSourcePositionCovarianceUsed

      @Test void testIsSetRadioSourcePositionCovarianceUsed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetFallbackDistanceStandardDeviation

      @Test void testGetSetFallbackDistanceStandardDeviation() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • 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
    • testEstimateRssidNoError

      @Test void testEstimateRssidNoError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      PositionEstimationException
    • testEstimateRssidNoErrorWithInitialPosition

      @Test void testEstimateRssidNoErrorWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      PositionEstimationException
    • testEstimateRangingNoError

      @Test void testEstimateRangingNoError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      PositionEstimationException
    • testEstimateRangingNoErrorWithInitialPosition

      @Test void testEstimateRangingNoErrorWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      PositionEstimationException
    • testEstimateRangingAndRssiNoError

      @Test void testEstimateRangingAndRssiNoError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      PositionEstimationException
    • testEstimateRangingAndNoErrorWithInitialPosition

      @Test void testEstimateRangingAndNoErrorWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      PositionEstimationException
    • testEstimateMixedNoError

      @Test void testEstimateMixedNoError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      PositionEstimationException
    • testEstimateMixedNoErrorWithInitialPosition

      @Test void testEstimateMixedNoErrorWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, PositionEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      PositionEstimationException
    • onEstimateStart

      public void onEstimateStart(MixedPositionEstimator<com.irurueta.geometry.Point2D> estimator)
      Specified by:
      onEstimateStart in interface PositionEstimatorListener<MixedPositionEstimator<com.irurueta.geometry.Point2D>>
    • onEstimateEnd

      public void onEstimateEnd(MixedPositionEstimator<com.irurueta.geometry.Point2D> estimator)
      Specified by:
      onEstimateEnd in interface PositionEstimatorListener<MixedPositionEstimator<com.irurueta.geometry.Point2D>>
    • reset

      private void reset()
    • receivedPower

      private static double receivedPower(double equivalentTransmittedPower, double distance, double pathLossExponent)
    • checkLocked

      private static void checkLocked(NonLinearMixedPositionEstimator2D estimator)