Larus glider flight sensor system 3.9.2024
Software-In-The-Loop test and validation system
Loading...
Searching...
No Matches
coordinates_t Struct Reference

Contains all important data from the GNSS. More...

#include <GNSS.h>

Collaboration diagram for coordinates_t:

Public Attributes

float3vector position
 NED / meters.
 
float3vector velocity
 NED / m/s.
 
float3vector acceleration
 NED / m/s^2 (from GNSS velocity derivative)
 
float heading_motion
 ground track in degrees
 
float speed_motion
 ground speed m/s
 
float3vector relPosNED
 vector from primary to secondary GNSS antenna
 
float relPosHeading
 heading from D-GNSS
 
float speed_acc
 speed accuracy m/s
 
double latitude
 latitude / degrees
 
double longitude
 longitude / degrees
 
uint8_t year
 
uint8_t month
 
uint8_t day
 
uint8_t hour
 
uint8_t minute
 
uint8_t second
 
uint8_t SATS_number
 number of tracked satellites
 
uint8_t sat_fix_type
 bit 0: SAT FIX, bit 1: SAT HEADING availale
 
int16_t geo_sep_dm
 (WGS ellipsoid height - elevation MSL) in 0.1m units
 
uint16_t dummy
 

Detailed Description

Contains all important data from the GNSS.

Definition at line 103 of file GNSS.h.

Member Data Documentation

◆ acceleration

float3vector coordinates_t::acceleration

NED / m/s^2 (from GNSS velocity derivative)

Definition at line 107 of file GNSS.h.

Referenced by navigator_t::update_GNSS_data().

◆ day

uint8_t coordinates_t::day

Definition at line 118 of file GNSS.h.

Referenced by CAN_output(), and format_RMC().

◆ dummy

uint16_t coordinates_t::dummy

Definition at line 131 of file GNSS.h.

◆ geo_sep_dm

int16_t coordinates_t::geo_sep_dm

(WGS ellipsoid height - elevation MSL) in 0.1m units

Definition at line 130 of file GNSS.h.

Referenced by CAN_output(), and format_GGA().

◆ heading_motion

float coordinates_t::heading_motion

ground track in degrees

Definition at line 108 of file GNSS.h.

Referenced by CAN_output(), and format_RMC().

◆ hour

uint8_t coordinates_t::hour

Definition at line 119 of file GNSS.h.

Referenced by CAN_output(), and format_GNSS_timestamp().

◆ latitude

double coordinates_t::latitude

latitude / degrees

Definition at line 113 of file GNSS.h.

Referenced by CAN_output(), format_GGA(), and format_RMC().

◆ longitude

double coordinates_t::longitude

longitude / degrees

Definition at line 114 of file GNSS.h.

Referenced by CAN_output(), format_GGA(), and format_RMC().

◆ minute

uint8_t coordinates_t::minute

Definition at line 121 of file GNSS.h.

Referenced by CAN_output(), and format_GNSS_timestamp().

◆ month

uint8_t coordinates_t::month

Definition at line 117 of file GNSS.h.

Referenced by CAN_output(), and format_RMC().

◆ position

float3vector coordinates_t::position

NED / meters.

Definition at line 105 of file GNSS.h.

Referenced by CAN_output(), format_GGA(), and navigator_t::update_GNSS_data().

◆ relPosHeading

float coordinates_t::relPosHeading

heading from D-GNSS

Definition at line 111 of file GNSS.h.

Referenced by navigator_t::update_GNSS_data().

◆ relPosNED

float3vector coordinates_t::relPosNED

vector from primary to secondary GNSS antenna

Definition at line 110 of file GNSS.h.

◆ sat_fix_type

uint8_t coordinates_t::sat_fix_type

bit 0: SAT FIX, bit 1: SAT HEADING availale

Definition at line 124 of file GNSS.h.

Referenced by CAN_output(), GNSS_type::clear_sat_fix_type(), format_GGA(), format_RMC(), and navigator_t::update_GNSS_data().

◆ SATS_number

uint8_t coordinates_t::SATS_number

number of tracked satellites

Definition at line 123 of file GNSS.h.

Referenced by CAN_output(), and format_GGA().

◆ second

uint8_t coordinates_t::second

Definition at line 122 of file GNSS.h.

Referenced by CAN_output(), and format_GNSS_timestamp().

◆ speed_acc

float coordinates_t::speed_acc

speed accuracy m/s

Definition at line 112 of file GNSS.h.

◆ speed_motion

float coordinates_t::speed_motion

ground speed m/s

Definition at line 109 of file GNSS.h.

Referenced by CAN_output(), format_RMC(), and navigator_t::update_GNSS_data().

◆ velocity

float3vector coordinates_t::velocity

NED / m/s.

Definition at line 106 of file GNSS.h.

Referenced by navigator_t::update_GNSS_data().

◆ year

uint8_t coordinates_t::year

Definition at line 116 of file GNSS.h.

Referenced by CAN_output(), and format_RMC().


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