//-----------------------------------------------------------------------------
#include "ui.h"
+
+// set QT vars
double CursorScaleFactor;
-int PlotGridX, PlotGridY, PlotGridXdefault= 64, PlotGridYdefault= 64;
+int PlotGridX, PlotGridY, PlotGridXdefault = 64, PlotGridYdefault = 64, CursorCPos = 0, CursorDPos = 0;
+int PlotClock = 0, PlockClockStartIndex = 0;
+
int offline;
int flushAfterWrite = 0;
extern pthread_mutex_t print_lock;
va_list argptr, argptr2;
static FILE *logfile = NULL;
static int logging = 1;
-
- // lock this section to avoid interlacing prints from different threats
+ // time_t current_time;
+ // struct tm* tm_info;
+ // char buffer[26] = {0};
+
+ // lock this section to avoid interlacing prints from different threads
pthread_mutex_lock(&print_lock);
if (logging && !logfile) {
}
if (logging && logfile) {
+
+ /*
+ // Obtain current time.
+ current_time = time(NULL);
+ // Convert to local time format.
+ tm_info = localtime(¤t_time);
+ strftime(buffer, 26, "%Y-%m-%d %H:%M:%S", tm_info);
+ fprintf(logfile, "%s ", buffer);
+ */
+
vfprintf(logfile, fmt, argptr2);
fprintf(logfile,"\n");
fflush(logfile);
}
void SetLogFilename(char *fn) {
- logfilename = fn;
+ logfilename = fn;
}
void iceIIR_Butterworth(int *data, const size_t len){