Subversion Repositories f9daq

Compare Revisions

Ignore whitespace Rev 144 → Rev 323

/wavejet/trunk/wavejet.c
11,6 → 11,7
#endif /* _CVI_DEBUG_ */
#include "wavejet_ui.h"
 
int ctrl_c=0;
//#define SCOPE_IP "192.168.1.11"
#define MAX_TCP_CONNECT 5 /* time in secs to get a connection */
#define MAX_TCP_READ 3 /* time in secs to wait for the DSO
38,6 → 39,69
}
*/
 
int CVICALLBACK acquire_waveforms(void *functionData) {
struct HDR {
int id;
int length;
int event;
};
struct HDR hdr;
int p1_tra[5]={P1_TRA_1,P1_TRA_2,P1_TRA_3,P1_TRA_4,0};
char outbuf[MAX_ST],inbuf[MAX_ST], tmpstr[100];
static char databuf[1000000];
int status, byte_count;
char filename[0xFF];
GetCtrlVal (p1h, P1_FNAME, filename);
ctrl_c=0;
LECROY_TCP_write(sockfd, "DTFORM BYTE\n");
LECROY_TCP_write(sockfd, "DTSTART 0\n");
LECROY_TCP_write(sockfd, "MLEN 1M\n");
LECROY_TCP_write(sockfd, "DTPOINTS 5000\n");
//LECROY_TCP_write(sockfd, "DTPOINTS 0\n");
FILE *fp = fopen (filename, "wb");
int maxeve;
GetCtrlVal (p1h, P1_NEVE, &maxeve);
for (int neve=0;neve<maxeve;neve++){
SetCtrlVal (p1h, P1_CEVE, neve+1);
sprintf(outbuf,"WSGL?\n");
LECROY_TCP_write(sockfd, outbuf);
LECROY_TCP_read(sockfd, inbuf, sizeof(inbuf), MAX_TCP_READ);
sscanf(inbuf,"%s",tmpstr);
hdr.event=neve;
for (int ch=0;ch<4;ch++){
int on;
GetCtrlVal (p1h, p1_tra[ch], &on);
if (on){
hdr.id=ch;
sprintf(outbuf,"WAVESRC CH%d\n",ch+1);
LECROY_TCP_write(sockfd, outbuf);
sprintf(outbuf,"DTWAVE?\n");
LECROY_TCP_write(sockfd, outbuf);
LECROY_TCP_read(sockfd, databuf, sizeof(databuf), MAX_TCP_READ);
sscanf(databuf,"# %1d %8d",&status,&byte_count);
printf("[%d] wfmid=%d bytes=%d\n", neve,status, byte_count);
if (byte_count<=0) continue;
hdr.length = byte_count+sizeof(hdr);
status = fwrite (&hdr, 1, sizeof(hdr), fp);
status = fwrite (&databuf[10], 1, byte_count, fp);
}
}
if (ctrl_c) break;
}
ctrl_c=0;
status = fclose (fp);
SetCtrlVal(p1h, P1_DTWFM, 0);
return 0;
}
int __stdcall WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpszCmdLine, int nCmdShow)
{
44,7 → 108,7
int i;
int status,connected,displen;
int refon;
int tmpindex,tmpint;
int tmpindex,tmpint, dummy;
int p1_tra[5]={P1_TRA_1,P1_TRA_2,P1_TRA_3,P1_TRA_4,0};
int p1_vdiv[5]={P1_VDIV_1,P1_VDIV_2,P1_VDIV_3,P1_VDIV_4,0};
int p1_bwl[5]={P1_BWL_1,P1_BWL_2,P1_BWL_3,P1_BWL_4,0};
52,6 → 116,7
char ip_address[50],tmpstr[100];
char outbuf[MAX_ST],inbuf[MAX_ST];
char display[500000],imgfn[300],ftyp[10];
int daqon=0;
 
FILE *imgfp;
 
289,8 → 354,23
strcpy(outbuf,"GTL\n");
LECROY_TCP_write(sockfd, outbuf);
break;
//case P1_GET_SETUP:
// break;
case P1_DTWFM:
if (!connected) break;
GetCtrlVal(p1h, P1_DTWFM, &daqon);
if (daqon) {
CmtScheduleThreadPoolFunction (poolHandle, acquire_waveforms, (void *)&dummy, &tfID);
} else {
ctrl_c=1;
//CmtWaitForThreadPoolFunctionCompletion (poolHandle, tfID,
// OPT_TP_PROCESS_EVENTS_WHILE_WAITING);
//CmtReleaseThreadPoolFunctionID (poolHandle, tfID)
}
break;
default:
break;
}
/wavejet/trunk/wavejet.cws
1,6 → 1,6
[Workspace Header]
Version = 1302
Pathname = "/c/home/samo/cvi/wavejet/wavejet.cws"
Pathname = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.cws"
CVI Dir = "/c/program files (x86)/national instruments/cvi2013"
CVI Shared Dir = "/C/Program Files (x86)/National Instruments/Shared/CVI"
CVI Pub Local Dir = "/C/ProgramData/National Instruments/CVI2013"
14,11 → 14,11
Project 0001 = "wavejet.prj"
Project 0001 Folder Library Files Collapsed = True
Project 0001 FolderId 3 Collapsed = True
Drag Bar Left = 348
Window Top = 57
Window Left = 271
Window Bottom = 1058
Window Right = 1931
Drag Bar Left = 202
Window Top = 292
Window Left = 1726
Window Bottom = 1158
Window Right = 3322
Maximized = False
Maximized Children = True
Max32 Number Of Errors = 20
32,9 → 32,9
Hide Windows = False
Break At First Statement = False
Sort Type = "File Name"
Number of Opened Files = 7
Number of Opened Files = 3
Window Confinement Region Enabled = True
MainColumnWidth = 331
MainColumnWidth = 185
FileDateColumnWidth = 70
FileSizeColumnWidth = 70
 
42,108 → 42,72
Version = 1302
Don't Update DistKit = False
Platform Code = 4
Build Configuration = "Release"
Build Configuration = "Debug"
Warn User If Debugging Release = 1
Batch Build Release = False
Batch Build Debug = False
 
[File 0001]
Path = "/c/home/samo/cvi/wavejet/wavejet.c"
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.c"
File Type = "CSource"
Disk Date = 3527894768
Disk Date = 3634817016
In Projects = "1,"
Window Top = 31
Window Left = 8
Window Height = -16281
Window Z-Order = 2
Source Window State = "1,9,10,9,0,0,0,0,0,80,0,0,0,0,0,25,0,0,11,1,349,683,1,0,"
Window Top = 64
Window Left = 26
Window Z-Order = 1
Source Window State = "1,51,51,51,13,36,13,0,0,169,0,0,0,0,0,40,64,0,88,54,349,683,1,0,"
 
[File 0002]
Path = "/c/home/samo/cvi/wavejet/lecroy_tcp.c"
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.c"
File Type = "CSource"
Disk Date = 3527591230
Disk Date = 3634782235
In Projects = "1,"
Window Top = 112
Window Left = 56
Window Height = -16281
Window Z-Order = 7
Source Window State = "1,0,0,0,0,0,0,0,0,80,0,0,0,0,0,25,0,0,233,28,349,683,1,0,"
Window Z-Order = 3
Source Window State = "1,111,111,111,4,19,19,0,0,80,0,0,0,0,0,25,165,0,212,4,349,683,1,0,"
 
[File 0003]
Path = "/c/home/samo/cvi/wavejet/wavejet_ui.uir"
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_ui.uir"
File Type = "User Interface Resource"
Disk Date = 3527806244
Disk Date = 3634816685
In Projects = "1,"
Window Top = 46
Window Left = 20
Window Height = 349
Window Width = 683
Window Z-Order = 6
Window Z-Order = 2
 
[File 0004]
Path = "/c/home/samo/cvi/wavejet/lecroy_tcp.h"
File Type = "Include"
Disk Date = 3527591230
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_uic.c"
File Type = "CSource"
Disk Date = 3634782235
In Projects = "1,"
Source Window State = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
Window Top = 126
Window Left = 58
Source Window State = "1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,349,683,1,0,"
 
[File 0005]
Path = "/c/Program Files (x86)/National Instruments/CVI2013/sdk/lib/msvc/WS2_32.Lib"
File Type = "Library"
Disk Date = 3486470400
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.h"
File Type = "Include"
Disk Date = 3634782235
In Projects = "1,"
Source Window State = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
 
[File 0006]
Path = "/c/home/samo/cvi/wavejet/wavejet_uic.h"
File Type = "Include"
Disk Date = 3527893841
In Projects = ""
Window Top = 33
Window Left = 10
Window Z-Order = 5
Source Window State = "1,0,0,0,0,0,0,0,0,80,0,0,0,0,0,25,0,0,0,0,349,683,1,0,"
 
[File 0007]
Path = "/c/home/samo/cvi/wavejet/wavejet_ui.h"
File Type = "Include"
Disk Date = 3527806245
In Projects = ""
Window Top = 64
Window Left = 26
Window Z-Order = 4
Source Window State = "1,0,0,0,0,0,0,0,0,80,0,0,0,0,0,25,0,0,0,0,349,683,1,0,"
 
[File 0008]
Path = "/c/home/samo/cvi/wavejet/wavejet_uic.c"
File Type = "CSource"
Disk Date = 3527893841
Path = "/c/program files (x86)/national instruments/cvi2013/sdk/lib/msvc/WS2_32.Lib"
File Type = "Library"
Disk Date = 3486495600
In Projects = "1,"
Window Top = 126
Window Left = 58
Window Z-Order = 3
Source Window State = "1,0,0,0,0,0,0,0,0,80,0,0,0,0,0,25,0,0,0,0,349,683,1,0,"
 
[File 0009]
Path = "/c/home/cvi/instr/MIKRO/MIKRO.c"
File Type = "CSource"
Disk Date = 3527895045
In Projects = ""
Window Top = 95
Window Left = 42
Window Z-Order = 1
Source Window State = "1,318,319,318,0,0,0,0,0,159,0,0,0,0,0,56,262,0,322,2,349,683,1,0,"
 
[Tab Order]
Tab 0001 = "/c/home/samo/cvi/wavejet/lecroy_tcp.c"
Tab 0002 = "/c/home/samo/cvi/wavejet/wavejet.c"
Tab 0003 = "/c/home/samo/cvi/wavejet/wavejet_ui.uir"
Tab 0004 = "/c/home/samo/cvi/wavejet/wavejet_uic.h"
Tab 0005 = "/c/home/samo/cvi/wavejet/wavejet_ui.h"
Tab 0006 = "/c/home/cvi/instr/MIKRO/MIKRO.c"
Tab 0007 = "/c/home/samo/cvi/wavejet/wavejet_uic.c"
Tab 0001 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.c"
Tab 0002 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_ui.uir"
Tab 0003 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.c"
 
[Default Build Config 0001 Debug]
Generate Browse Info = True
Generate Browse Info = False
Enable Uninitialized Locals Runtime Warning = True
Batch Build = False
Profile = "Disabled"
155,7 → 119,7
External Process Path = ""
 
[Default Build Config 0001 Release]
Generate Browse Info = True
Generate Browse Info = False
Enable Uninitialized Locals Runtime Warning = True
Batch Build = False
Profile = "Disabled"
167,7 → 131,7
External Process Path = ""
 
[Default Build Config 0001 Debug64]
Generate Browse Info = True
Generate Browse Info = False
Enable Uninitialized Locals Runtime Warning = True
Batch Build = False
Profile = "Disabled"
179,7 → 143,7
External Process Path = ""
 
[Default Build Config 0001 Release64]
Generate Browse Info = True
Generate Browse Info = False
Enable Uninitialized Locals Runtime Warning = True
Batch Build = False
Profile = "Disabled"
194,7 → 158,7
Number of Dependencies = 0
 
[Build Options 0001]
Generate Browse Info = True
Generate Browse Info = False
Enable Uninitialized Locals Runtime Warning = True
Execution Trace = "Disabled"
Profile = "Disabled"
/wavejet/trunk/wavejet.prj
1,6 → 1,6
[Project Header]
Version = 1302
Pathname = "/c/home/samo/cvi/wavejet/wavejet.prj"
Pathname = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.prj"
CVI Dir = "/c/program files (x86)/national instruments/cvi2013"
CVI Shared Dir = "/C/Program Files (x86)/National Instruments/Shared/CVI"
CVI Pub Local Dir = "/C/ProgramData/National Instruments/CVI2013"
34,7 → 34,7
Path Is Rel = True
Path Rel To = "Project"
Path Rel Path = "lecroy_tcp.c"
Path = "/c/home/samo/cvi/wavejet/lecroy_tcp.c"
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.c"
Exclude = False
Compile Into Object File = False
Project Flags = 0
47,7 → 47,7
Path Is Rel = True
Path Rel To = "Project"
Path Rel Path = "wavejet.c"
Path = "/c/home/samo/cvi/wavejet/wavejet.c"
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.c"
Exclude = False
Compile Into Object File = False
Project Flags = 0
60,7 → 60,7
Path Is Rel = True
Path Rel To = "Project"
Path Rel Path = "wavejet_uic.c"
Path = "/c/home/samo/cvi/wavejet/wavejet_uic.c"
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_uic.c"
Exclude = False
Compile Into Object File = False
Project Flags = 0
73,7 → 73,7
Path Is Rel = True
Path Rel To = "Project"
Path Rel Path = "lecroy_tcp.h"
Path = "/c/home/samo/cvi/wavejet/lecroy_tcp.h"
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.h"
Exclude = False
Project Flags = 0
Folder = "Include Files"
85,7 → 85,7
Path Is Rel = True
Path Rel To = "Project"
Path Rel Path = "wavejet_ui.uir"
Path = "/c/home/samo/cvi/wavejet/wavejet_ui.uir"
Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_ui.uir"
Exclude = False
Project Flags = 0
Folder = "User Interface Files"
98,7 → 98,7
Path Rel To = "CVI"
Path Rel To Override = "CVI"
Path Rel Path = "sdk/lib/msvc/WS2_32.Lib"
Path = "/c/program files (x86)/national instruments/cvi2013/sdk/lib/msvc/WS2_32.Lib"
Path = "/c/Program Files (x86)/National Instruments/CVI2013/sdk/lib/msvc/WS2_32.Lib"
Exclude = False
Project Flags = 0
Folder = "Library Files"
144,7 → 144,7
Icon File Is Rel = True
Icon File Rel To = "Project"
Icon File Rel Path = "wavejet.ico"
Icon File = "/c/home/samo/cvi/wavejet/wavejet.ico"
Icon File = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.ico"
Application Title = ""
Use IVI Subdirectories for Import Libraries = False
Use VXIPNP Subdirectories for Import Libraries = False
166,7 → 166,7
Numeric Prod Version = "1,0,0,0"
Comments = ""
Comments Ex = ""
Company Name = "Jozef Stefan Institute"
Company Name = ""
Company Name Ex = "%company"
File Description = "wavejet (Debug x86)"
File Description Ex = "%application (%rel_dbg %arch)"
174,7 → 174,7
File Version Ex = "%f1.%f2"
Internal Name = "wavejet"
Internal Name Ex = "%basename"
Legal Copyright = "Copyright © Jozef Stefan Institute 2016"
Legal Copyright = "Copyright © 2019"
Legal Copyright Ex = "Copyright © %company %Y"
Legal Trademarks = ""
Legal Trademarks Ex = ""
182,7 → 182,7
Original Filename Ex = "%filename"
Private Build = ""
Private Build Ex = ""
Product Name = "Jozef Stefan Institute wavejet"
Product Name = " wavejet"
Product Name Ex = "%company %application"
Product Version = "1.0"
Product Version Ex = "%p1.%p2"
251,7 → 251,7
Numeric Prod Version = "1,0,0,0"
Comments = ""
Comments Ex = ""
Company Name = "Jozef Stefan Institute"
Company Name = ""
Company Name Ex = "%company"
File Description = "wavejet (Release x86)"
File Description Ex = "%application (%rel_dbg %arch)"
259,7 → 259,7
File Version Ex = "%f1.%f2"
Internal Name = "wavejet"
Internal Name Ex = "%basename"
Legal Copyright = "Copyright © Jozef Stefan Institute 2016"
Legal Copyright = "Copyright © 2019"
Legal Copyright Ex = "Copyright © %company %Y"
Legal Trademarks = ""
Legal Trademarks Ex = ""
267,7 → 267,7
Original Filename Ex = "%filename"
Private Build = ""
Private Build Ex = ""
Product Name = "Jozef Stefan Institute wavejet"
Product Name = " wavejet"
Product Name Ex = "%company %application"
Product Version = "1.0"
Product Version Ex = "%p1.%p2"
424,19 → 424,19
Executable File_Debug Is Rel = True
Executable File_Debug Rel To = "Project"
Executable File_Debug Rel Path = "wavejet.exe"
Executable File_Debug = "/c/home/samo/cvi/wavejet/wavejet.exe"
Executable File_Debug = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.exe"
Executable File_Release Is Rel = True
Executable File_Release Rel To = "Project"
Executable File_Release Rel Path = "wavejet.exe"
Executable File_Release = "/c/home/samo/cvi/wavejet/wavejet.exe"
Executable File_Release = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.exe"
Executable File_Debug64 Is Rel = True
Executable File_Debug64 Rel To = "Project"
Executable File_Debug64 Rel Path = "wavejet.exe"
Executable File_Debug64 = "/c/home/samo/cvi/wavejet/wavejet.exe"
Executable File_Debug64 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.exe"
Executable File_Release64 Is Rel = True
Executable File_Release64 Rel To = "Project"
Executable File_Release64 Rel Path = "wavejet.exe"
Executable File_Release64 = "/c/home/samo/cvi/wavejet/wavejet.exe"
Executable File_Release64 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.exe"
Icon File Is Rel = False
Icon File = ""
Application Title = ""
444,7 → 444,7
Numeric Prod Version = "1,0,0,0"
Comments = ""
Comments Ex = ""
Company Name = "Jozef Stefan Institute"
Company Name = ""
Company Name Ex = "%company"
File Description = "wavejet (Release x86)"
File Description Ex = "%application (%rel_dbg %arch)"
452,7 → 452,7
File Version Ex = "%f1.%f2"
Internal Name = "wavejet"
Internal Name Ex = "%basename"
Legal Copyright = "Copyright © Jozef Stefan Institute 2016"
Legal Copyright = "Copyright © 2019"
Legal Copyright Ex = "Copyright © %company %Y"
Legal Trademarks = ""
Legal Trademarks Ex = ""
460,7 → 460,7
Original Filename Ex = "%filename"
Private Build = ""
Private Build Ex = ""
Product Name = "Jozef Stefan Institute wavejet"
Product Name = " wavejet"
Product Name Ex = "%company %application"
Product Version = "1.0"
Product Version Ex = "%p1.%p2"
/wavejet/trunk/wavejet_ui.h
1,74 → 1,79
/**************************************************************************/
/* LabWindows/CVI User Interface Resource (UIR) Include File */
/* */
/* 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 P1 1
#define P1_EXIT 2 /* control type: command, callback function: (none) */
#define P1_UPDATE 3 /* control type: command, callback function: (none) */
#define P1_IP 4 /* control type: string, callback function: (none) */
#define P1_ID 5 /* control type: string, callback function: (none) */
#define P1_GET_SETUP 6 /* control type: command, callback function: (none) */
#define P1_REFRESH 7 /* control type: radioButton, callback function: (none) */
#define P1_CONNECT 8 /* control type: textButton, callback function: (none) */
#define P1_TEST 9 /* control type: command, callback function: (none) */
#define P1_TSRC 10 /* control type: ring, callback function: (none) */
#define P1_TDIVx 11 /* control type: numeric, callback function: (none) */
#define P1_TRDL 12 /* control type: numeric, callback function: (none) */
#define P1_OFST_1 13 /* control type: numeric, callback function: (none) */
#define P1_TLVL 14 /* control type: numeric, callback function: (none) */
#define P1_TDIV 15 /* control type: ring, callback function: (none) */
#define P1_TSLP 16 /* control type: slide, callback function: (none) */
#define P1_TEXT1 17 /* control type: textBox, callback function: (none) */
#define P1_TRMD 18 /* control type: ring, callback function: (none) */
#define P1_DSAV 19 /* control type: ring, callback function: (none) */
#define P1_PERS 20 /* control type: ring, callback function: (none) */
#define P1_TRA_4 21 /* control type: radioButton, callback function: (none) */
#define P1_TRA_3 22 /* control type: radioButton, callback function: (none) */
#define P1_TRA_2 23 /* control type: radioButton, callback function: (none) */
#define P1_TRA_1 24 /* control type: radioButton, callback function: (none) */
#define P1_BWL_4 25 /* control type: ring, callback function: (none) */
#define P1_BWL_3 26 /* control type: ring, callback function: (none) */
#define P1_BWL_2 27 /* control type: ring, callback function: (none) */
#define P1_VDIV_4 28 /* control type: ring, callback function: (none) */
#define P1_VDIV_3 29 /* control type: ring, callback function: (none) */
#define P1_VDIV_2 30 /* control type: ring, callback function: (none) */
#define P1_VDIV_1 31 /* control type: ring, callback function: (none) */
#define P1_BWL_1 32 /* control type: ring, callback function: (none) */
#define P1_IPF 33 /* control type: ring, callback function: (none) */
#define P1_DISPLAY 34 /* control type: picture, callback function: (none) */
#define P1_DEC1 35 /* control type: deco, callback function: (none) */
#define P1_TIMER 36 /* control type: timer, callback function: cb_timer */
#define P1_DECO_VERT 37 /* control type: deco, callback function: (none) */
#define P1_DECO_TRIG 38 /* control type: deco, callback function: (none) */
#define P1_DECO_HOR 39 /* control type: deco, callback function: (none) */
 
 
/* Control Arrays: */
 
/* (no control arrays in the resource file) */
 
 
/* Menu Bars, Menus, and Menu Items: */
 
/* (no menu bars in the resource file) */
 
 
/* Callback Prototypes: */
 
int CVICALLBACK cb_timer(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
 
 
#ifdef __cplusplus
}
#endif
/**************************************************************************/
/* LabWindows/CVI User Interface Resource (UIR) Include File */
/* */
/* 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 P1 1
#define P1_EXIT 2 /* control type: command, callback function: (none) */
#define P1_UPDATE 3 /* control type: command, callback function: (none) */
#define P1_IP 4 /* control type: string, callback function: (none) */
#define P1_ID 5 /* control type: string, callback function: (none) */
#define P1_GET_SETUP 6 /* control type: command, callback function: (none) */
#define P1_REFRESH 7 /* control type: radioButton, callback function: (none) */
#define P1_DTWFM 8 /* control type: textButton, callback function: (none) */
#define P1_CONNECT 9 /* control type: textButton, callback function: (none) */
#define P1_TEST 10 /* control type: command, callback function: (none) */
#define P1_TSRC 11 /* control type: ring, callback function: (none) */
#define P1_TDIVx 12 /* control type: numeric, callback function: (none) */
#define P1_TRDL 13 /* control type: numeric, callback function: (none) */
#define P1_OFST_1 14 /* control type: numeric, callback function: (none) */
#define P1_CEVE 15 /* control type: numeric, callback function: (none) */
#define P1_NEVE 16 /* control type: numeric, callback function: (none) */
#define P1_TLVL 17 /* control type: numeric, callback function: (none) */
#define P1_TDIV 18 /* control type: ring, callback function: (none) */
#define P1_TSLP 19 /* control type: slide, callback function: (none) */
#define P1_TEXT1 20 /* control type: textBox, callback function: (none) */
#define P1_TRMD 21 /* control type: ring, callback function: (none) */
#define P1_DSAV 22 /* control type: ring, callback function: (none) */
#define P1_PERS 23 /* control type: ring, callback function: (none) */
#define P1_TRA_4 24 /* control type: radioButton, callback function: (none) */
#define P1_TRA_3 25 /* control type: radioButton, callback function: (none) */
#define P1_TRA_2 26 /* control type: radioButton, callback function: (none) */
#define P1_TRA_1 27 /* control type: radioButton, callback function: (none) */
#define P1_BWL_4 28 /* control type: ring, callback function: (none) */
#define P1_BWL_3 29 /* control type: ring, callback function: (none) */
#define P1_BWL_2 30 /* control type: ring, callback function: (none) */
#define P1_VDIV_4 31 /* control type: ring, callback function: (none) */
#define P1_VDIV_3 32 /* control type: ring, callback function: (none) */
#define P1_VDIV_2 33 /* control type: ring, callback function: (none) */
#define P1_VDIV_1 34 /* control type: ring, callback function: (none) */
#define P1_BWL_1 35 /* control type: ring, callback function: (none) */
#define P1_IPF 36 /* control type: ring, callback function: (none) */
#define P1_FNAME 37 /* control type: string, callback function: (none) */
#define P1_DISPLAY 38 /* control type: picture, callback function: (none) */
#define P1_DEC1 39 /* control type: deco, callback function: (none) */
#define P1_TIMER 40 /* control type: timer, callback function: cb_timer */
#define P1_DECO_VERT 41 /* control type: deco, callback function: (none) */
#define P1_DECO_TRIG 42 /* control type: deco, callback function: (none) */
#define P1_DECO_HOR 43 /* control type: deco, callback function: (none) */
#define P1_DECO_VERT_2 44 /* control type: deco, callback function: (none) */
 
 
/* Control Arrays: */
 
/* (no control arrays in the resource file) */
 
 
/* Menu Bars, Menus, and Menu Items: */
 
/* (no menu bars in the resource file) */
 
 
/* Callback Prototypes: */
 
int CVICALLBACK cb_timer(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
 
 
#ifdef __cplusplus
}
#endif
/wavejet/trunk/wavejet_ui.uir
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream