?? definitions_8h.tex
字號:
\section{definitions.h File Reference}\label{definitions_8h}\index{definitions.h@{definitions.h}}\subsection*{Defines}\begin{CompactItemize}\item \#define {\bf MAIN\_\-INITFILE}\ \char`\"{}initmax$\backslash$0\char`\"{}\item \#define {\bf DATA\_\-PACKET\_\-SIZE}\ 1024\item \#define {\bf DEFAULT\_\-HOST}\ \char`\"{}localhost\char`\"{}\item \#define {\bf DEFAULT\_\-PORT}\ 20000\item \#define {\bf DATA\_\-SEND\_\-INTERVALL}\ 1000\item \#define {\bf DATA\_\-RECEIVED\_\-INTERVALL}\ 100\item \#define {\bf PARA\_\-SEND\_\-INTERVALL}\ 100\item \#define {\bf MAX\_\-NAME\_\-LENGTH}\ 32\item \#define {\bf MAX\_\-VAR\_\-LENGTH}\ 32\item \#define {\bf ERR\_\-MSG\_\-LENGTH}\ 128\item \#define {\bf MAX\_\-DEVICE\_\-NAME\_\-LENGTH}\ 32\item \#define {\bf BUFSIZE}\ 65000\item \#define {\bf CONNECT\_\-WAIT}\ 50000\item \#define {\bf MAX\_\-INTEGRATIONS}\ 10000\item \#define {\bf MAX\_\-DEVICES}\ 10\item \#define {\bf MAX\_\-VAR}\ 255\item \#define {\bf ACTIVE\_\-VARIABLES}\ 100\item \#define {\bf MAX\_\-ARRAY\_\-SIZE}\ 10000\item \#define {\bf MAIN\_\-GUI\_\-X\_\-SIZE}\ 500\item \#define {\bf MAIN\_\-GUI\_\-Y\_\-SIZE}\ 600\item \#define {\bf MAIN\_\-GUI\_\-POSITION\_\-X}\ 100\item \#define {\bf MAIN\_\-GUI\_\-POSITION\_\-Y}\ 100\item \#define {\bf MIN\_\-BUTTON\_\-SIZE}\ 60\item \#define {\bf SAVE\_\-DETECT}\ FALSE\item \#define {\bf INT\_\-TRIGGER\_\-PERIOD}\ 500\item \#define {\bf MONITOR\_\-MODE}\ FALSE\item \#define {\bf UPDATE\_\-INTERVALL}\ 500\item \#define {\bf BUTTON\_\-BLINK}\ 500\item \#define {\bf LISTB\_\-UPDATE\_\-INTERVALL}\ 2000\item \#define {\bf PLOT\_\-WINDOW\_\-UPDATE}\ 1000\item \#define {\bf START}\ 'a'\item \#define {\bf STOP}\ 'b'\item \#define {\bf PAUSE}\ 'c'\item \#define {\bf CONTINUE}\ 'd'\item \#define {\bf CHANNELNUMBER}\ 'e'\item \#define {\bf INTEGRATIONS}\ 'f'\item \#define {\bf PRIORITY}\ 'g'\item \#define {\bf REQUEST\_\-CHANNELNUMBER}\ 'h'\item \#define {\bf REQUEST\_\-INTEGRATIONS}\ 'i'\item \#define {\bf ERROR}\ 'j'\item \#define {\bf MON\_\-MODE}\ 'k'\item \#define {\bf DATAQ\_\-MODE}\ 'l'\item \#define {\bf RESET}\ 'm'\item \#define {\bf EXT\_\-TRIGGER}\ 'n'\item \#define {\bf INT\_\-TRIGGER}\ 'o'\item \#define {\bf SET\_\-PERIOD}\ 'p'\item \#define {\bf CLEAR\_\-DEVICES}\ 'q'\item \#define {\bf CLEAR\_\-PRIORITY}\ 'r'\item \#define {\bf KILL\_\-YOURSELF}\ 's'\item \#define {\bf SET\_\-DAT\_\-SEND\_\-INTERVALL}\ 't'\item \#define {\bf DEAMON\_\-DIES}\ 'u'\item \#define {\bf PRIORITY\_\-CHECK}\ 'v'\item \#define {\bf P\_\-MIN\_\-SIZE\_\-X}\ 400\item \#define {\bf P\_\-MIN\_\-SIZE\_\-Y}\ 300\item \#define {\bf P\_\-LEFT\_\-BORDER}\ 35\item \#define {\bf P\_\-UPPER\_\-BORDER}\ 40\item \#define {\bf P\_\-DEF\_\-SIZE\_\-X}\ 300-2$\ast$P\_\-LEFT\_\-BORDER\item \#define {\bf P\_\-DEF\_\-SIZE\_\-Y}\ 200-2$\ast$P\_\-UPPER\_\-BORDER\item \#define {\bf Y\_\-TICKS}\ 11\item \#define {\bf X\_\-TICKS}\ 11\item \#define {\bf TICKSIZE}\ 5\item \#define {\bf TICKPOS}\ 30\item \#define {\bf TICKPOS\_\-X}\ 15\item \#define {\bf HGRIDLINES}\ TRUE;\item \#define {\bf VGRIDLINES}\ FALSE;\item \#define {\bf Y\_\-UPPER\_\-LIMIT}\ 2\item \#define {\bf Y\_\-LOWER\_\-LIMIT}\ -5.000\item \#define {\bf AUTOSCALE}\ TRUE\item \#define {\bf AS\_\-INTERVAL}\ 1\item \#define {\bf MON\_\-MODE\_\-CHANNELS}\ 1000\item \#define {\bf SOLIDLINE}\ 1\item \#define {\bf POINTS}\ 2\item \#define {\bf MIN\_\-ARRAY\_\-LENGTH}\ 10\item \#define {\bf AXISCOLOR}\ red\item \#define {\bf LINECOLOR}\ white\item \#define {\bf ARRAYLINECOLOR}\ yellow\item \#define {\bf LABELCOLOR}\ white\item \#define {\bf BACKGROUND}\ black\item \#define {\bf SAVE\_\-WIDGET\_\-X\_\-SIZE}\ 440\item \#define {\bf SAVE\_\-WIDGET\_\-Y\_\-SIZE}\ 330\end{CompactItemize}\subsection{Define Documentation}\index{definitions.h@{definitions.h}!ACTIVE_VARIABLES@{ACTIVE\_\-VARIABLES}}\index{ACTIVE_VARIABLES@{ACTIVE\_\-VARIABLES}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define ACTIVE\_\-VARIABLES\ 100}\label{definitions_8h_a16}\index{definitions.h@{definitions.h}!ARRAYLINECOLOR@{ARRAYLINECOLOR}}\index{ARRAYLINECOLOR@{ARRAYLINECOLOR}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define ARRAYLINECOLOR\ yellow}\label{definitions_8h_a75}\index{definitions.h@{definitions.h}!AS_INTERVAL@{AS\_\-INTERVAL}}\index{AS_INTERVAL@{AS\_\-INTERVAL}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define AS\_\-INTERVAL\ 1}\label{definitions_8h_a68}This variable contains the number of points that have to exceed the upper/lower plot limit, before autoscaling starts. By setting this variable to a value $>$ 1 you can avoid the {\bf Plot} {\rm (p.\,\pageref{classPlot})} Widget to rescale for each single overshoot. Only works if austoscale is enabled \index{definitions.h@{definitions.h}!AUTOSCALE@{AUTOSCALE}}\index{AUTOSCALE@{AUTOSCALE}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define AUTOSCALE\ TRUE}\label{definitions_8h_a67}\index{definitions.h@{definitions.h}!AXISCOLOR@{AXISCOLOR}}\index{AXISCOLOR@{AXISCOLOR}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define AXISCOLOR\ red}\label{definitions_8h_a73}\index{definitions.h@{definitions.h}!BACKGROUND@{BACKGROUND}}\index{BACKGROUND@{BACKGROUND}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define BACKGROUND\ black}\label{definitions_8h_a77}\index{definitions.h@{definitions.h}!BUFSIZE@{BUFSIZE}}\index{BUFSIZE@{BUFSIZE}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define BUFSIZE\ 65000}\label{definitions_8h_a11}\index{definitions.h@{definitions.h}!BUTTON_BLINK@{BUTTON\_\-BLINK}}\index{BUTTON_BLINK@{BUTTON\_\-BLINK}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define BUTTON\_\-BLINK\ 500}\label{definitions_8h_a27}\index{definitions.h@{definitions.h}!CHANNELNUMBER@{CHANNELNUMBER}}\index{CHANNELNUMBER@{CHANNELNUMBER}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CHANNELNUMBER\ 'e'}\label{definitions_8h_a34}\index{definitions.h@{definitions.h}!CLEAR_DEVICES@{CLEAR\_\-DEVICES}}\index{CLEAR_DEVICES@{CLEAR\_\-DEVICES}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CLEAR\_\-DEVICES\ 'q'}\label{definitions_8h_a46}\index{definitions.h@{definitions.h}!CLEAR_PRIORITY@{CLEAR\_\-PRIORITY}}\index{CLEAR_PRIORITY@{CLEAR\_\-PRIORITY}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CLEAR\_\-PRIORITY\ 'r'}\label{definitions_8h_a47}\index{definitions.h@{definitions.h}!CONNECT_WAIT@{CONNECT\_\-WAIT}}\index{CONNECT_WAIT@{CONNECT\_\-WAIT}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CONNECT\_\-WAIT\ 50000}\label{definitions_8h_a12}\index{definitions.h@{definitions.h}!CONTINUE@{CONTINUE}}\index{CONTINUE@{CONTINUE}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CONTINUE\ 'd'}\label{definitions_8h_a33}\index{definitions.h@{definitions.h}!DATAQ_MODE@{DATAQ\_\-MODE}}\index{DATAQ_MODE@{DATAQ\_\-MODE}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DATAQ\_\-MODE\ 'l'}\label{definitions_8h_a41}\index{definitions.h@{definitions.h}!DATA_PACKET_SIZE@{DATA\_\-PACKET\_\-SIZE}}\index{DATA_PACKET_SIZE@{DATA\_\-PACKET\_\-SIZE}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DATA\_\-PACKET\_\-SIZE\ 1024}\label{definitions_8h_a1}\index{definitions.h@{definitions.h}!DATA_RECEIVED_INTERVALL@{DATA\_\-RECEIVED\_\-INTERVALL}}\index{DATA_RECEIVED_INTERVALL@{DATA\_\-RECEIVED\_\-INTERVALL}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DATA\_\-RECEIVED\_\-INTERVALL\ 100}\label{definitions_8h_a5}Period after which data received from server is dequeued to be plotted and stored in the database all intervall units are milliseconds default : 500 \index{definitions.h@{definitions.h}!DATA_SEND_INTERVALL@{DATA\_\-SEND\_\-INTERVALL}}\index{DATA_SEND_INTERVALL@{DATA\_\-SEND\_\-INTERVALL}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DATA\_\-SEND\_\-INTERVALL\ 1000}\label{definitions_8h_a4}Intervall after which buffered data is sent to the client. \index{definitions.h@{definitions.h}!DEAMON_DIES@{DEAMON\_\-DIES}}\index{DEAMON_DIES@{DEAMON\_\-DIES}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DEAMON\_\-DIES\ 'u'}\label{definitions_8h_a50}\index{definitions.h@{definitions.h}!DEFAULT_HOST@{DEFAULT\_\-HOST}}\index{DEFAULT_HOST@{DEFAULT\_\-HOST}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-HOST\ \char`\"{}localhost\char`\"{}}\label{definitions_8h_a2}\index{definitions.h@{definitions.h}!DEFAULT_PORT@{DEFAULT\_\-PORT}}\index{DEFAULT_PORT@{DEFAULT\_\-PORT}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-PORT\ 20000}\label{definitions_8h_a3}several ports are used for several channels (sockets) of intercommunicationPort : Service of socket :DEFAULT\_\-PORT : Dev\-Data send to server from client DEFAULT\_\-PORT+1 : Dev\-Data send to client from server DEFAULT\_\-PORT+2 : Command\-Data send to sever from client DEFAULT\_\-PORT+3 : Command\-Data send to client from server DEFAULT\_\-PORT+4 : Measured\-Data send from server to client \index{definitions.h@{definitions.h}!ERROR@{ERROR}}\index{ERROR@{ERROR}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define ERROR\ 'j'}\label{definitions_8h_a39}\index{definitions.h@{definitions.h}!ERR_MSG_LENGTH@{ERR\_\-MSG\_\-LENGTH}}\index{ERR_MSG_LENGTH@{ERR\_\-MSG\_\-LENGTH}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-MSG\_\-LENGTH\ 128}\label{definitions_8h_a9}Length of individual error messages to be shown in the error widget \index{definitions.h@{definitions.h}!EXT_TRIGGER@{EXT\_\-TRIGGER}}\index{EXT_TRIGGER@{EXT\_\-TRIGGER}!definitions.h@{definitions.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define EXT\_\-TRIGGER\ 'n'}\label{definitions_8h_a43}\index{definitions.h@{definitions.h}!HGRIDLINES@{HGRIDLINES}}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -