Ginan
Loading...
Searching...
No Matches
GlobalOptions Struct Reference

Options for the general operation of the software. More...

Detailed Description

Options for the general operation of the software.

Inheritance diagram for GlobalOptions:
Collaboration diagram for GlobalOptions:

Data Fields

int sleep_milliseconds = 50
 
double epoch_interval = 1
 
double epoch_tolerance = 0.5
 
int max_epochs = 0
 
int leap_seconds = -1
 
boost::posix_time::ptime start_epoch { boost::posix_time::not_a_date_time }
 
boost::posix_time::ptime end_epoch { boost::posix_time::not_a_date_time }
 
string config_description = "Pea"
 
string config_details
 
string analysis_agency = "GAA"
 
string analysis_centre = "Geoscience Australia"
 
string analysis_software = "Ginan"
 
string analysis_software_version = "3.0"
 
string ac_contact = "clientservices@ga.gov.au"
 
string rinex_comment = "Daily 30-sec observations from IGS stations"
 
string reference_system = "igb14"
 
string time_system = "G"
 
string ocean_tide_loading_model = "FES2004"
 
string atmospheric_tide_loading_model = "---"
 
string geoid_model = "EGM96"
 
string gradient_mapping_function = "Chen & Herring, 1992"
 
bool simulate_real_time = false
 
bool process_preprocessor = true
 
bool process_spp = true
 
bool process_minimum_constraints = false
 
bool process_ionosphere = false
 
bool process_rts = false
 
bool process_ppp = false
 
bool process_orbits = false
 
map< E_Sys, bool > process_sys
 
map< E_Sys, bool > solve_amb_for
 
bool process_meas [NUM_MEAS_TYPES] = {true, true}
 
map< E_Sys, bool > reject_eclipse
 
string pivot_receiver = "NO_PIVOT"
 
string pivot_satellite = "NO_PIVOT"
 
bool interpolate_rec_pco = true
 
bool auto_fill_pco = true
 
bool require_apriori_positions = false
 
bool require_site_eccentricity = false
 
bool require_sinex_data = false
 
bool require_antenna_details = false
 
bool require_reflector_com = false
 
bool use_tgd_bias = false
 
double wait_next_epoch = 0
 
double max_rec_latency = 0
 
bool require_obs = true
 
bool assign_closest_epoch = false
 
bool delete_old_ephemerides = true
 
double validity_interval_factor = 10
 
E_OffsetType ssr_input_antenna_offset = E_OffsetType::UNSPECIFIED
 
map< E_Sys, vector< E_ObsCode > > code_priorities
 
map< E_Sys, E_NavMsgType > used_nav_types
 Default observation codes on L1 for IF combination based satellite clocks.
 
vector< E_ObsCode > code_priorities_default
 
double fixed_phase_bias_var = 0.01
 
bool adjust_rec_clocks_by_spp = true
 
bool adjust_clocks_for_jumps_only = false
 
bool minimise_sat_clock_offsets = false
 
bool minimise_sat_orbit_offsets = false
 
bool minimise_ionosphere_offsets = false
 
map< E_Sys, bool > receiver_amb_pivot
 fix one ambiguity to eliminate rank deficiency
 
map< E_Sys, bool > network_amb_pivot
 fix ambiguities to eliminate network rank deficiencies
 
map< E_Sys, bool > use_for_iono_model
 use system for ionospheric modelling
 
map< E_Sys, bool > use_iono_corrections
 use system for ionospheric modelling
 
bool common_sat_pco = false
 
bool common_rec_pco = false
 
bool use_trop_corrections = false
 
double predefined_fail = 0.001
 

Field Documentation

◆ ac_contact

string GlobalOptions::ac_contact = "clientservices@ga.gov.au"

◆ adjust_clocks_for_jumps_only

bool GlobalOptions::adjust_clocks_for_jumps_only = false

◆ adjust_rec_clocks_by_spp

bool GlobalOptions::adjust_rec_clocks_by_spp = true

◆ analysis_agency

string GlobalOptions::analysis_agency = "GAA"

◆ analysis_centre

string GlobalOptions::analysis_centre = "Geoscience Australia"

◆ analysis_software

string GlobalOptions::analysis_software = "Ginan"

◆ analysis_software_version

string GlobalOptions::analysis_software_version = "3.0"

◆ assign_closest_epoch

bool GlobalOptions::assign_closest_epoch = false

◆ atmospheric_tide_loading_model

string GlobalOptions::atmospheric_tide_loading_model = "---"

◆ auto_fill_pco

bool GlobalOptions::auto_fill_pco = true

◆ code_priorities

map<E_Sys, vector<E_ObsCode> > GlobalOptions::code_priorities

◆ code_priorities_default

vector<E_ObsCode> GlobalOptions::code_priorities_default
Initial value:
=
{
E_ObsCode::L1C,
E_ObsCode::L1P,
E_ObsCode::L1Y,
E_ObsCode::L1W,
E_ObsCode::L1M,
E_ObsCode::L1N,
E_ObsCode::L1S,
E_ObsCode::L1L,
E_ObsCode::L1X,
E_ObsCode::L2W,
E_ObsCode::L2P,
E_ObsCode::L2Y,
E_ObsCode::L2C,
E_ObsCode::L2M,
E_ObsCode::L2N,
E_ObsCode::L2D,
E_ObsCode::L2S,
E_ObsCode::L2L,
E_ObsCode::L2X,
E_ObsCode::L5I,
E_ObsCode::L5Q,
E_ObsCode::L5X
}

◆ common_rec_pco

bool GlobalOptions::common_rec_pco = false

◆ common_sat_pco

bool GlobalOptions::common_sat_pco = false

◆ config_description

string GlobalOptions::config_description = "Pea"

◆ config_details

string GlobalOptions::config_details

◆ delete_old_ephemerides

bool GlobalOptions::delete_old_ephemerides = true

◆ end_epoch

boost::posix_time::ptime GlobalOptions::end_epoch { boost::posix_time::not_a_date_time }

◆ epoch_interval

double GlobalOptions::epoch_interval = 1

◆ epoch_tolerance

double GlobalOptions::epoch_tolerance = 0.5

◆ fixed_phase_bias_var

double GlobalOptions::fixed_phase_bias_var = 0.01

◆ geoid_model

string GlobalOptions::geoid_model = "EGM96"

◆ gradient_mapping_function

string GlobalOptions::gradient_mapping_function = "Chen & Herring, 1992"

◆ interpolate_rec_pco

bool GlobalOptions::interpolate_rec_pco = true

◆ leap_seconds

int GlobalOptions::leap_seconds = -1

◆ max_epochs

int GlobalOptions::max_epochs = 0

◆ max_rec_latency

double GlobalOptions::max_rec_latency = 0

◆ minimise_ionosphere_offsets

bool GlobalOptions::minimise_ionosphere_offsets = false

◆ minimise_sat_clock_offsets

bool GlobalOptions::minimise_sat_clock_offsets = false

◆ minimise_sat_orbit_offsets

bool GlobalOptions::minimise_sat_orbit_offsets = false

◆ network_amb_pivot

map<E_Sys, bool> GlobalOptions::network_amb_pivot

fix ambiguities to eliminate network rank deficiencies

◆ ocean_tide_loading_model

string GlobalOptions::ocean_tide_loading_model = "FES2004"

◆ pivot_receiver

string GlobalOptions::pivot_receiver = "NO_PIVOT"

◆ pivot_satellite

string GlobalOptions::pivot_satellite = "NO_PIVOT"

◆ predefined_fail

double GlobalOptions::predefined_fail = 0.001

◆ process_ionosphere

bool GlobalOptions::process_ionosphere = false

◆ process_meas

bool GlobalOptions::process_meas[NUM_MEAS_TYPES] = {true, true}

◆ process_minimum_constraints

bool GlobalOptions::process_minimum_constraints = false

◆ process_orbits

bool GlobalOptions::process_orbits = false

◆ process_ppp

bool GlobalOptions::process_ppp = false

◆ process_preprocessor

bool GlobalOptions::process_preprocessor = true

◆ process_rts

bool GlobalOptions::process_rts = false

◆ process_spp

bool GlobalOptions::process_spp = true

◆ process_sys

map<E_Sys, bool> GlobalOptions::process_sys

◆ receiver_amb_pivot

map<E_Sys, bool> GlobalOptions::receiver_amb_pivot

fix one ambiguity to eliminate rank deficiency

◆ reference_system

string GlobalOptions::reference_system = "igb14"

◆ reject_eclipse

map<E_Sys, bool> GlobalOptions::reject_eclipse

◆ require_antenna_details

bool GlobalOptions::require_antenna_details = false

◆ require_apriori_positions

bool GlobalOptions::require_apriori_positions = false

◆ require_obs

bool GlobalOptions::require_obs = true

◆ require_reflector_com

bool GlobalOptions::require_reflector_com = false

◆ require_sinex_data

bool GlobalOptions::require_sinex_data = false

◆ require_site_eccentricity

bool GlobalOptions::require_site_eccentricity = false

◆ rinex_comment

string GlobalOptions::rinex_comment = "Daily 30-sec observations from IGS stations"

◆ simulate_real_time

bool GlobalOptions::simulate_real_time = false

◆ sleep_milliseconds

int GlobalOptions::sleep_milliseconds = 50

◆ solve_amb_for

map<E_Sys, bool> GlobalOptions::solve_amb_for

◆ ssr_input_antenna_offset

E_OffsetType GlobalOptions::ssr_input_antenna_offset = E_OffsetType::UNSPECIFIED

◆ start_epoch

boost::posix_time::ptime GlobalOptions::start_epoch { boost::posix_time::not_a_date_time }

◆ time_system

string GlobalOptions::time_system = "G"

◆ use_for_iono_model

map<E_Sys, bool> GlobalOptions::use_for_iono_model

use system for ionospheric modelling

◆ use_iono_corrections

map<E_Sys, bool> GlobalOptions::use_iono_corrections

use system for ionospheric modelling

◆ use_tgd_bias

bool GlobalOptions::use_tgd_bias = false

◆ use_trop_corrections

bool GlobalOptions::use_trop_corrections = false

◆ used_nav_types

map<E_Sys, E_NavMsgType> GlobalOptions::used_nav_types
Initial value:
=
{
{E_Sys::GPS, E_NavMsgType::LNAV},
{E_Sys::GLO, E_NavMsgType::FDMA},
{E_Sys::GAL, E_NavMsgType::INAV},
{E_Sys::BDS, E_NavMsgType::D1},
{E_Sys::QZS, E_NavMsgType::LNAV}
}

Default observation codes on L1 for IF combination based satellite clocks.

◆ validity_interval_factor

double GlobalOptions::validity_interval_factor = 10

◆ wait_next_epoch

double GlobalOptions::wait_next_epoch = 0

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