mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-09 15:08:52 +08:00
ekf2_test: rename VisionHeight -> ExternalVisionHeight
This commit is contained in:
@@ -70,22 +70,22 @@ bool EkfWrapper::isIntendingRangeHeightFusion() const
|
||||
return _ekf->control_status_flags().rng_hgt;
|
||||
}
|
||||
|
||||
void EkfWrapper::setVisionHeightRef()
|
||||
void EkfWrapper::setExternalVisionHeightRef()
|
||||
{
|
||||
_ekf_params->height_sensor_ref |= HeightSensorRef::EV;
|
||||
}
|
||||
|
||||
void EkfWrapper::enableVisionHeightFusion()
|
||||
void EkfWrapper::enableExternalVisionHeightFusion()
|
||||
{
|
||||
_ekf_params->fusion_mode |= SensorFusionMask::USE_EXT_VIS_HGT;
|
||||
}
|
||||
|
||||
void EkfWrapper::disableVisionHeightFusion()
|
||||
void EkfWrapper::disableExternalVisionHeightFusion()
|
||||
{
|
||||
_ekf_params->fusion_mode &= ~SensorFusionMask::USE_EXT_VIS_HGT;
|
||||
}
|
||||
|
||||
bool EkfWrapper::isIntendingVisionHeightFusion() const
|
||||
bool EkfWrapper::isIntendingExternalVisionHeightFusion() const
|
||||
{
|
||||
return _ekf->control_status_flags().ev_hgt;
|
||||
}
|
||||
|
||||
@@ -64,10 +64,10 @@ public:
|
||||
void disableRangeHeightFusion();
|
||||
bool isIntendingRangeHeightFusion() const;
|
||||
|
||||
void setVisionHeightRef();
|
||||
void enableVisionHeightFusion();
|
||||
void disableVisionHeightFusion();
|
||||
bool isIntendingVisionHeightFusion() const;
|
||||
void setExternalVisionHeightRef();
|
||||
void enableExternalVisionHeightFusion();
|
||||
void disableExternalVisionHeightFusion();
|
||||
bool isIntendingExternalVisionHeightFusion() const;
|
||||
|
||||
void enableGpsFusion();
|
||||
void disableGpsFusion();
|
||||
|
||||
@@ -465,12 +465,12 @@ TEST_F(EkfFusionLogicTest, doRangeHeightFusion)
|
||||
TEST_F(EkfFusionLogicTest, doVisionHeightFusion)
|
||||
{
|
||||
// WHEN: commanding vision height and sending vision data
|
||||
_ekf_wrapper.enableVisionHeightFusion();
|
||||
_ekf_wrapper.enableExternalVisionHeightFusion();
|
||||
_sensor_simulator.startExternalVision();
|
||||
_sensor_simulator.runSeconds(2);
|
||||
|
||||
// THEN: EKF should intend to fuse vision height
|
||||
EXPECT_TRUE(_ekf_wrapper.isIntendingVisionHeightFusion());
|
||||
EXPECT_TRUE(_ekf_wrapper.isIntendingExternalVisionHeightFusion());
|
||||
|
||||
// WHEN: stop sending vision data
|
||||
_sensor_simulator.stopExternalVision();
|
||||
@@ -478,6 +478,6 @@ TEST_F(EkfFusionLogicTest, doVisionHeightFusion)
|
||||
|
||||
// THEN: EKF should stop to intend to use vision height
|
||||
|
||||
EXPECT_FALSE(_ekf_wrapper.isIntendingVisionHeightFusion());
|
||||
EXPECT_FALSE(_ekf_wrapper.isIntendingExternalVisionHeightFusion());
|
||||
EXPECT_TRUE(_ekf_wrapper.isIntendingBaroHeightFusion());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user