1#ifndef INCLUDE_GUARD__CONFIGURATION_H
2#define INCLUDE_GUARD__CONFIGURATION_H
const uint8_t CONFIG_int_config_variables_count
Definition configuration.c:97
CONFIG_string_config_entry_t CONFIG_str_config_variables[]
Definition configuration.c:102
uint8_t CONFIG_set_int_variable(const char *var_name, const uint64_t new_value)
Assigns a new value to an integer configuration variable.
Definition configuration.c:155
int16_t CONFIG_get_int_var_index(const char *search_name)
Finds an int config variable in CONFIG_int_config_variables and returns its index.
Definition configuration.c:123
const uint32_t CONFIG_freertos_min_remaining_stack_percent
The percentage of the stack space that should remain free. If the free space falls below this percent...
Definition configuration.c:28
const uint8_t CONFIG_str_config_variables_count
Definition configuration.c:117
uint8_t CONFIG_set_str_variable(const char *var_name, const char *new_value)
Assigns a new value to a string configuration variable.
Definition configuration.c:177
uint32_t EPS_monitor_interval_ms
Definition configuration.c:19
uint16_t CONFIG_int_var_to_json(const char *config_var, char *json_str, const uint16_t json_str_max_len)
Converts an integer configuration variable to a JSON string.
Definition configuration.c:203
uint16_t CONFIG_str_var_to_json(const char *var_name, char *json_str, const uint16_t json_str_max_len)
Converts a string configuration variable to a JSON string.
Definition configuration.c:222
int16_t CONFIG_get_str_var_index(const char *search_name)
Finds a string config variable in CONFIG_str_config_variables and returns its index.
Definition configuration.c:138
CONFIG_integer_config_entry_t CONFIG_int_config_variables[]
Definition configuration.c:31
uint32_t STM32_system_reset_interval_ms
Definition configuration.c:20
static const uint8_t CONFIG_MAX_VARIABLE_NAME_LENGTH
Definition configuration.h:19
uint32_t TCMD_require_unique_tssent
Definition configuration.c:24
static const uint8_t CONFIG_MAX_JSON_STRING_LENGTH
Definition configuration.h:21
Definition configuration.h:7
const char * variable_name
Definition configuration.h:8
uint32_t * num_config_var
Definition configuration.h:9
Definition configuration.h:13
const uint8_t max_length
Definition configuration.h:16
const char * variable_name
Definition configuration.h:14
char * variable_pointer
Definition configuration.h:15