GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
Galileo_ISM Class Reference

This class is a storage for the GALILEO Integrity Support Message as described in Galileo ICD paragraph 5.2. More...

#include <galileo_ism.h>

Public Member Functions

 Galileo_ISM ()=default
void set_ism_constellation_id (uint8_t const_id)
void set_ism_service_level_id (uint8_t sl_id)
void set_ism_wn (uint16_t wn_ism)
void set_ism_t0 (uint16_t t0)
void set_ism_mask_msb (bool mask_msb)
void set_ism_mask (uint32_t mask)
void set_ism_pconst (uint8_t pconst)
void set_ism_psat (uint8_t psat)
void set_ism_ura (uint8_t ura)
void set_ism_ure (uint8_t ure)
void set_ism_bnom (uint8_t bnom)
void set_ism_Tvalidity (uint8_t tvalidity)
bool check_ism_crc (const std::bitset< GALILEO_DATA_JK_BITS > &bits)
double get_pconst_value () const
double get_psat_value () const
float get_ura_m () const
float get_ure_m () const
float get_bnom_m () const
uint32_t get_mask_ISM () const
uint16_t get_WN_ISM () const
uint16_t get_t0_ISM () const
uint16_t get_Tvalidity_hours () const
bool get_ism_mask_msb () const
bool ism_parameters_apply (uint32_t prn) const

Detailed Description

This class is a storage for the GALILEO Integrity Support Message as described in Galileo ICD paragraph 5.2.

See https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_OS_SIS_ICD_v2.1.pdf

Definition at line 40 of file galileo_ism.h.

Constructor & Destructor Documentation

◆ Galileo_ISM()

Galileo_ISM::Galileo_ISM ( )
default

Default constructor


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