DEFINE_string(test_satellite_PRN_list,"1,2,3,6,9,10,12,17,20,23,28","List of PRN of the satellites under test (must be visible during the observation time)");
ABSL_FLAG(int32_t,duration,100,"Duration of the experiment [in seconds, max = 300]");
ABSL_FLAG(std::string,static_position,"30.286502,120.032669,100","Static receiver position [latitude,longitude,height]");
ABSL_FLAG(std::string,dynamic_position,"","Observer positions file, in .csv or .nmea format");
ABSL_FLAG(std::string,filename_rinex_obs,"sim.16o","Filename of output RINEX navigation file");
ABSL_FLAG(std::string,filename_raw_data,"signal_out.bin","Filename of output raw data file");
ABSL_FLAG(int32_t,fs_gen_sps,2600000,"Sampling frequency [sps]");
ABSL_FLAG(int32_t,test_satellite_PRN,1,"PRN of the satellite under test (must be visible during the observation time)");
ABSL_FLAG(int32_t,test_satellite_PRN2,2,"PRN of the satellite under test (must be visible during the observation time)");
ABSL_FLAG(std::string,test_satellite_PRN_list,"1,2,3,6,9,10,12,17,20,23,28","List of PRN of the satellites under test (must be visible during the observation time)");
ABSL_FLAG(double,CN0_dBHz,std::numeric_limits<double>::infinity(),"Enable noise generator and set the CN0 [dB-Hz]");