36 #ifndef DefaultInsImpl
37 #warning "DefaultInsImpl not set!"
42 #define __DefaultInsRegister(_x) _x ## _register()
43 #define _DefaultInsRegister(_x) __DefaultInsRegister(_x)
44 #define DefaultInsRegister() _DefaultInsRegister(DefaultInsImpl)
76 #ifdef GPS_USE_LATLONG
102 #ifdef GPS_USE_LATLONG
int32_t north
in centimeters
#define DefaultInsRegister()
void WEAK ins_reset_utm_zone(struct UtmCoor_f *utm)
INS utm zone reset.
float alt
in meters above WGS84 reference ellipsoid
Integrated Navigation System interface.
position in UTM coordinates Units: meters
int32_t east
in centimeters
struct UtmCoor_i utm_pos
position in UTM (north,east: cm; alt: mm over ellipsoid)
void WEAK ins_reset_altitude_ref(void)
INS altitude reference reset.
uint8_t zone
UTM zone number.
vector in Latitude, Longitude and Altitude
int32_t hmsl
height above mean sea level in mm
Device independent GPS code (interface)
void ins_init(void)
INS initialization.
void lla_of_utm_f(struct LlaCoor_f *lla, struct UtmCoor_f *utm)
int32_t lon
in degrees*1e7
uint8_t zone
UTM zone number.
void WEAK ins_reset_local_origin(void)
INS local origin reset.
Inertial Navigation System state.
API to get/set the generic vehicle states.
struct LlaCoor_i lla_pos
position in LLA (lat,lon: deg*1e7; alt: mm over ellipsoid)
void ins_register_impl(InsInit init)
static void stateSetLocalUtmOrigin_f(struct UtmCoor_f *utm_def)
Set the local (flat earth) coordinate frame origin from UTM (float).
struct GpsState gps
global GPS state
#define LLA_FLOAT_OF_BFP(_o, _i)
void utm_of_lla_f(struct UtmCoor_f *utm, struct LlaCoor_f *lla)