AP_Landing: allow compilation with HAL_LOGGING_ENABLED false

This commit is contained in:
Peter Barker 2023-07-14 10:58:06 +10:00 committed by Andrew Tridgell
parent 97c8d149f7
commit a5ccb1d312
3 changed files with 6 additions and 0 deletions

View File

@ -625,6 +625,7 @@ bool AP_Landing::is_complete(void) const
void AP_Landing::Log(void) const
{
#if HAL_LOGGING_ENABLED
switch (type) {
case TYPE_STANDARD_GLIDE_SLOPE:
type_slope_log();
@ -637,6 +638,7 @@ void AP_Landing::Log(void) const
default:
break;
}
#endif
}
/*

View File

@ -456,6 +456,7 @@ const AP_PIDInfo& AP_Landing_Deepstall::get_pid_info(void) const
return ds_PID.get_pid_info();
}
#if HAL_LOGGING_ENABLED
void AP_Landing_Deepstall::Log(void) const {
const AP_PIDInfo& pid_info = ds_PID.get_pid_info();
struct log_DSTL pkt = {
@ -479,6 +480,7 @@ void AP_Landing_Deepstall::Log(void) const {
};
AP::logger().WriteBlock(&pkt, sizeof(pkt));
}
#endif
// termination handling, expected to set the servo outputs
bool AP_Landing_Deepstall::terminate(void) {

View File

@ -407,6 +407,7 @@ bool AP_Landing::type_slope_is_complete(void) const
return (type_slope_stage == SlopeStage::FINAL);
}
#if HAL_LOGGING_ENABLED
void AP_Landing::type_slope_log(void) const
{
// @LoggerMessage: LAND
@ -429,6 +430,7 @@ void AP_Landing::type_slope_log(void) const
(double)alt_offset,
(double)height_flare_log);
}
#endif
bool AP_Landing::type_slope_is_throttle_suppressed(void) const
{