mbgtools-lx  4.2.8
USER_POS Struct Reference

A structure used internally to compute a geographic position. More...

#include <mbggeo.h>

Data Fields

CSUM csum
 Checksum of the remaining bytes. More...
 
int16_t valid
 Indicator if data is valid. More...
 
char name [40]
 Informational string. More...
 
POS pos
 The position in WGS84 ECEF coords and LLA. More...
 
double det
 
double sin_lat
 sin( latitude ) More...
 
double cos_lat
 cos( latitude ) More...
 
double sin_lon
 sin( longitude ) More...
 
double cos_lon
 cos( longitude ) More...
 
double nt1
 -sin_lat * cos_lon More...
 
double nt2
 -sin_lat * sin_lon More...
 
double utx
 cos_lat * cos_lon More...
 
double uty
 cos_lat * sin_lon More...
 
double e_radius
 N. More...
 
double e_radius_alt
 N + h. More...
 

Detailed Description

A structure used internally to compute a geographic position.

Also contains intermediate results useful for the computation.

Definition at line 140 of file mbggeo.h.

Field Documentation

◆ cos_lat

double USER_POS::cos_lat

cos( latitude )

Definition at line 160 of file mbggeo.h.

◆ cos_lon

double USER_POS::cos_lon

cos( longitude )

Definition at line 162 of file mbggeo.h.

◆ csum

CSUM USER_POS::csum

Checksum of the remaining bytes.

Definition at line 142 of file mbggeo.h.

◆ det

double USER_POS::det

Definition at line 147 of file mbggeo.h.

◆ e_radius

double USER_POS::e_radius

N.

Definition at line 169 of file mbggeo.h.

◆ e_radius_alt

double USER_POS::e_radius_alt

N + h.

Definition at line 170 of file mbggeo.h.

◆ name

char USER_POS::name[40]

Informational string.

Definition at line 145 of file mbggeo.h.

◆ nt1

double USER_POS::nt1

-sin_lat * cos_lon

Definition at line 164 of file mbggeo.h.

◆ nt2

double USER_POS::nt2

-sin_lat * sin_lon

Definition at line 165 of file mbggeo.h.

◆ pos

POS USER_POS::pos

The position in WGS84 ECEF coords and LLA.

Definition at line 146 of file mbggeo.h.

◆ sin_lat

double USER_POS::sin_lat

sin( latitude )

Definition at line 159 of file mbggeo.h.

◆ sin_lon

double USER_POS::sin_lon

sin( longitude )

Definition at line 161 of file mbggeo.h.

◆ utx

double USER_POS::utx

cos_lat * cos_lon

Definition at line 166 of file mbggeo.h.

◆ uty

double USER_POS::uty

cos_lat * sin_lon

Definition at line 167 of file mbggeo.h.

◆ valid

int16_t USER_POS::valid

Indicator if data is valid.

Definition at line 143 of file mbggeo.h.


The documentation for this struct was generated from the following file: