RCOM PROJ
File transfer via serial port
|
Go to the documentation of this file.
14 #define RESET "\033[0m"
15 #define BLACK "\033[30m"
16 #define RED "\033[31m"
17 #define GREEN "\033[32m"
18 #define YELLOW "\033[33m"
19 #define BLUE "\033[34m"
20 #define MAGENTA "\033[35m"
21 #define CYAN "\033[36m"
22 #define WHITE "\033[37m"
23 #define BOLDBLACK "\033[1m\033[30m"
24 #define BOLDRED "\033[1m\033[31m"
25 #define BOLDGREEN "\033[1m\033[32m"
26 #define BOLDYELLOW "\033[1m\033[33m"
27 #define BOLDBLUE "\033[1m\033[34m"
28 #define BOLDMAGENTA "\033[1m\033[35m"
29 #define BOLDCYAN "\033[1m\033[36m"
30 #define BOLDWHITE "\033[1m\033[37m"
33 #define PROGRESS_BAR_SIZE 30
34 #define SEPARATOR_CHAR '#'
35 #define EMPTY_CHAR '.'
36 #define NUM_BACKSPACES PROGRESS_BAR_SIZE + 9
99 void startTime(
struct timespec *start_time);
109 #endif // LOGS_HEADER
#define RESET
Definition: logs.h:14
#define RED
Definition: logs.h:16
#define SEPARATOR_CHAR
Definition: logs.h:34
void clearProgressBar()
Clears progress bar from terminal.
Definition: logs.c:43
void log_bitsPerSecond(double nbytes, struct timespec start_time)
Definition: logs.c:77
void log_caution(char *arr)
Outputs a message in yellow.
Definition: logs.c:13
#define YELLOW
Definition: logs.h:18
#define GREEN
Definition: logs.h:17
void log_hexa(unsigned char a)
Outputs a message in the form "Content: 0xHH".
Definition: logs.c:37
void log_elapsedTime(char *message, struct timespec start_time)
starts counting time
Definition: logs.c:67
void startTime(struct timespec *start_time)
starts counting time
Definition: logs.c:63
#define EMPTY_CHAR
Definition: logs.h:35
#define PROGRESS_BAR_SIZE
Definition: logs.h:33
void log_message(char *arr)
Outputs a message in white.
Definition: logs.c:25
#define NUM_BACKSPACES
Definition: logs.h:36
void log_error(char *arr)
Outputs a message in red.
Definition: logs.c:7
void log_success(char *arr)
Outputs a message in green.
Definition: logs.c:19
void printProgressBar(int progress, int total)
Prints progress bar on terminal.
Definition: logs.c:50
void log_message_number(char *arr, int numb)
Outputs a message in the form "number - message".
Definition: logs.c:31