1#ifndef INCLUDE_GUARD__COMPLETE_SELF_CHECK_H
2#define INCLUDE_GUARD__COMPLETE_SELF_CHECK_H
38 char dest_json_str[], uint16_t dest_json_str_size,
void CTS1_self_check_struct_TO_json_list(CTS1_system_self_check_result_struct_t self_check_struct, char dest_json_str[], uint16_t dest_json_str_size, uint8_t show_passes)
Convert the self-check struct to a JSON string.
Definition complete_self_check.c:528
void CTS1_run_system_self_check(CTS1_system_self_check_result_struct_t *result)
Perform the system self-check and store the results in the provided result struct.
Definition complete_self_check.c:364
Definition complete_self_check.h:6
uint8_t obc_temperature_works
Definition complete_self_check.h:7
uint8_t is_adcs_i2c_addr_alive
Definition complete_self_check.h:8
uint8_t flash_0_alive
Definition complete_self_check.h:24
uint8_t eps_no_overcurrent_faults
Definition complete_self_check.h:29
uint8_t flash_2_alive
Definition complete_self_check.h:26
uint8_t mpi_science_rx
Definition complete_self_check.h:15
uint8_t is_gnss_responsive
Definition complete_self_check.h:12
uint8_t is_camera_responsive
Definition complete_self_check.h:17
uint8_t is_antenna_i2c_addr_b_alive
Definition complete_self_check.h:20
uint8_t is_eps_thriving
Definition complete_self_check.h:14
uint8_t flash_3_alive
Definition complete_self_check.h:27
uint8_t is_adcs_alive
Definition complete_self_check.h:9
uint8_t is_antenna_a_alive
Definition complete_self_check.h:21
uint8_t is_antenna_b_alive
Definition complete_self_check.h:22
uint8_t is_ax100_i2c_addr_alive
Definition complete_self_check.h:10
uint8_t is_antenna_i2c_addr_a_alive
Definition complete_self_check.h:19
uint8_t mpi_cmd_works
Definition complete_self_check.h:16
uint8_t flash_1_alive
Definition complete_self_check.h:25
uint8_t is_eps_responsive
Definition complete_self_check.h:13