Class LinearMixedPositionEstimator2DTest

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

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

  • Constructor Details

    • LinearMixedPositionEstimator2DTest

      LinearMixedPositionEstimator2DTest()
  • 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.LockedException
      com.irurueta.navigation.NotReadyException
      PositionEstimationException
    • testEstimateRssiWithErrorHomogeneous

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      @Test void testEstimateMixedWithErrorInhomogeneous() 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(LinearMixedPositionEstimator2D estimators)