device debug and tweaks

This commit is contained in:
mwalker33
2020-04-17 19:29:33 +10:00
committed by Philippe Teuwen
parent fbe4e20326
commit 49c6806b1b
4 changed files with 368 additions and 72 deletions

View File

@@ -19,7 +19,8 @@
typedef enum logLevel {NORMAL, SUCCESS, INFO, FAILED, WARNING, ERR, DEBUG, INPLACE, HINT} logLevel_t;
typedef enum emojiMode {ALIAS, EMOJI, ALTTEXT, ERASE} emojiMode_t;
typedef enum clientdebugLevel {OFF, SIMPLE, FULL} clientdebugLevel_t;
typedef enum clientdebugLevel {cdbOFF,cdbSIMPLE,cdbFULL} clientdebugLevel_t;
typedef enum devicedebugLevel {ddbOFF,ddbERROR,ddbINFO,ddbDEBUG,ddbEXTENDED} devicedebugLevel_t;
typedef struct {
bool preferences_loaded;
@@ -31,6 +32,7 @@ typedef struct {
bool help_dump_mode;
bool show_hints;
bool window_changed; // track if plot/overlay pos/size changed to save on exit
char *default_savepath;// [FILENAME_MAX];
int window_plot_xpos;
int window_plot_ypos;
int window_plot_hsize;
@@ -40,6 +42,7 @@ typedef struct {
int window_overlay_hsize;
int window_overlay_wsize;
clientdebugLevel_t client_debug_level;
uint8_t device_debug_level;
} session_arg_t;
extern session_arg_t session;