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 | 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 = {E_Source::KALMAN, E_Source::CONFIG, E_Source::PRECISE, E_Source::SPP, E_Source::BROADCAST} | |
|
} | 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 |
|
vector< E_ThirdBody > | planetary_perturbations = {E_ThirdBody::SUN, E_ThirdBody::MOON, E_ThirdBody::JUPITER } |
|
bool | empirical = true |
|
bool | antenna_thrust = true |
|
E_SRPModel | albedo = E_SRPModel::NONE |
|
E_SRPModel | solar_radiation_pressure = E_SRPModel::NONE |
|
vector< bool > | empirical_dyb_eclipse = {true} |
|
vector< bool > | empirical_rtn_eclipse = {false} |
|
vector< SurfaceDetails > | surface_details |
|
struct { | |
|
bool enable = false | |
|
int interval = 1 | |
|
double pos_proc_noise = 10 | |
|
double vel_proc_noise = 5 | |
|
} | pseudoPulses | |
|
map< int, bool > | initialisedMap |
|