imu_advanced_navigation_anpp
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
imu_advanced_navigation_anpp::protocol::SatelliteInfo Struct Reference

#include <Protocol.hpp>

Static Public Member Functions

template<typename InputIterator >
static SatelliteInfo unmarshal (InputIterator begin, InputIterator end)
 

Public Attributes

uint8_t system
 
uint8_t prn
 
uint8_t frequencies
 
uint8_t elevation
 
uint16_t azimuth
 
uint8_t snr
 

Static Public Attributes

static constexpr int SIZE = 7
 

Detailed Description

Satellite info as returned by DetailedSatellites

Member Function Documentation

◆ unmarshal()

template<typename InputIterator >
static SatelliteInfo imu_advanced_navigation_anpp::protocol::SatelliteInfo::unmarshal ( InputIterator  begin,
InputIterator  end 
)
inlinestatic

Member Data Documentation

◆ azimuth

uint16_t imu_advanced_navigation_anpp::protocol::SatelliteInfo::azimuth

Azimuth in degrees

◆ elevation

uint8_t imu_advanced_navigation_anpp::protocol::SatelliteInfo::elevation

Elevation in degrees

◆ frequencies

uint8_t imu_advanced_navigation_anpp::protocol::SatelliteInfo::frequencies

Satellite frequencies

Bitfield represented by the SATELLITE_FREQUENCIES enum

◆ prn

uint8_t imu_advanced_navigation_anpp::protocol::SatelliteInfo::prn

The satellite ID number

◆ SIZE

constexpr int imu_advanced_navigation_anpp::protocol::SatelliteInfo::SIZE = 7
static

◆ snr

uint8_t imu_advanced_navigation_anpp::protocol::SatelliteInfo::snr

Signal to noise ratio in dB

◆ system

uint8_t imu_advanced_navigation_anpp::protocol::SatelliteInfo::system

The satellite system as represented by SATELLITE_SYSTEM


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