Options to be applied to kalman filter states for individual satellites.
|
| bool | _initialised = false |
| |
| string | id |
| |
| E_NoiseModel | error_model = E_NoiseModel::UNIFORM |
| |
| double | code_sigma = 0 |
| |
| double | phase_sigma = 0 |
| |
| map< string, SatelliteOptions * > | inheritors |
| |
| map< string, SatelliteOptions * > | inheritedFrom |
| |
| map< int, bool > | initialisedMap |
| |
| KalmanModel | pos |
| |
| KalmanModel | pos_rate |
| |
| KalmanModel | orbit |
| |
| KalmanModel | clk |
| |
| KalmanModel | clk_rate |
| |
| KalmanModel | code_bias |
| |
| KalmanModel | phase_bias |
| |
| KalmanModel | pco |
| |
| KalmanModel | ant_delta |
| |
| KalmanModel | cr |
| |
| KalmanModel | cd |
| |
| KalmanModel | accelerometer_scale |
| |
| KalmanModel | accelerometer_bias |
| |
| KalmanModel | orientation |
| |
| KalmanModel | imu_offset |
| |
| KalmanModel | gyro_scale |
| |
| KalmanModel | gyro_bias |
| |
| KalmanModel | emp_d_0 |
| |
| KalmanModel | emp_d_1 |
| |
| KalmanModel | emp_d_2 |
| |
| KalmanModel | emp_d_3 |
| |
| KalmanModel | emp_d_4 |
| |
| KalmanModel | emp_y_0 |
| |
| KalmanModel | emp_y_1 |
| |
| KalmanModel | emp_y_2 |
| |
| KalmanModel | emp_y_3 |
| |
| KalmanModel | emp_y_4 |
| |
| KalmanModel | emp_b_0 |
| |
| KalmanModel | emp_b_1 |
| |
| KalmanModel | emp_b_2 |
| |
| KalmanModel | emp_b_3 |
| |
| KalmanModel | emp_b_4 |
| |
| KalmanModel | emp_r_0 |
| |
| KalmanModel | emp_r_1 |
| |
| KalmanModel | emp_r_2 |
| |
| KalmanModel | emp_r_3 |
| |
| KalmanModel | emp_r_4 |
| |
| KalmanModel | emp_t_0 |
| |
| KalmanModel | emp_t_1 |
| |
| KalmanModel | emp_t_2 |
| |
| KalmanModel | emp_t_3 |
| |
| KalmanModel | emp_t_4 |
| |
| KalmanModel | emp_n_0 |
| |
| KalmanModel | emp_n_1 |
| |
| KalmanModel | emp_n_2 |
| |
| KalmanModel | emp_n_3 |
| |
| KalmanModel | emp_n_4 |
| |
| KalmanModel | emp_p_0 |
| |
| KalmanModel | emp_p_1 |
| |
| KalmanModel | emp_p_2 |
| |
| KalmanModel | emp_p_3 |
| |
| KalmanModel | emp_p_4 |
| |
| KalmanModel | emp_q_0 |
| |
| KalmanModel | emp_q_1 |
| |
| KalmanModel | emp_q_2 |
| |
| KalmanModel | emp_q_3 |
| |
| KalmanModel | emp_q_4 |
| |
| bool | exclude = false |
| |
| double | pseudo_sigma = 100000 |
| |
| double | laser_sigma = 0.5 |
| |
| vector< E_ObsCode > | clock_codes = {} |
| |
| vector< double > | apriori_sigma_enu = {} |
| |
| double | mincon_scale_apriori_sigma = 1 |
| |
| double | mincon_scale_filter_sigma = 0 |
| |
| Vector3d | antenna_boresight = {0, 0, +1} |
| |
| Vector3d | antenna_azimuth = {0, +1, 0} |
| |
| double | ellipse_propagation_time_tolerance = 30 |
| |
| struct { | |
| |
| bool enable = true | |
| |
| vector< E_Source > sources | |
| |
| } | posModel | |
| |
| struct { | |
| |
| bool enable = true | |
| |
| vector< E_Source > sources = {E_Source::KALMAN, E_Source::PRECISE, E_Source::BROADCAST} | |
| |
| } | clockModel | |
| |
| struct { | |
| |
| bool enable = true | |
| |
| vector< E_Source > sources = {E_Source::PRECISE, E_Source::MODEL, E_Source::NOMINAL} | |
| |
| double model_dt = 1 | |
| |
| } | attitudeModel | |
| |
| struct { | |
| |
| bool enable = true | |
| |
| double default_bias = 0 | |
| |
| double undefined_sigma = 0 | |
| |
| } | codeBiasModel | |
| |
| struct { | |
| |
| bool enable = false | |
| |
| double default_bias = 0 | |
| |
| double undefined_sigma = 0 | |
| |
| } | phaseBiasModel | |
| |
| struct { | |
| |
| bool enable = true | |
| |
| } | pcoModel | |
| |
| struct { | |
| |
| bool enable = true | |
| |
| } | pcvModel | |
| |
| struct { | |
| |
| bool enable = true | |
| |
| } | phaseWindupModel | |
| |
| map< int, bool > | initialisedMap |
| |
| double | mass = 1000 |
| |
| double | area = 20 |
| |
| double | power = 20 |
| |
| double | srp_cr = 1.25 |
| |
| double | drag_cd = 2.2 |
| |
| vector< E_ThirdBody > | planetary_perturbations |
| |
| bool | empirical = true |
| |
| bool | antenna_thrust = true |
| |
| E_SRPModel | albedo = E_SRPModel::NONE |
| |
| E_SRPModel | solar_radiation_pressure = E_SRPModel::NONE |
| |
| bool | drag = false |
| |
| vector< bool > | empirical_dyb_eclipse = {true} |
| |
| vector< bool > | empirical_rtn_eclipse = {false} |
| |
| vector< SurfaceDetails > | surface_details |
| |
| struct { | |
| |
| bool enable = false | |
| |
| int interval = 0 | |
| |
| vector< double > epochs = {} | |
| |
| double pos_proc_noise = 10 | |
| |
| double vel_proc_noise = 5 | |
| |
| } | pseudoPulses | |
| |
| map< int, bool > | initialisedMap |
| |