|
|
|
@ -389,8 +389,8 @@ int position_estimator_inav_thread_main(int argc, char *argv[])
@@ -389,8 +389,8 @@ int position_estimator_inav_thread_main(int argc, char *argv[])
|
|
|
|
|
} else { |
|
|
|
|
wait_baro = false; |
|
|
|
|
baro_offset /= (float) baro_init_cnt; |
|
|
|
|
warnx("baro offs: %.2f", (double)baro_offset); |
|
|
|
|
mavlink_log_info(mavlink_fd, "[inav] baro offs: %.2f", (double)baro_offset); |
|
|
|
|
warnx("baro offs: %d", (int)baro_offset); |
|
|
|
|
mavlink_log_info(mavlink_fd, "[inav] baro offs: %d", (int)baro_offset); |
|
|
|
|
local_pos.z_valid = true; |
|
|
|
|
local_pos.v_z_valid = true; |
|
|
|
|
} |
|
|
|
@ -520,7 +520,7 @@ int position_estimator_inav_thread_main(int argc, char *argv[])
@@ -520,7 +520,7 @@ int position_estimator_inav_thread_main(int argc, char *argv[])
|
|
|
|
|
sonar_valid_time = t; |
|
|
|
|
sonar_valid = true; |
|
|
|
|
local_pos.surface_bottom_timestamp = t; |
|
|
|
|
mavlink_log_info(mavlink_fd, "[inav] new surface level: %.2f", (double)surface_offset); |
|
|
|
|
mavlink_log_info(mavlink_fd, "[inav] new surface level: %d", (int)surface_offset); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
@ -721,8 +721,9 @@ int position_estimator_inav_thread_main(int argc, char *argv[])
@@ -721,8 +721,9 @@ int position_estimator_inav_thread_main(int argc, char *argv[])
|
|
|
|
|
|
|
|
|
|
/* initialize projection */ |
|
|
|
|
map_projection_init(&ref, lat, lon); |
|
|
|
|
warnx("init ref: lat=%.7f, lon=%.7f, alt=%.2f", (double)lat, (double)lon, (double)alt); |
|
|
|
|
mavlink_log_info(mavlink_fd, "[inav] init ref: %.7f, %.7f, %.2f", (double)lat, (double)lon, (double)alt); |
|
|
|
|
// XXX replace this print
|
|
|
|
|
warnx("init ref: lat=%.7f, lon=%.7f, alt=%8.4f", (double)lat, (double)lon, (double)alt); |
|
|
|
|
mavlink_log_info(mavlink_fd, "[inav] init ref: %.7f, %.7f, %8.4f", (double)lat, (double)lon, (double)alt); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|