2#ifndef INCLUDE_GUARD__EPS_TYPES_TO_JSON_H__
3#define INCLUDE_GUARD__EPS_TYPES_TO_JSON_H__
10 char json_output_str[],
11 uint16_t json_output_str_size
16 char json_output_str[],
17 uint16_t json_output_str_size,
18 uint8_t enable_show_unsupported_fields
23 char json_output_str[],
24 uint16_t json_output_str_size
38 char json_output_str[], uint16_t json_output_str_size
uint8_t EPS_battery_pack_datatype_eng_TO_json(const EPS_battery_pack_datatype_eng_t *data, char json_output_str[], uint16_t json_output_str_size, uint8_t enable_show_unsupported_fields)
Definition eps_types_to_json.c:38
uint8_t EPS_struct_pdu_housekeeping_data_eng_TO_short_json(const EPS_struct_pdu_housekeeping_data_eng_t *data, char json_output_str[], uint16_t json_output_str_size)
Convert PDU struct to store JSON for periodic logging.
Definition eps_types_to_json.c:579
uint8_t EPS_struct_pdu_housekeeping_data_eng_TO_json(const EPS_struct_pdu_housekeeping_data_eng_t *data, char json_output_str[], uint16_t json_output_str_size)
Definition eps_types_to_json.c:242
uint8_t EPS_struct_pbu_housekeeping_data_eng_TO_json(const EPS_struct_pbu_housekeeping_data_eng_t *data, char json_output_str[], uint16_t json_output_str_size)
Definition eps_types_to_json.c:365
uint8_t EPS_struct_pcu_housekeeping_data_eng_TO_json(const EPS_struct_pcu_housekeeping_data_eng_t *data, char json_output_str[], uint16_t json_output_str_size)
Definition eps_types_to_json.c:423
uint8_t EPS_struct_piu_housekeeping_data_eng_TO_json(const EPS_struct_piu_housekeeping_data_eng_t *data, char json_output_str[], uint16_t json_output_str_size)
Definition eps_types_to_json.c:476
uint8_t EPS_struct_single_channel_data_eng_TO_json(const EPS_struct_pdu_housekeeping_data_eng_t *data, const uint8_t eps_channel, char json_output_str[], uint16_t json_output_str_size)
Definition eps_types_to_json.c:339
uint8_t EPS_struct_pdu_overcurrent_fault_state_TO_json(const EPS_struct_pdu_overcurrent_fault_state_t *data, char json_output_str[], uint16_t json_output_str_size)
Definition eps_types_to_json.c:175
uint8_t EPS_struct_pbu_abf_placed_state_TO_json(const EPS_struct_pbu_abf_placed_state_t *data, char json_output_str[], uint16_t json_output_str_size)
Definition eps_types_to_json.c:218
uint8_t EPS_struct_system_status_TO_json(const EPS_struct_system_status_t *data, char json_output_str[], uint16_t json_output_str_size)
Definition eps_types_to_json.c:150
uint8_t EPS_vpid_eng_TO_json(const EPS_vpid_eng_t *data, char json_output_str[], uint16_t json_output_str_size)
Convert the EPS_vpid_eng_t struct to a JSON string and write it to json_output_str.
Definition eps_types_to_json.c:18
Definition eps_types.h:51
Definition eps_types.h:123
Definition eps_types.h:147
Definition eps_types.h:161
Definition eps_types.h:130
Definition eps_types.h:108
Definition eps_types.h:173
Definition eps_types.h:86
Definition eps_types.h:44