/**************************************************************************/
/* LabWindows/CVI User Interface Resource (UIR) Include File              */
/* Copyright (c) National Instruments 2007. All Rights Reserved.          */
/*                                                                        */
/* WARNING: Do not add to, delete from, or otherwise modify the contents  */
/*          of this include file.                                         */
/**************************************************************************/

#include <userint.h>

#ifdef __cplusplus
    extern "C" {
#endif

     /* Panels and Controls: */

#define  MainP                           1
#define  MainP_DAQ1                      2       /* callback function: Change_DAQ */
#define  MainP_DAQ2                      3       /* callback function: Change_DAQ */
#define  MainP_DAQ3                      4       /* callback function: Change_DAQ */
#define  MainP_DAQ4                      5       /* callback function: Change_DAQ */
#define  MainP_DAQ5                      6       /* callback function: Change_DAQ */
#define  MainP_DAQ6                      7       /* callback function: Change_DAQ */
#define  MainP_DAQ7                      8       /* callback function: Change_DAQ */
#define  MainP_DAQ8                      9       /* callback function: Change_DAQ */
#define  MainP_TEMPERATURES              10
#define  MainP_Interval                  11      /* callback function: Change_Interval */
#define  MainP_TIMER                     12      /* callback function: Start_Log */
#define  MainP_Pause                     13      /* callback function: Pause_Timer */
#define  MainP_Quit                      14      /* callback function: Quit_Interface */
#define  MainP_FUNDAMENTAL               15
#define  MainP_SYNTH_POWER               16      /* callback function: Change_Frequency */
#define  MainP_MOD_DEPTH                 17      /* callback function: Change_Frequency */
#define  MainP_AM_RATE                   18      /* callback function: Change_Frequency */
#define  MainP_MOD_FREQUENCY             19      /* callback function: Change_Frequency */
#define  MainP_INT_THRESH                20
#define  MainP_MAXFREQ                   21
#define  MainP_MINFREQ                   22
#define  MainP_Pathlength                23      /* callback function: Change_Pathlength */
#define  MainP_FREQUENCY                 24      /* callback function: Change_Frequency */
#define  MainP_NUMPOINTS                 25      /* callback function: Change_Numpts */
#define  MainP_HARMONIC                  26      /* callback function: Change_Frequency */
#define  MainP_AMFM                      27      /* callback function: Change_Frequency */
#define  MainP_GRAPH                     28
#define  MainP_Start_ZERO                29      /* callback function: Go_ZERO */
#define  MainP_Start_BKG                 30      /* callback function: Go_BKG */
#define  MainP_Start_SCOPE_2             31      /* callback function: Go_SSCOPE */
#define  MainP_Start_SCOPE               32      /* callback function: Go_SCOPE */
#define  MainP_NUMAV                     33      /* callback function: Change_Scope */
#define  MainP_Time                      34      /* callback function: Change_Scope */
#define  MainP_Scale                     35      /* callback function: Change_Scope */
#define  MainP_Waveform                  36      /* callback function: Change_Frequency */
#define  MainP_TEXTMSG_5                 37
#define  MainP_TEXTMSG_4                 38
#define  MainP_TEXTMSG                   39
#define  MainP_TEXTMSG_2                 40
#define  MainP_TEXTMSG_3                 41
#define  MainP_Autoscale                 42      /* callback function: Change_Auto */
#define  MainP_Smoother                  43      /* callback function: Change_Smooth */
#define  MainP_TRACE                     44      /* callback function: Change_Trace */
#define  MainP_Pressure_2                45
#define  MainP_Pressure                  46
#define  MainP_Concentration             47
#define  MainP_Absorption                48
#define  MainP_COUNTER                   49
#define  MainP_Change_Catalog            50      /* callback function: Change_Cat */
#define  MainP_DOWN                      51      /* callback function: Change_Scope */
#define  MainP_UP                        52      /* callback function: Change_Scope */
#define  MainP_CATTABLE                  53
#define  MainP_CATSLIDE                  54      /* callback function: Change_Column */
#define  MainP_TEMPGRAPH                 55      /* callback function: Show_temp_gragh */

#define  TEMPLOG                         2
#define  TEMPLOG_T1_GAUGE                2
#define  TEMPLOG_T2_GAUGE                3
#define  TEMPLOG_T3_GAUGE                4
#define  TEMPLOG_T4_GAUGE                5
#define  TEMPLOG_STRIPCHART              6
#define  TEMPLOG_Exit_temps              7       /* callback function: Close_temps */
#define  TEMPLOG_Time                    8       /* callback function: change_temp_graph */
#define  TEMPLOG_MINTEMP                 9       /* callback function: change_temp_graph */
#define  TEMPLOG_MAXTEMP                 10      /* callback function: change_temp_graph */
#define  TEMPLOG_GAIN                    11      /* callback function: Change_Gain */


     /* Menu Bars, Menus, and Menu Items: */

#define  MENUBAR                         1
#define  MENUBAR_CAT1                    2


     /* Callback Prototypes: */ 

int  CVICALLBACK Change_Auto(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Cat(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Column(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_DAQ(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Frequency(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Gain(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Interval(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Numpts(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Pathlength(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Scope(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Smooth(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK change_temp_graph(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Change_Trace(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Close_temps(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Go_BKG(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Go_SCOPE(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Go_SSCOPE(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Go_ZERO(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Pause_Timer(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Quit_Interface(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Show_temp_gragh(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK Start_Log(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);


#ifdef __cplusplus
    }
#endif
