Subversion Repositories f9daq

Rev

Blame | Last modification | View Log | RSS feed

  1.  
  2. //----------------------------------------------------------------------------------------------------
  3. //----------------------------------------------------------------------------------------------------
  4. //
  5. //  "wavejet_uic.h"
  6. //
  7. //  Declaration and include file for UI build functions
  8. //
  9.  
  10. //  Date: 10-17-2015
  11. //
  12.  
  13. //----------------------------------------------------------------------------------------------------
  14. //----------------------------------------------------------------------------------------------------
  15.  
  16. #ifndef _WAVEJET_UIC_INCLUDED
  17. #define _WAVEJET_UIC_INCLUDED
  18.  
  19. #ifdef __cplusplus
  20.     extern "C" {            /* Assume C declarations for C++ */
  21. #endif  /* __cplusplus */
  22.  
  23. //----------------------------------------------------------------------------------------------------
  24. //  Include required headers
  25. //----------------------------------------------------------------------------------------------------
  26.  
  27. #include <cvidef.h> // definition of CVICALLBACK
  28.  
  29. //----------------------------------------------------------------------------------------------------
  30. //  Prototype UI build functions.
  31. //----------------------------------------------------------------------------------------------------
  32.  
  33. int BuildP1 (int hParentPanel);
  34.  
  35. //-------------------------------------------------------------------------------------------------
  36. // Prototype callbacks for Panel: P1
  37. // ------------------------------------------------------------------------------------------------
  38.  
  39. // Control: P1_TIMER
  40. int CVICALLBACK cb_timer (int panelHandle, int control, int event, void *callbackData, int eventData1, int eventData2);
  41.  
  42.  
  43. //-------------------------------------------------------------------------------------------------
  44. // Declare identifiers for Panel:  P1
  45. // ------------------------------------------------------------------------------------------------
  46.  
  47. extern int P1_EXIT                                  ;     // control identifier
  48. extern int P1_UPDATE                                ;     // control identifier
  49. extern int P1_IP                                    ;     // control identifier
  50. extern int P1_ID                                    ;     // control identifier
  51. extern int P1_GET_SETUP                             ;     // control identifier
  52. extern int P1_REFRESH                               ;     // control identifier
  53. extern int P1_CONNECT                               ;     // control identifier
  54. extern int P1_TEST                                  ;     // control identifier
  55. extern int P1_TSRC                                  ;     // control identifier
  56. extern int P1_TDIVx                                 ;     // control identifier
  57. extern int P1_TRDL                                  ;     // control identifier
  58. extern int P1_OFST_1                                ;     // control identifier
  59. extern int P1_TLVL                                  ;     // control identifier
  60. extern int P1_TDIV                                  ;     // control identifier
  61. extern int P1_TSLP                                  ;     // control identifier
  62. extern int P1_TEXT1                                 ;     // control identifier
  63. extern int P1_TRMD                                  ;     // control identifier
  64. extern int P1_DSAV                                  ;     // control identifier
  65. extern int P1_PERS                                  ;     // control identifier
  66. extern int P1_TRA_4                                 ;     // control identifier
  67. extern int P1_TRA_3                                 ;     // control identifier
  68. extern int P1_TRA_2                                 ;     // control identifier
  69. extern int P1_TRA_1                                 ;     // control identifier
  70. extern int P1_BWL_4                                 ;     // control identifier
  71. extern int P1_BWL_3                                 ;     // control identifier
  72. extern int P1_BWL_2                                 ;     // control identifier
  73. extern int P1_VDIV_4                                ;     // control identifier
  74. extern int P1_VDIV_3                                ;     // control identifier
  75. extern int P1_VDIV_2                                ;     // control identifier
  76. extern int P1_VDIV_1                                ;     // control identifier
  77. extern int P1_BWL_1                                 ;     // control identifier
  78. extern int P1_IPF                                   ;     // control identifier
  79. extern int P1_DISPLAY                               ;     // control identifier
  80. extern int P1_DEC1                                  ;     // control identifier
  81. extern int P1_TIMER                                 ;     // control identifier
  82. extern int P1_DECO_VERT                             ;     // control identifier
  83. extern int P1_DECO_TRIG                             ;     // control identifier
  84. extern int P1_DECO_HOR                              ;     // control identifier
  85.  
  86. #ifdef __cplusplus
  87.     }
  88. #endif
  89.  
  90. #endif // _WAVEJET_UIC_INCLUDED