26 temp_loc.
alt = ekf_origin.
alt;
31 #if MODE_SMARTRTL_ENABLED == ENABLED 46 #if MODE_SMARTRTL_ENABLED == ENABLED 60 if (loc.
lat == 0 && loc.
lng == 0) {
87 #if MODE_AUTO_ENABLED == ENABLED 132 if (
ap.system_time_set) {
146 ap.system_time_set =
true;
#define DATA_SYSTEM_TIME_SET
bool set_home(const Location &loc, bool lock)
void set_home(const Location &loc) override
struct Location get_origin() const
void set_home_to_current_location_inflight()
float get_distance(const struct Location &loc1, const struct Location &loc2)
void update_home_from_EKF()
float longitude_scale(const struct Location &loc)
void Log_Write_Home_And_Origin()
bool should_log(uint32_t mask)
AP_InertialNav_NavEKF inertial_nav
bool get_origin(Location &ret) const override
bool read_cmd_from_storage(uint16_t index, Mission_Command &cmd) const
void Log_Write_Event(uint8_t id)
bool far_from_EKF_origin(const Location &loc)
GPS_Status status(uint8_t instance) const
virtual void set_system_clock(uint64_t time_utc_usec)
DataFlash_Class DataFlash
void Log_Write_Mission_Cmd(const AP_Mission &mission, const AP_Mission::Mission_Command &cmd)
void send_ekf_origin() const
bool set_home_to_current_location(bool lock)
uint64_t time_epoch_usec(uint8_t instance) const
void set_home(bool position_ok)
bool home_is_set(void) const
static void update_signing_timestamp(uint64_t timestamp_usec)
#define EKF_ORIGIN_MAX_DIST_M
void set_system_time_from_GPS()
bool get_location(struct Location &loc) const