AP_DAL: correct compilation when AP_Vehicle not available

This commit is contained in:
Peter Barker 2023-12-12 23:10:17 +11:00 committed by Peter Barker
parent 8ef98c0f41
commit 105acc605f
1 changed files with 6 additions and 1 deletions

View File

@ -6,6 +6,7 @@
#include <AP_Vehicle/AP_Vehicle.h> #include <AP_Vehicle/AP_Vehicle.h>
#include <AP_OpticalFlow/AP_OpticalFlow.h> #include <AP_OpticalFlow/AP_OpticalFlow.h>
#include <AP_WheelEncoder/AP_WheelEncoder.h> #include <AP_WheelEncoder/AP_WheelEncoder.h>
#include <AP_Vehicle/AP_Vehicle_Type.h>
#if APM_BUILD_TYPE(APM_BUILD_Replay) #if APM_BUILD_TYPE(APM_BUILD_Replay)
#include <AP_NavEKF2/AP_NavEKF2.h> #include <AP_NavEKF2/AP_NavEKF2.h>
@ -46,8 +47,12 @@ void AP_DAL::start_frame(AP_DAL::FrameType frametype)
end_frame(); end_frame();
_RFRF.frame_types = uint8_t(frametype); _RFRF.frame_types = uint8_t(frametype);
#if AP_VEHICLE_ENABLED
_RFRH.time_flying_ms = AP::vehicle()->get_time_flying_ms(); _RFRH.time_flying_ms = AP::vehicle()->get_time_flying_ms();
#else
_RFRH.time_flying_ms = 0;
#endif
_RFRH.time_us = AP_HAL::micros64(); _RFRH.time_us = AP_HAL::micros64();
WRITE_REPLAY_BLOCK(RFRH, _RFRH); WRITE_REPLAY_BLOCK(RFRH, _RFRH);