| 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