Subversion Repositories f9daq

Rev

Blame | Last modification | View Log | RSS feed


//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//
//  "wavejet_uic.h"
//
//  Declaration and include file for UI build functions
//

//  Date: 10-17-2015
//

//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------

#ifndef _WAVEJET_UIC_INCLUDED
#define _WAVEJET_UIC_INCLUDED

#ifdef __cplusplus
    extern "C" {            /* Assume C declarations for C++ */
#endif  /* __cplusplus */

//----------------------------------------------------------------------------------------------------
//  Include required headers
//----------------------------------------------------------------------------------------------------

#include <cvidef.h> // definition of CVICALLBACK

//----------------------------------------------------------------------------------------------------
//  Prototype UI build functions.
//----------------------------------------------------------------------------------------------------

int BuildP1 (int hParentPanel);

//-------------------------------------------------------------------------------------------------
// Prototype callbacks for Panel: P1
// ------------------------------------------------------------------------------------------------

// Control: P1_TIMER
int CVICALLBACK cb_timer (int panelHandle, int control, int event, void *callbackData, int eventData1, int eventData2);


//-------------------------------------------------------------------------------------------------
// Declare identifiers for Panel:  P1
// ------------------------------------------------------------------------------------------------

extern int P1_EXIT                                  ;     // control identifier
extern int P1_UPDATE                                ;     // control identifier
extern int P1_IP                                    ;     // control identifier
extern int P1_ID                                    ;     // control identifier
extern int P1_GET_SETUP                             ;     // control identifier
extern int P1_REFRESH                               ;     // control identifier
extern int P1_CONNECT                               ;     // control identifier
extern int P1_TEST                                  ;     // control identifier
extern int P1_TSRC                                  ;     // control identifier
extern int P1_TDIVx                                 ;     // control identifier
extern int P1_TRDL                                  ;     // control identifier
extern int P1_OFST_1                                ;     // control identifier
extern int P1_TLVL                                  ;     // control identifier
extern int P1_TDIV                                  ;     // control identifier
extern int P1_TSLP                                  ;     // control identifier
extern int P1_TEXT1                                 ;     // control identifier
extern int P1_TRMD                                  ;     // control identifier
extern int P1_DSAV                                  ;     // control identifier
extern int P1_PERS                                  ;     // control identifier
extern int P1_TRA_4                                 ;     // control identifier
extern int P1_TRA_3                                 ;     // control identifier
extern int P1_TRA_2                                 ;     // control identifier
extern int P1_TRA_1                                 ;     // control identifier
extern int P1_BWL_4                                 ;     // control identifier
extern int P1_BWL_3                                 ;     // control identifier
extern int P1_BWL_2                                 ;     // control identifier
extern int P1_VDIV_4                                ;     // control identifier
extern int P1_VDIV_3                                ;     // control identifier
extern int P1_VDIV_2                                ;     // control identifier
extern int P1_VDIV_1                                ;     // control identifier
extern int P1_BWL_1                                 ;     // control identifier
extern int P1_IPF                                   ;     // control identifier
extern int P1_DISPLAY                               ;     // control identifier
extern int P1_DEC1                                  ;     // control identifier
extern int P1_TIMER                                 ;     // control identifier
extern int P1_DECO_VERT                             ;     // control identifier
extern int P1_DECO_TRIG                             ;     // control identifier
extern int P1_DECO_HOR                              ;     // control identifier

#ifdef __cplusplus
    }
#endif

#endif // _WAVEJET_UIC_INCLUDED