CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
adcs_types_to_json.h File Reference
Include dependency graph for adcs_types_to_json.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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)
 
uint8_t ADCS_unix_time_ms_TO_json (const uint64_t *data, char json_output_str[], uint16_t json_output_str_size)
 
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)
 

Function Documentation

◆ ADCS_acp_execution_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_acp_execution_struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_angular_rates_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Angular_Rates_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_augmented_sgp4_params_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Augmented_SGP4_Params_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ADCS_boot_running_status_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Boot_Running_Status_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_cmd_ack_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_cmd_ack_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_commanded_angles_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Commanded_Angles_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_comms_status_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Comms_Status_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_cubecontrol_current_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_CubeControl_Current_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ADCS_current_state_1_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_current_state_1_struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_estimated_attitude_angles_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Estimated_Attitude_Angles_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_estimated_gyro_bias_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Estimated_Gyro_Bias_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_estimation_innovation_vector_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Estimation_Innovation_Vector_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_estimation_params_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Estimation_Params_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_fine_angular_rates_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Fine_Angular_Rates_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_fine_sun_vector_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Fine_Sun_Vector_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_generic_telemetry_uint8_array_TO_json()

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.

Parameters
[in]dataPointer to the array.
[in]data_lengthLength of the array.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_id_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_ID_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_llh_position_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_LLH_Position_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_magnetic_field_vector_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Magnetic_Field_Vector_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_magnetometer_config_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Magnetometer_Config_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_magnetorquer_command_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Magnetorquer_Command_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_measurements_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Measurements_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_nadir_vector_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Nadir_Vector_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_orbit_params_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Orbit_Params_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ADCS_power_control_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Power_Control_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_quaternion_error_vector_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Quaternion_Error_Vector_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_rate_gyro_config_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Rate_Gyro_Config_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_rated_sensor_rates_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Rated_Sensor_Rates_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_raw_cam_sensor_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Raw_Cam_Sensor_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_raw_coarse_sun_sensor_1_to_6_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Raw_Coarse_Sun_Sensor_1_to_6_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_raw_coarse_sun_sensor_7_to_10_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Raw_Coarse_Sun_Sensor_7_to_10_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_raw_gps_status_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Raw_GPS_Status_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer

◆ ADCS_raw_gps_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Raw_GPS_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer

◆ ADCS_raw_gps_time_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Raw_GPS_Time_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer

◆ ADCS_raw_magnetometer_values_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Raw_Magnetometer_Values_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_raw_star_tracker_struct_TO_json()

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 )

◆ ADCS_sd_download_list_TO_json()

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.

Parameters
[in]dataPointer to the array.
[in]data_lengthLength of the array.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the call graph for this function:

◆ ADCS_sd_log_config_struct_TO_json()

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 )
Here is the caller graph for this function:

◆ ADCS_set_unix_time_save_mode_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Set_Unix_Time_Save_Mode_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function:

◆ ADCS_tracking_controller_target_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Tracking_Controller_Target_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ADCS_unix_time_ms_TO_json()

uint8_t ADCS_unix_time_ms_TO_json ( const uint64_t * data,
char json_output_str[],
uint16_t json_output_str_size )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ADCS_wheel_speed_struct_TO_json()

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.

Parameters
[in]dataPointer to the ADCS_Wheel_Speed_Struct.
[out]json_output_strBuffer to hold the JSON string.
[in]json_output_str_sizeLength of the JSON output buffer.
Returns
0 if successful, 1 for invalid input, 2 for snprintf encoding error, 3 for too short string buffer
Here is the caller graph for this function: