From 80b991816acb29e645fa7e047325942f8f050861 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 31 Dec 1999 19:50:00 -0500 Subject: add new files --- globals.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 globals.h (limited to 'globals.h') diff --git a/globals.h b/globals.h new file mode 100644 index 0000000..af0e114 --- /dev/null +++ b/globals.h @@ -0,0 +1,38 @@ +#ifndef GLOBALS_H_ +#define GLOBALS_H_ + +#include +#include +#include +#include "error_utils.h" + + +#define error_queue_length 512 +#define max_input_word_length 512 +#define max_commands_in_input 12 +#define max_output_length 512 +#define max_channels 2 + +typedef struct { + float frequency; + // this will be enlarged later +} ChannelStruct; + +typedef struct { + char* aux_error_message; + int channels; + char enable_avrq_extra_ampls; + char ChanKey_frequency; +} FlashStruct; + + +typedef struct { + ChannelStruct ChannelState[max_channels]; + FlashStruct Flash; + int error_queue[error_queue_length+1]; + int number_of_errors; /* how many errors are in the error queue */ +} GlobalStruct; + +extern GlobalStruct globals; + +#endif \ No newline at end of file -- cgit