![]() |
Larus glider flight sensor system 3.9.2024
Software-In-The-Loop test and validation system
|
Contains all important data from the GNSS. More...
#include <GNSS.h>

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 |
| 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().
| uint8_t coordinates_t::day |
Definition at line 118 of file GNSS.h.
Referenced by CAN_output(), and format_RMC().
| 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().
| float coordinates_t::heading_motion |
ground track in degrees
Definition at line 108 of file GNSS.h.
Referenced by CAN_output(), and format_RMC().
| uint8_t coordinates_t::hour |
Definition at line 119 of file GNSS.h.
Referenced by CAN_output(), and format_GNSS_timestamp().
| double coordinates_t::latitude |
latitude / degrees
Definition at line 113 of file GNSS.h.
Referenced by CAN_output(), format_GGA(), and format_RMC().
| double coordinates_t::longitude |
longitude / degrees
Definition at line 114 of file GNSS.h.
Referenced by CAN_output(), format_GGA(), and format_RMC().
| uint8_t coordinates_t::minute |
Definition at line 121 of file GNSS.h.
Referenced by CAN_output(), and format_GNSS_timestamp().
| uint8_t coordinates_t::month |
Definition at line 117 of file GNSS.h.
Referenced by CAN_output(), and format_RMC().
| 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().
| float coordinates_t::relPosHeading |
heading from D-GNSS
Definition at line 111 of file GNSS.h.
Referenced by navigator_t::update_GNSS_data().
| float3vector coordinates_t::relPosNED |
| 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().
| 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().
| uint8_t coordinates_t::second |
Definition at line 122 of file GNSS.h.
Referenced by CAN_output(), and format_GNSS_timestamp().
| 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().
| float3vector coordinates_t::velocity |
| uint8_t coordinates_t::year |
Definition at line 116 of file GNSS.h.
Referenced by CAN_output(), and format_RMC().