monitor_.set_b_l2_p_data_flag(monitor->b_L2_P_data_flag);//!< when true, indicates that the nav data stream was commanded off on the p-code of the l2 channel
monitor_.set_i_sv_accuracy(monitor->i_SV_accuracy);//!< user range accuracy (ura) index of the sv (reference paragraph 6.2.1) for the standard positioning service user (ref 20.3.3.3.1.3 is-gps-200k)
monitor_.set_i_sv_health(monitor->i_SV_health);
monitor_.set_d_tgd(monitor->d_TGD);//!< estimated group delay differential: l1-l2 correction term only for the benefit of "l1 p(y)" or "l2 p(y)" s users [s]
monitor_.set_d_iodc(monitor->d_IODC);//!< issue of data, clock
monitor_.set_d_iode_sf2(monitor->d_IODE_SF2);//!< issue of data, ephemeris (iode), subframe 2
monitor_.set_d_iode_sf3(monitor->d_IODE_SF3);//!< issue of data, ephemeris(iode), subframe 3
monitor_.set_i_aodo(monitor->i_AODO);//!< age of data offset (aodo) term for the navigation message correction table (nmct) contained in subframe 4 (reference paragraph 20.3.3.5.1.9) [s]
monitor_.set_b_fit_interval_flag(monitor->b_fit_interval_flag);//!< indicates the curve-fit interval used by the cs (block ii/iia/iir/iir-m/iif) and ss (block iiia) in determining the ephemeris parameters, as follows: 0 = 4 hours, 1 = greater than 4 hours.
monitor_.set_d_spare1(monitor->d_spare1);
monitor_.set_d_spare2(monitor->d_spare2);
monitor_.set_d_a_f0(monitor->d_A_f0);//!< coefficient 0 of code phase offset model [s]
monitor_.set_d_a_f1(monitor->d_A_f1);//!< coefficient 1 of code phase offset model [s/s]
monitor_.set_d_a_f2(monitor->d_A_f2);//!< coefficient 2 of code phase offset model [s/s^2]
monitor_.set_b_alert_flag(monitor->b_alert_flag);//!< if true, indicates that the sv ura may be worse than indicated in d_sv_accuracy, use that sv at our own risk.
monitor_.set_b_antispoofing_flag(monitor->b_antispoofing_flag);//!< if true, the antispoofing mode is on in that sv
monitor.b_L2_P_data_flag=mon.b_l2_p_data_flag();//!< when true, indicates that the nav data stream was commanded off on the p-code of the l2 channel
monitor.i_SV_accuracy=mon.i_sv_accuracy();//!< user range accuracy (ura) index of the sv (reference paragraph 6.2.1) for the standard positioning service user (ref 20.3.3.3.1.3 is-gps-200k)
monitor.i_SV_health=mon.i_sv_health();
monitor.d_TGD=mon.d_tgd();//!< estimated group delay differential: l1-l2 correction term only for the benefit of "l1 p(y)" or "l2 p(y)" s users [s]
monitor.d_IODC=mon.d_iodc();//!< issue of data, clock
monitor.d_IODE_SF2=mon.d_iode_sf2();//!< issue of data, ephemeris (iode), subframe 2
monitor.d_IODE_SF3=mon.d_iode_sf3();//!< issue of data, ephemeris(iode), subframe 3
monitor.i_AODO=mon.i_aodo();//!< age of data offset (aodo) term for the navigation message correction table (nmct) contained in subframe 4 (reference paragraph 20.3.3.5.1.9) [s]
monitor.b_fit_interval_flag=mon.b_fit_interval_flag();//!< indicates the curve-fit interval used by the cs (block ii/iia/iir/iir-m/iif) and ss (block iiia) in determining the ephemeris parameters, as follows: 0 = 4 hours, 1 = greater than 4 hours.
monitor.d_spare1=mon.d_spare1();
monitor.d_spare2=mon.d_spare2();
monitor.d_A_f0=mon.d_a_f0();//!< coefficient 0 of code phase offset model [s]
monitor.d_A_f1=mon.d_a_f1();//!< coefficient 1 of code phase offset model [s/s]
monitor.d_A_f2=mon.d_a_f2();//!< coefficient 2 of code phase offset model [s/s^2]
monitor.b_alert_flag=mon.b_alert_flag();//!< if true, indicates that the sv ura may be worse than indicated in d_sv_accuracy, use that sv at our own risk.
monitor.b_antispoofing_flag=mon.b_antispoofing_flag();//!< if true, the antispoofing mode is on in that sv