Ginan
|
Enabling and setting destiations of program outputs. More...
Enabling and setting destiations of program outputs.
Public Member Functions | |
void | defaultOutputOptions () |
Data Fields | |
string | outputs_root = "." |
int | fatal_level = 0 |
double | rotate_period = 60*60*24 |
int | trace_level = 0 |
bool | output_receiver_trace = false |
bool | output_network_trace = false |
bool | output_ionosphere_trace = false |
bool | output_satellite_trace = false |
bool | output_json_trace = false |
string | trace_directory = "<OUTPUTS_ROOT>" |
string | receiver_trace_filename = "<TRACE_DIRECTORY>/<RECEIVER>-<LOGTIME>.trace" |
string | network_trace_filename = "<TRACE_DIRECTORY>/<RECEIVER>-<LOGTIME>.trace" |
string | ionosphere_trace_filename = "<TRACE_DIRECTORY>/<RECEIVER>-<LOGTIME>.trace" |
string | satellite_trace_filename = "<TRACE_DIRECTORY>/<RECEIVER>-<LOGTIME>.trace" |
bool | record_raw_ubx = false |
string | raw_ubx_directory = "<OUTPUTS_ROOT>" |
string | raw_ubx_filename = "<UBX_DIRECTORY>/<RECEIVER>-<LOGTIME>-OBS.rtcm" |
bool | record_raw_custom = false |
string | raw_custom_directory = "<OUTPUTS_ROOT>" |
string | raw_custom_filename = "<CUSTOM_DIRECTORY>/<RECEIVER>-<LOGTIME>-OBS.custom" |
bool | record_rtcm_obs = false |
bool | record_rtcm_nav = false |
string | rtcm_obs_directory = "<OUTPUTS_ROOT>" |
string | rtcm_nav_directory = "<OUTPUTS_ROOT>" |
string | rtcm_obs_filename = "<RTCM_OBS_DIRECTORY>/<RECEIVER>-<LOGTIME>-OBS.rtcm" |
string | rtcm_nav_filename = "<RTCM_NAV_DIRECTORY>/<STREAM>-<LOGTIME>-NAV.rtcm" |
bool | output_log = false |
string | log_directory = "<OUTPUTS_ROOT>" |
string | log_filename = "<LOG_DIRECTORY>/log-<LOGTIME>.json" |
bool | output_ntrip_log = false |
string | ntrip_log_directory = "<OUTPUTS_ROOT>" |
string | ntrip_log_filename = "<NTRIP_LOG_DIRECTORY>/ntrip_log-<LOGTIME>.json" |
bool | output_gpx = false |
string | gpx_directory = "<OUTPUTS_ROOT>" |
string | gpx_filename = "<GPX_DIRECTORY>/<RECEIVER>-<LOGTIME>.gpx" |
bool | output_pos = false |
string | pos_directory = "<OUTPUTS_ROOT>" |
string | pos_filename = "<POS_DIRECTORY>/<RECEIVER>-<LOGTIME>.pos" |
string | root_stream_url = "" |
bool | output_predicted_states = false |
bool | output_initialised_states = false |
bool | output_residuals = false |
bool | output_residual_chain = true |
bool | output_config = false |
bool | colourise_terminal = true |
bool | warn_once = true |
bool | output_clocks = false |
vector< E_Source > | clocks_receiver_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
vector< E_Source > | clocks_satellite_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
double | clocks_output_interval = 1 |
string | clocks_directory = "<OUTPUTS_ROOT>" |
string | clocks_filename = "<CLOCKS_DIRECTORY>/<CONFIG>-<LOGTIME>_<SYS>.clk" |
bool | output_sp3 = false |
bool | output_inertial_orbits = false |
bool | output_sp3_velocities = false |
vector< E_Source > | sp3_orbit_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
vector< E_Source > | sp3_clock_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
double | sp3_output_interval = 1 |
string | sp3_directory = "<OUTPUTS_ROOT>" |
string | sp3_filename = "<SP3_DIRECTORY>/<CONFIG>-<LOGTIME>_<SYS>-Filt.sp3" |
string | predicted_sp3_filename = "<SP3_DIRECTORY>/<CONFIG>-<LOGTIME>_<SYS>-Prop.sp3" |
bool | output_orbex = false |
vector< E_Source > | orbex_orbit_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
vector< E_Source > | orbex_clock_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
vector< E_Source > | orbex_attitude_sources = {E_Source::NOMINAL} |
double | orbex_output_interval = 1 |
string | orbex_directory = "<OUTPUTS_ROOT>" |
string | orbex_filename = "<ORBEX_DIRECTORY>/<CONFIG>-<LOGTIME>_<SYS>.obx" |
vector< E_OrbexRecord > | orbex_record_types = {E_OrbexRecord::ATT} |
bool | split_sys = false |
bool | output_rinex_obs = false |
string | rinex_obs_directory = "<OUTPUTS_ROOT>" |
string | rinex_obs_filename = "<RINEX_OBS_DIRECTORY>/<RECEIVER>-<LOGTIME>_<SYS>.<YY>O" |
double | rinex_obs_version = 3.05 |
bool | rinex_obs_print_C_code = true |
bool | rinex_obs_print_L_code = true |
bool | rinex_obs_print_D_code = true |
bool | rinex_obs_print_S_code = true |
bool | output_ionex = false |
string | ionex_directory = "<OUTPUTS_ROOT>" |
string | ionex_filename = "<IONEX_DIRECTORY>/<CONFIG>-<LOGTIME>.INX" |
IonexOptions | ionexGrid |
bool | output_rinex_nav = false |
string | rinex_nav_directory = "<OUTPUTS_ROOT>" |
string | rinex_nav_filename = "<RINEX_NAV_DIRECTORY>/<CONFIG>-<LOGTIME>_nav_<SYS>.rnx" |
double | rinex_nav_version = 3.05 |
bool | output_ionstec = false |
string | ionstec_directory = "<OUTPUTS_ROOT>" |
string | ionstec_filename = "<IONSTEC_DIRECTORY>/<CONFIG>-<LOGTIME>.STEC" |
bool | output_erp = false |
string | erp_directory = "<OUTPUTS_ROOT>" |
string | erp_filename = "<ERP_DIRECTORY>/<CONFIG>-<LOGTIME>.ERP" |
bool | output_bias_sinex = false |
string | bias_sinex_directory = "<OUTPUTS_ROOT>" |
string | bias_sinex_filename = "<BIAS_SINEX_DIRECTORY>/<CONFIG>-<LOGTIME>.BIA" |
string | bias_time_system = "G" |
bool | output_sinex = false |
string | sinex_directory = "<OUTPUTS_ROOT>" |
string | sinex_filename = "<SINEX_DIRECTORY>/<CONFIG>-<LOGTIME>.snx" |
bool | output_trop_sinex = false |
vector< E_Source > | trop_sinex_data_sources = {E_Source::KALMAN} |
string | trop_sinex_directory = "<OUTPUTS_ROOT>" |
string | trop_sinex_filename = "<TROP_SINEX_DIRECTORY>/<CONFIG>-<LOGTIME>.tro" |
string | trop_sinex_sol_type = "Solution parameters" |
char | trop_sinex_obs_code = 'P' |
char | trop_sinex_const_code = ' ' |
double | trop_sinex_version = 2.0 |
bool | output_cost = false |
vector< E_Source > | cost_data_sources = {E_Source::KALMAN} |
string | cost_directory = "<OUTPUTS_ROOT>" |
string | cost_filename = "<COST_DIRECTORY>/cost_s_t_<LOGTIME>_<RECEIVER>_ga__.dat" |
int | cost_time_interval = 900 |
string | cost_format = "COST-716 V2.2" |
string | cost_project = "GA-NRT" |
string | cost_status = "TEST" |
string | cost_centre = "GA__ Geoscience Aus" |
string | cost_method = "GINAN V2" |
string | cost_orbit_type = "IGSPRE" |
string | cost_met_source = "NONE" |
bool | output_slr_obs = false |
string | slr_obs_directory = "<OUTPUTS_ROOT>" |
string | slr_obs_filename = "<SLR_OBS_DIRECTORY>/<RECEIVER>.slr_obs" |
bool | output_orbit_ics = false |
string | orbit_ics_directory = "<OUTPUTS_ROOT>" |
string | orbit_ics_filename = "<ORBIT_ICS_DIRECTORY>/<CONFIG>-<LOGTIME>-orbits.yaml" |
bool | output_sbas_ems = false |
string | ems_directory = "<OUTPUTS_ROOT>" |
string | ems_filename = "<EMS_DIRECTORY>/y<YYYY>/d<DDD>/h<HH>.ems" |
bool | output_decoded_rtcm_json = false |
string | decoded_rtcm_json_directory = "<OUTPUTS_ROOT>" |
string | decoded_rtcm_json_filename = "<DECODED_RTCM_DIRECTORY>/<CONFIG>-<LOGTIME>_rtcm_decoded.json" |
bool | output_encoded_rtcm_json = false |
string | encoded_rtcm_json_directory = "<OUTPUTS_ROOT>" |
string | encoded_rtcm_json_filename = "<ENCODED_RTCM_DIRECTORY>/<CONFIG>-<LOGTIME>_rtcm_encoded.json" |
bool | output_network_statistics_json = false |
string | network_statistics_json_directory = "<OUTPUTS_ROOT>" |
string | network_statistics_json_filename = "<NETWORK_STATISTICS_DIRECTORY>/<CONFIG>-<LOGTIME>_network_statistics.json" |
|
inline |
string OutputOptions::bias_sinex_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::bias_sinex_filename = "<BIAS_SINEX_DIRECTORY>/<CONFIG>-<LOGTIME>.BIA" |
string OutputOptions::bias_time_system = "G" |
string OutputOptions::clocks_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::clocks_filename = "<CLOCKS_DIRECTORY>/<CONFIG>-<LOGTIME>_<SYS>.clk" |
double OutputOptions::clocks_output_interval = 1 |
vector<E_Source> OutputOptions::clocks_receiver_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
vector<E_Source> OutputOptions::clocks_satellite_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
bool OutputOptions::colourise_terminal = true |
string OutputOptions::cost_centre = "GA__ Geoscience Aus" |
vector<E_Source> OutputOptions::cost_data_sources = {E_Source::KALMAN} |
string OutputOptions::cost_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::cost_filename = "<COST_DIRECTORY>/cost_s_t_<LOGTIME>_<RECEIVER>_ga__.dat" |
string OutputOptions::cost_format = "COST-716 V2.2" |
string OutputOptions::cost_met_source = "NONE" |
string OutputOptions::cost_method = "GINAN V2" |
string OutputOptions::cost_orbit_type = "IGSPRE" |
string OutputOptions::cost_project = "GA-NRT" |
string OutputOptions::cost_status = "TEST" |
int OutputOptions::cost_time_interval = 900 |
string OutputOptions::decoded_rtcm_json_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::decoded_rtcm_json_filename = "<DECODED_RTCM_DIRECTORY>/<CONFIG>-<LOGTIME>_rtcm_decoded.json" |
string OutputOptions::ems_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::ems_filename = "<EMS_DIRECTORY>/y<YYYY>/d<DDD>/h<HH>.ems" |
string OutputOptions::encoded_rtcm_json_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::encoded_rtcm_json_filename = "<ENCODED_RTCM_DIRECTORY>/<CONFIG>-<LOGTIME>_rtcm_encoded.json" |
string OutputOptions::erp_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::erp_filename = "<ERP_DIRECTORY>/<CONFIG>-<LOGTIME>.ERP" |
int OutputOptions::fatal_level = 0 |
string OutputOptions::gpx_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::gpx_filename = "<GPX_DIRECTORY>/<RECEIVER>-<LOGTIME>.gpx" |
string OutputOptions::ionex_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::ionex_filename = "<IONEX_DIRECTORY>/<CONFIG>-<LOGTIME>.INX" |
IonexOptions OutputOptions::ionexGrid |
string OutputOptions::ionosphere_trace_filename = "<TRACE_DIRECTORY>/<RECEIVER>-<LOGTIME>.trace" |
string OutputOptions::ionstec_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::ionstec_filename = "<IONSTEC_DIRECTORY>/<CONFIG>-<LOGTIME>.STEC" |
string OutputOptions::log_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::log_filename = "<LOG_DIRECTORY>/log-<LOGTIME>.json" |
string OutputOptions::network_statistics_json_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::network_statistics_json_filename = "<NETWORK_STATISTICS_DIRECTORY>/<CONFIG>-<LOGTIME>_network_statistics.json" |
string OutputOptions::network_trace_filename = "<TRACE_DIRECTORY>/<RECEIVER>-<LOGTIME>.trace" |
string OutputOptions::ntrip_log_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::ntrip_log_filename = "<NTRIP_LOG_DIRECTORY>/ntrip_log-<LOGTIME>.json" |
vector<E_Source> OutputOptions::orbex_attitude_sources = {E_Source::NOMINAL} |
vector<E_Source> OutputOptions::orbex_clock_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
string OutputOptions::orbex_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::orbex_filename = "<ORBEX_DIRECTORY>/<CONFIG>-<LOGTIME>_<SYS>.obx" |
vector<E_Source> OutputOptions::orbex_orbit_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
double OutputOptions::orbex_output_interval = 1 |
vector<E_OrbexRecord> OutputOptions::orbex_record_types = {E_OrbexRecord::ATT} |
string OutputOptions::orbit_ics_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::orbit_ics_filename = "<ORBIT_ICS_DIRECTORY>/<CONFIG>-<LOGTIME>-orbits.yaml" |
bool OutputOptions::output_bias_sinex = false |
bool OutputOptions::output_clocks = false |
bool OutputOptions::output_config = false |
bool OutputOptions::output_cost = false |
bool OutputOptions::output_decoded_rtcm_json = false |
bool OutputOptions::output_encoded_rtcm_json = false |
bool OutputOptions::output_erp = false |
bool OutputOptions::output_gpx = false |
bool OutputOptions::output_inertial_orbits = false |
bool OutputOptions::output_initialised_states = false |
bool OutputOptions::output_ionex = false |
bool OutputOptions::output_ionosphere_trace = false |
bool OutputOptions::output_ionstec = false |
bool OutputOptions::output_json_trace = false |
bool OutputOptions::output_log = false |
bool OutputOptions::output_network_statistics_json = false |
bool OutputOptions::output_network_trace = false |
bool OutputOptions::output_ntrip_log = false |
bool OutputOptions::output_orbex = false |
bool OutputOptions::output_orbit_ics = false |
bool OutputOptions::output_pos = false |
bool OutputOptions::output_predicted_states = false |
bool OutputOptions::output_receiver_trace = false |
bool OutputOptions::output_residual_chain = true |
bool OutputOptions::output_residuals = false |
bool OutputOptions::output_rinex_nav = false |
bool OutputOptions::output_rinex_obs = false |
bool OutputOptions::output_satellite_trace = false |
bool OutputOptions::output_sbas_ems = false |
bool OutputOptions::output_sinex = false |
bool OutputOptions::output_slr_obs = false |
bool OutputOptions::output_sp3 = false |
bool OutputOptions::output_sp3_velocities = false |
bool OutputOptions::output_trop_sinex = false |
string OutputOptions::outputs_root = "." |
string OutputOptions::pos_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::pos_filename = "<POS_DIRECTORY>/<RECEIVER>-<LOGTIME>.pos" |
string OutputOptions::predicted_sp3_filename = "<SP3_DIRECTORY>/<CONFIG>-<LOGTIME>_<SYS>-Prop.sp3" |
string OutputOptions::raw_custom_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::raw_custom_filename = "<CUSTOM_DIRECTORY>/<RECEIVER>-<LOGTIME>-OBS.custom" |
string OutputOptions::raw_ubx_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::raw_ubx_filename = "<UBX_DIRECTORY>/<RECEIVER>-<LOGTIME>-OBS.rtcm" |
string OutputOptions::receiver_trace_filename = "<TRACE_DIRECTORY>/<RECEIVER>-<LOGTIME>.trace" |
bool OutputOptions::record_raw_custom = false |
bool OutputOptions::record_raw_ubx = false |
bool OutputOptions::record_rtcm_nav = false |
bool OutputOptions::record_rtcm_obs = false |
string OutputOptions::rinex_nav_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::rinex_nav_filename = "<RINEX_NAV_DIRECTORY>/<CONFIG>-<LOGTIME>_nav_<SYS>.rnx" |
double OutputOptions::rinex_nav_version = 3.05 |
string OutputOptions::rinex_obs_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::rinex_obs_filename = "<RINEX_OBS_DIRECTORY>/<RECEIVER>-<LOGTIME>_<SYS>.<YY>O" |
bool OutputOptions::rinex_obs_print_C_code = true |
bool OutputOptions::rinex_obs_print_D_code = true |
bool OutputOptions::rinex_obs_print_L_code = true |
bool OutputOptions::rinex_obs_print_S_code = true |
double OutputOptions::rinex_obs_version = 3.05 |
string OutputOptions::root_stream_url = "" |
double OutputOptions::rotate_period = 60*60*24 |
string OutputOptions::rtcm_nav_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::rtcm_nav_filename = "<RTCM_NAV_DIRECTORY>/<STREAM>-<LOGTIME>-NAV.rtcm" |
string OutputOptions::rtcm_obs_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::rtcm_obs_filename = "<RTCM_OBS_DIRECTORY>/<RECEIVER>-<LOGTIME>-OBS.rtcm" |
string OutputOptions::satellite_trace_filename = "<TRACE_DIRECTORY>/<RECEIVER>-<LOGTIME>.trace" |
string OutputOptions::sinex_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::sinex_filename = "<SINEX_DIRECTORY>/<CONFIG>-<LOGTIME>.snx" |
string OutputOptions::slr_obs_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::slr_obs_filename = "<SLR_OBS_DIRECTORY>/<RECEIVER>.slr_obs" |
vector<E_Source> OutputOptions::sp3_clock_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
string OutputOptions::sp3_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::sp3_filename = "<SP3_DIRECTORY>/<CONFIG>-<LOGTIME>_<SYS>-Filt.sp3" |
vector<E_Source> OutputOptions::sp3_orbit_sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} |
double OutputOptions::sp3_output_interval = 1 |
bool OutputOptions::split_sys = false |
string OutputOptions::trace_directory = "<OUTPUTS_ROOT>" |
int OutputOptions::trace_level = 0 |
char OutputOptions::trop_sinex_const_code = ' ' |
vector<E_Source> OutputOptions::trop_sinex_data_sources = {E_Source::KALMAN} |
string OutputOptions::trop_sinex_directory = "<OUTPUTS_ROOT>" |
string OutputOptions::trop_sinex_filename = "<TROP_SINEX_DIRECTORY>/<CONFIG>-<LOGTIME>.tro" |
char OutputOptions::trop_sinex_obs_code = 'P' |
string OutputOptions::trop_sinex_sol_type = "Solution parameters" |
double OutputOptions::trop_sinex_version = 2.0 |
bool OutputOptions::warn_once = true |