1#ifndef INC_ADCS_TYPES_TO_JSON_H_
2#define INC_ADCS_TYPES_TO_JSON_H_
struct ADCS_Power_Control_struct_t ADCS_power_control_struct_t
uint8_t ADCS_measurements_struct_TO_json(const ADCS_measurements_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Measurements_Struct to a JSON string.
Definition adcs_types_to_json.c:925
uint8_t ADCS_acp_execution_struct_TO_json(const ADCS_acp_execution_state_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_acp_execution_struct to a JSON string.
Definition adcs_types_to_json.c:1062
uint8_t ADCS_sd_download_list_TO_json(ADCS_file_info_struct_t *data, uint16_t data_length, char json_output_str[], uint16_t json_output_str_size)
Converts an ADCS download list array to a JSON string.
Definition adcs_types_to_json.c:978
uint8_t ADCS_estimation_innovation_vector_struct_TO_json(const ADCS_estimation_innovation_vector_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Estimation_Innovation_Vector_Struct to a JSON string.
Definition adcs_types_to_json.c:719
uint8_t ADCS_fine_angular_rates_struct_TO_json(const ADCS_fine_angular_rates_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Fine_Angular_Rates_Struct to a JSON string.
Definition adcs_types_to_json.c:329
uint8_t ADCS_orbit_params_struct_TO_json(const ADCS_orbit_params_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Orbit_Params_Struct to a JSON string.
Definition adcs_types_to_json.c:198
uint8_t ADCS_llh_position_struct_TO_json(const ADCS_llh_position_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_LLH_Position_Struct to a JSON string.
Definition adcs_types_to_json.c:130
uint8_t ADCS_raw_cam_sensor_struct_TO_json(const ADCS_raw_cam_sensor_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Raw_Cam_Sensor_Struct to a JSON string.
Definition adcs_types_to_json.c:744
uint8_t ADCS_raw_star_tracker_struct_TO_json(const ADCS_raw_star_tracker_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Definition adcs_types_to_json.c:1141
uint8_t ADCS_commanded_angles_struct_TO_json(const ADCS_commanded_angles_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Commanded_Angles_Struct to a JSON string.
Definition adcs_types_to_json.c:382
uint8_t ADCS_unix_time_ms_TO_json(const uint64_t *data, char json_output_str[], uint16_t json_output_str_size)
Definition adcs_types_to_json.c:1183
uint8_t ADCS_sd_log_config_struct_TO_json(const ADCS_sd_log_config_struct *data, char json_output_str[], uint16_t json_output_str_size)
Definition adcs_types_to_json.c:1217
uint8_t ADCS_estimated_gyro_bias_struct_TO_json(const ADCS_estimated_gyro_bias_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Estimated_Gyro_Bias_Struct to a JSON string.
Definition adcs_types_to_json.c:692
uint8_t ADCS_raw_coarse_sun_sensor_7_to_10_struct_TO_json(const ADCS_raw_coarse_sun_sensor_7_to_10_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Raw_Coarse_Sun_Sensor_7_to_10_Struct to a JSON string.
Definition adcs_types_to_json.c:794
uint8_t ADCS_magnetic_field_vector_struct_TO_json(const ADCS_magnetic_field_vector_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Magnetic_Field_Vector_Struct to a JSON string.
Definition adcs_types_to_json.c:598
uint8_t ADCS_raw_magnetometer_values_struct_TO_json(const ADCS_raw_magnetometer_values_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Raw_Magnetometer_Values_Struct to a JSON string.
Definition adcs_types_to_json.c:307
uint8_t ADCS_generic_telemetry_uint8_array_TO_json(const uint8_t *data, const uint16_t data_length, char json_output_str[], uint16_t json_output_str_size)
Converts a generic array of ADCS telemetry to a JSON string.
Definition adcs_types_to_json.c:1022
uint8_t ADCS_magnetorquer_command_struct_TO_json(const ADCS_magnetorquer_command_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Magnetorquer_Command_Struct to a JSON string.
Definition adcs_types_to_json.c:285
uint8_t ADCS_rate_gyro_config_struct_TO_json(const ADCS_rate_gyro_config_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Rate_Gyro_Config_Struct to a JSON string.
Definition adcs_types_to_json.c:546
uint8_t ADCS_raw_gps_time_struct_TO_json(const ADCS_raw_gps_time_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Raw_GPS_Time_Struct to a JSON string.
Definition adcs_types_to_json.c:879
uint8_t ADCS_quaternion_error_vector_struct_TO_json(const ADCS_quaternion_error_vector_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Quaternion_Error_Vector_Struct to a JSON string.
Definition adcs_types_to_json.c:667
uint8_t ADCS_raw_coarse_sun_sensor_1_to_6_struct_TO_json(const ADCS_raw_coarse_sun_sensor_1_to_6_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Raw_Coarse_Sun_Sensor_1_to_6_Struct to a JSON string.
Definition adcs_types_to_json.c:769
uint8_t ADCS_comms_status_struct_TO_json(const ADCS_comms_status_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Comms_Status_Struct to a JSON string.
Definition adcs_types_to_json.c:86
uint8_t ADCS_angular_rates_struct_TO_json(const ADCS_angular_rates_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Angular_Rates_Struct to a JSON string.
Definition adcs_types_to_json.c:108
uint8_t ADCS_set_unix_time_save_mode_struct_TO_json(const ADCS_set_unix_time_save_mode_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Set_Unix_Time_Save_Mode_Struct to a JSON string.
Definition adcs_types_to_json.c:176
uint8_t ADCS_tracking_controller_target_struct_TO_json(const ADCS_tracking_controller_target_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Tracking_Controller_Target_Struct to a JSON string.
Definition adcs_types_to_json.c:510
uint8_t ADCS_magnetometer_config_struct_TO_json(const ADCS_magnetometer_config_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Magnetometer_Config_Struct to a JSON string.
Definition adcs_types_to_json.c:352
uint8_t ADCS_power_control_struct_TO_json(const ADCS_power_control_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Power_Control_Struct to a JSON string.
Definition adcs_types_to_json.c:154
uint8_t ADCS_estimation_params_struct_TO_json(const ADCS_estimation_params_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Estimation_Params_Struct to a JSON string.
Definition adcs_types_to_json.c:407
uint8_t ADCS_boot_running_status_struct_TO_json(const ADCS_boot_running_status_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Boot_Running_Status_Struct to a JSON string.
Definition adcs_types_to_json.c:64
uint8_t ADCS_wheel_speed_struct_TO_json(const ADCS_wheel_speed_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Wheel_Speed_Struct to a JSON string.
Definition adcs_types_to_json.c:263
uint8_t ADCS_estimated_attitude_angles_struct_TO_json(const ADCS_estimated_attitude_angles_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Estimated_Attitude_Angles_Struct to a JSON string.
Definition adcs_types_to_json.c:573
uint8_t ADCS_augmented_sgp4_params_struct_TO_json(const ADCS_augmented_sgp4_params_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Augmented_SGP4_Params_Struct to a JSON string.
Definition adcs_types_to_json.c:466
uint8_t ADCS_raw_gps_struct_TO_json(const ADCS_raw_gps_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Raw_GPS_Struct to a JSON string.
Definition adcs_types_to_json.c:902
uint8_t ADCS_nadir_vector_struct_TO_json(const ADCS_nadir_vector_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Nadir_Vector_Struct to a JSON string.
Definition adcs_types_to_json.c:644
uint8_t ADCS_cmd_ack_struct_TO_json(const ADCS_cmd_ack_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_cmd_ack_Struct to a JSON string.
Definition adcs_types_to_json.c:20
uint8_t ADCS_rated_sensor_rates_struct_TO_json(const ADCS_rated_sensor_rates_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Rated_Sensor_Rates_Struct to a JSON string.
Definition adcs_types_to_json.c:241
uint8_t ADCS_cubecontrol_current_struct_TO_json(const ADCS_cubecontrol_current_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_CubeControl_Current_Struct to a JSON string.
Definition adcs_types_to_json.c:817
uint8_t ADCS_raw_gps_status_struct_TO_json(const ADCS_raw_gps_status_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Raw_GPS_Status_Struct to a JSON string.
Definition adcs_types_to_json.c:852
uint8_t ADCS_current_state_1_struct_TO_json(const ADCS_current_state_1_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_current_state_1_struct to a JSON string.
Definition adcs_types_to_json.c:1085
uint8_t ADCS_id_struct_TO_json(const ADCS_id_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_ID_Struct to a JSON string.
Definition adcs_types_to_json.c:42
uint8_t ADCS_fine_sun_vector_struct_TO_json(const ADCS_fine_sun_vector_struct_t *data, char json_output_str[], uint16_t json_output_str_size)
Converts ADCS_Fine_Sun_Vector_Struct to a JSON string.
Definition adcs_types_to_json.c:621
Definition adcs_types.h:625
Definition adcs_types.h:313
Definition adcs_types.h:432
Definition adcs_types.h:296
Definition adcs_types.h:280
Definition adcs_types.h:405
Definition adcs_types.h:305
Definition adcs_types.h:534
Definition adcs_types.h:630
Definition adcs_types.h:468
Definition adcs_types.h:498
Definition adcs_types.h:504
Definition adcs_types.h:411
Definition adcs_types.h:599
Definition adcs_types.h:381
Definition adcs_types.h:480
Definition adcs_types.h:287
Definition adcs_types.h:319
Definition adcs_types.h:474
Definition adcs_types.h:387
Definition adcs_types.h:369
Definition adcs_types.h:560
Definition adcs_types.h:486
Definition adcs_types.h:345
Definition adcs_types.h:492
Definition adcs_types.h:458
Definition adcs_types.h:356
Definition adcs_types.h:510
Definition adcs_types.h:518
Definition adcs_types.h:527
Definition adcs_types.h:540
Definition adcs_types.h:554
Definition adcs_types.h:549
Definition adcs_types.h:375
Definition adcs_types.h:673
Definition adcs_types.h:715
Definition adcs_types.h:338
Definition adcs_types.h:452
Definition adcs_types.h:362