#include "Sub.h"12// read_inertia - read inertia in from accelerometers3void Sub::read_inertia()4{5// inertial altitude estimates6inertial_nav.update();7sub.pos_control.update_estimates();89// pull position from ahrs10Location loc;11ahrs.get_location(loc);12current_loc.lat = loc.lat;13current_loc.lng = loc.lng;1415// exit immediately if we do not have an altitude estimate16if (!AP::ahrs().has_status(AP_AHRS::Status::VERT_POS)) {17return;18}1920current_loc.alt = inertial_nav.get_position_z_up_cm();2122// get velocity, altitude is always absolute frame, referenced from23// water's surface24climb_rate = inertial_nav.get_velocity_z_up_cms();25}262728