22 lines
463 B
C
22 lines
463 B
C
#ifndef ERROR_H
|
||
#define ERROR_H
|
||
|
||
#include <stdint.h>
|
||
#include <gtk/gtk.h>
|
||
|
||
// Определение структуры для информации об ошибках
|
||
typedef struct {
|
||
uint8_t code;
|
||
const char *description;
|
||
} ErrorInfo;
|
||
|
||
#define ERROR_COUNT 4
|
||
|
||
// Массив всех возможных ошибок
|
||
extern ErrorInfo error_list[ERROR_COUNT];
|
||
|
||
void initialize_error_table();
|
||
void update_error_table(uint8_t error_code);
|
||
|
||
#endif //ERROR_H
|