| /cvi/instr/RedPitaya/soccli/redpitaya_gui.h |
|---|
| 0,0 → 1,67 |
| /**************************************************************************/ |
| /* 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 PANEL 1 |
| #define PANEL_OPENGUI 2 /* control type: command, callback function: OpenGuiCB */ |
| #define PANEL_EXIT 3 /* control type: command, callback function: ExitCB */ |
| #define PANEL_STOP 4 /* control type: command, callback function: StopCB */ |
| #define PANEL_CONNECT 5 /* control type: command, callback function: StartCB */ |
| #define PANEL_INIT 6 /* control type: command, callback function: StartCB */ |
| #define PANEL_START 7 /* control type: command, callback function: StartCB */ |
| #define PANEL_END 8 /* control type: command, callback function: StartCB */ |
| #define PANEL_IP 9 /* control type: string, callback function: (none) */ |
| #define PANEL_FILENAME 10 /* control type: string, callback function: (none) */ |
| #define PANEL_TIMER 11 /* control type: timer, callback function: (none) */ |
| #define PANEL_TWIN1 12 /* control type: numeric, callback function: (none) */ |
| #define PANEL_TWIN0 13 /* control type: numeric, callback function: (none) */ |
| #define PANEL_TRGLEVEL 14 /* control type: numeric, callback function: (none) */ |
| #define PANEL_TRGDELAY 15 /* control type: numeric, callback function: (none) */ |
| #define PANEL_RANGE 16 /* control type: numeric, callback function: (none) */ |
| #define PANEL_PFREQ 17 /* control type: numeric, callback function: (none) */ |
| #define PANEL_SAMPLES 18 /* control type: numeric, callback function: (none) */ |
| #define PANEL_NEVE 19 /* control type: numeric, callback function: (none) */ |
| #define PANEL_CEVE 20 /* control type: numeric, callback function: (none) */ |
| #define PANEL_DECIMATION 21 /* control type: ring, callback function: (none) */ |
| #define PANEL_TRIGGER 22 /* control type: ring, callback function: (none) */ |
| #define PANEL_ENABLEDOUTPUT 23 /* control type: radioButton, callback function: (none) */ |
| #define PANEL_DEBUG 24 /* control type: radioButton, callback function: (none) */ |
| #define PANEL_CH1 25 /* control type: radioButton, callback function: (none) */ |
| #define PANEL_GRAPH 26 /* control type: graph, callback function: (none) */ |
| #define PANEL_CH0 27 /* control type: radioButton, callback function: (none) */ |
| #define PANEL_TEXTMSG 28 /* control type: textMsg, callback function: (none) */ |
| #define PANEL_STDIO 29 /* control type: textBox, 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 ExitCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
| int CVICALLBACK OpenGuiCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
| int CVICALLBACK StartCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
| int CVICALLBACK StopCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
| #ifdef __cplusplus |
| } |
| #endif |
| /cvi/instr/RedPitaya/soccli/redpitaya_gui.uir |
|---|
| Cannot display: file marked as a binary type. |
| svn:mime-type = application/octet-stream |
| Property changes: |
| Added: svn:mime-type |
| +application/octet-stream |
| \ No newline at end of property |
| /cvi/instr/RedPitaya/soccli/soccli.c |
|---|
| 0,0 → 1,292 |
| #include "redpitaya_gui.h" |
| #include <ansi_c.h> |
| #include <tcpsupp.h> |
| #include <utility.h> |
| #include <cvirte.h> |
| #include <userint.h> |
| #include "redpitaya_gui.h" |
| #define NBEFORE 150 |
| #define MAXSAMPLES 16384 |
| #define MINTRGDELAY -8192 |
| static int panelHandle; |
| static unsigned int chandle = 0; |
| static int tfID; |
| int pfreq; |
| static int plothandle[2]= {0,0}; |
| int debug ; |
| int initialized = 0; |
| #define MAX_THREADS 10 |
| int nsamples=0; |
| float timebins[0XFFFF]; |
| static CmtThreadPoolHandle poolHandle = 0; |
| int ctrl_c=0; |
| int CVICALLBACK SocketCB (unsigned handle, int xType, int errCode, void *callbackData); |
| int main (int argc, char *argv[]) { |
| if (InitCVIRTE (0, argv, 0) == 0) |
| return -1; /* out of memory */ |
| if ((panelHandle = LoadPanel (0, "redpitaya_gui.uir", PANEL)) < 0) |
| return -1; |
| SetStdioPort (CVI_STDIO_WINDOW); |
| SetSleepPolicy(VAL_SLEEP_MORE); |
| CmtNewThreadPool (MAX_THREADS, &poolHandle); |
| DisplayPanel (panelHandle); |
| RunUserInterface (); |
| DiscardPanel (panelHandle); |
| CmtDiscardThreadPool (poolHandle); |
| if (chandle!=0) DisconnectFromTCPServer (chandle); |
| return 0; |
| } |
| char strbuf[0xFF]; |
| int gLog=0; |
| int printf(const char *format, ...) { |
| va_list aptr; |
| int ret; |
| FILE *flog; |
| va_start(aptr, format); |
| ret = vsprintf(strbuf, format, aptr); |
| va_end(aptr); |
| SetCtrlVal(panelHandle,PANEL_STDIO,strbuf); |
| if (gLog) { |
| flog = fopen ("stdio.log", "a"); |
| fprintf (flog, "%s", strbuf); |
| fclose (flog); |
| } |
| return(ret); |
| } |
| int analyse(int neve, unsigned char *cdata) { |
| int *data = (int *) cdata; |
| for (int i=0; i<neve; i++) { |
| int recid = *data++; |
| int chmask = *data++; |
| if (recid!=0x2) continue; |
| for (int id=0;id<2;id++){ |
| if ( !(chmask & (1 << id)) ) { |
| if (i % pfreq == 0) |
| if (plothandle[id]) { |
| DeleteGraphPlot (panelHandle, PANEL_GRAPH, plothandle[id], VAL_IMMEDIATE_DRAW); |
| plothandle[id] = 0; |
| } |
| continue; |
| } |
| if ( id != *(data++) ) printf("Error\n"); |
| int nsamples = *(data++); |
| //printf("nsamples %d\n", nsamples); |
| if (i % pfreq == 0) { |
| const int col[4]= {VAL_RED,VAL_GREEN,VAL_BLUE,VAL_WHITE}; |
| if (plothandle[id]) DeleteGraphPlot (panelHandle, PANEL_GRAPH, plothandle[id], VAL_IMMEDIATE_DRAW); |
| //plothandle[id] = PlotXY (panelHandle, PANEL_GRAPH, timebins, (float *) data, nsamples, VAL_FLOAT, VAL_FLOAT, VAL_THIN_LINE, VAL_NO_POINT, VAL_SOLID, 1, col[id]); |
| plothandle[id] = PlotXY (panelHandle, PANEL_GRAPH, timebins, data, nsamples, VAL_FLOAT, VAL_INTEGER, VAL_THIN_LINE, VAL_NO_POINT, VAL_SOLID, 1, col[id]); |
| if (debug) for (int k=0; k<10; k++) printf("%d %d (%f , %d)\n", id,k, timebins[k],data[k]); |
| } |
| data+=nsamples; |
| } |
| recid = *data++; |
| int event = *data++; |
| //printf("recid %d event %d\n",recid, event ); |
| } |
| return 0; |
| } |
| unsigned char data[100000000]; |
| int *idata = (int *) &data[0]; |
| static int ncalls = 0; |
| int CVICALLBACK SocketCB (unsigned handle, int xType, int errCode, void *callbackData) { |
| int nb = 0 ; |
| static int event = 0; |
| unsigned char cmd; |
| switch (xType) { |
| case TCP_DISCONNECT: |
| printf("TCP_DISCONNECT ErrorString %s\n",GetTCPErrorString(errCode)); |
| printf("TCP_DISCONNECT SystemErrorString %s\n",GetTCPSystemErrorString()); |
| //DisconnectFromTCPServer (&chandle); |
| chandle = 0; |
| break; |
| case TCP_DATAREADY: { |
| printf("Data Ready \n"); |
| nb = ClientTCPRead(handle,&cmd,1,1000); |
| printf("Server Response = %d\n", cmd); |
| int hdr[3]= {0,0,0}; |
| switch (cmd) { |
| case 1: // init finished |
| initialized = 1; |
| break; |
| case 2: |
| break; |
| case 3: // data ready |
| cmd = 4; |
| ClientTCPWrite(handle,&cmd,1,5000); // read |
| break; |
| case 4:// read |
| { |
| ClientTCPRead(handle,&hdr[0],12,5000); |
| int neve = hdr[1]; |
| printf("Client: Data received: %d, %d, %d\n", hdr[0], neve, hdr[2]); |
| int size = hdr[0]-12; |
| nb = 0; |
| while (nb < size) { |
| int retval = ClientTCPRead(handle,&data[nb],size-nb,5000); |
| if (retval<1) break; |
| nb += retval; |
| } |
| printf("Read nb = %d size %d\n", nb, size); |
| analyse(neve, data); |
| if (ctrl_c==0) StartCB (panelHandle, PANEL_START,EVENT_COMMIT,NULL, 0, 0 ); |
| } |
| break; |
| default: |
| printf("Unknown command = %d\n", cmd); |
| break; |
| } |
| break; |
| } |
| } |
| return 0; |
| } |
| int CVICALLBACK StartCB (int panel, int control, int event, |
| void *callbackData, int eventData1, int eventData2) { |
| char msg[0xFF]; |
| char ip[0xFF]; |
| int *hdr = (int *)&msg[1] ; |
| unsigned short *sbuff = (unsigned short *)&msg[1] ; |
| unsigned char *cbuff = (unsigned char *)&msg[1] ; |
| int imask[2]; |
| unsigned char mask; |
| unsigned char trigger; |
| unsigned short nsamples; |
| unsigned short delay; |
| unsigned short decimation; |
| unsigned short neve; |
| switch (event) { |
| case EVENT_COMMIT: { |
| ncalls = 0; |
| GetCtrlVal(panel,PANEL_IP, ip); |
| GetCtrlVal(panel,PANEL_TRIGGER, &trigger); |
| GetCtrlVal(panel,PANEL_SAMPLES, &nsamples); |
| GetCtrlVal(panel,PANEL_DECIMATION,&decimation); |
| GetCtrlVal(panel,PANEL_NEVE , &neve); |
| GetCtrlVal(panel,PANEL_CH0 , &imask[0] ); |
| GetCtrlVal(panel,PANEL_CH1 , &imask[1] ); |
| GetCtrlVal(panel,PANEL_PFREQ , &pfreq); |
| GetCtrlVal(panel,PANEL_DEBUG , &debug); |
| delay= MINTRGDELAY + nsamples - NBEFORE + 1; |
| delay= nsamples - NBEFORE + 1; |
| mask = 0; |
| for (int i=0; i<2; i++) { |
| if (imask[i]) mask |= (1<<i); |
| } |
| double level =0; |
| GetCtrlVal(panel,PANEL_TRGLEVEL , &level); |
| switch (control) { |
| case PANEL_CONNECT: |
| ConnectToTCPServerEx (&chandle, 9930, ip, SocketCB, NULL, 0, TCP_ANY_LOCAL_PORT); |
| break; |
| case PANEL_INIT: |
| ctrl_c=0; |
| msg[0] = 1; |
| hdr[0] = delay; |
| hdr[1] = decimation; |
| hdr[2] = level * 1000; |
| ClientTCPWrite(chandle,&msg[0],13,5000); // init |
| break; |
| case PANEL_START: |
| msg[0] = 3; |
| sbuff[0] = neve; |
| sbuff[1] = nsamples; |
| sbuff[2] = 1000; //tout |
| cbuff[6] = trigger; |
| cbuff[7] = mask; |
| ClientTCPWrite(chandle,&msg[0],9,5000); // acquire |
| break; |
| case PANEL_END: |
| msg[0] = 0; |
| ClientTCPWrite(chandle,&msg[0],1,5000); // disconnect |
| chandle = 0; |
| break; |
| default: |
| printf("Unknown command\n"); |
| break; |
| } |
| for (int i=0; i<nsamples; i++) timebins[i]=i*8*decimation/1000.; |
| ProcessSystemEvents (); |
| break; |
| } |
| } |
| return 0; |
| } |
| int CVICALLBACK OpenGuiCB (int panel, int control, int event, |
| void *callbackData, int eventData1, int eventData2) { |
| switch (event) { |
| case EVENT_COMMIT: |
| break; |
| } |
| return 0; |
| } |
| int CVICALLBACK ExitCB (int panel, int control, int event, |
| void *callbackData, int eventData1, int eventData2) { |
| switch (event) { |
| case EVENT_COMMIT: |
| QuitUserInterface(0); |
| break; |
| } |
| return 0; |
| } |
| int CVICALLBACK StopCB (int panel, int control, int event, |
| void *callbackData, int eventData1, int eventData2) { |
| switch (event) { |
| case EVENT_COMMIT: |
| //if (chandle != 0) |
| ctrl_c=1; |
| break; |
| } |
| return 0; |
| } |
| /cvi/instr/RedPitaya/soccli/soccli.cws |
|---|
| 0,0 → 1,287 |
| [Workspace Header] |
| Version = 1302 |
| Pathname = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli/soccli.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" |
| CVI Pub Global Dir = "/C/ProgramData/National Instruments/CVI" |
| IVI Standard Root Dir = "/C/Program Files (x86)/IVI Foundation/IVI" |
| IVI Standard Root 64-bit Dir = "/C/Program Files/IVI Foundation/IVI" |
| VXIplug&play Framework Dir = "/C/Program Files (x86)/IVI Foundation/VISA/winnt" |
| VXIplug&play Framework 64-bit Dir = "/C/Program Files/IVI Foundation/VISA/win64" |
| Number of Projects = 2 |
| Active Project = 1 |
| Project 0001 = "soccli.prj" |
| Project 0002 = "/c/home/CVI/RedPitaya/RedPitaya.prj" |
| Drag Bar Left = 360 |
| Window Top = 83 |
| Window Left = 143 |
| Window Bottom = 792 |
| Window Right = 1455 |
| Maximized = False |
| Maximized Children = True |
| Max32 Number Of Errors = 20 |
| Track Include File Dependencies = True |
| Prompt For Missing Includes = True |
| Stop On First Error File = False |
| Bring Up Err Win At Start = True |
| Bring Up Err Win For Errors = False |
| Save Changes Before Running = "Always" |
| Save Changes Before Compiling = "Always" |
| Hide Windows = False |
| Break At First Statement = False |
| Sort Type = "File Name" |
| Number of Opened Files = 0 |
| Window Confinement Region Enabled = True |
| MainColumnWidth = 343 |
| FileDateColumnWidth = 70 |
| FileSizeColumnWidth = 70 |
| [Project Header 0001] |
| Version = 1302 |
| Don't Update DistKit = False |
| Platform Code = 4 |
| Build Configuration = "Debug" |
| Warn User If Debugging Release = 1 |
| Batch Build Release = False |
| Batch Build Debug = False |
| [Project Header 0002] |
| Version = 1302 |
| Don't Update DistKit = False |
| Platform Code = 4 |
| Build Configuration = "Debug" |
| Warn User If Debugging Release = 1 |
| Batch Build Release = False |
| Batch Build Debug = False |
| [File 0001] |
| Path = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli/soccli.c" |
| File Type = "CSource" |
| Disk Date = 3572526558 |
| In Projects = "1," |
| Window Top = 33 |
| Window Left = 10 |
| Source Window State = "1,217,217,217,19,23,23,0,0,0,0,0,0,0,0,0,203,0,224,79,349,595,1,0," |
| [File 0002] |
| Path = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli/redpitaya_gui.uir" |
| File Type = "User Interface Resource" |
| Disk Date = 3572500974 |
| In Projects = "1," |
| Window Top = 64 |
| Window Left = 26 |
| Window Height = 232 |
| Window Width = 595 |
| [File 0003] |
| Path = "/c/home/CVI/RedPitaya/RedPitaya.c" |
| File Type = "CSource" |
| Disk Date = 3572432069 |
| In Projects = "2," |
| Window Top = 126 |
| Window Left = 58 |
| Source Window State = "1,129,129,129,56,66,66,0,0,80,0,0,0,0,0,18,120,0,139,44,258,683,1,0," |
| [File 0004] |
| Path = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli/soccli.h" |
| File Type = "Include" |
| Disk Date = 3572249558 |
| 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 0005] |
| Path = "/c/home/CVI/RedPitaya/RedPitaya_ui.uir" |
| File Type = "User Interface Resource" |
| Disk Date = 3570147178 |
| In Projects = "2," |
| [File 0006] |
| Path = "/c/home/CVI/RedPitaya/RedPitaya_ui.h" |
| File Type = "Include" |
| Disk Date = 3570144632 |
| In Projects = "2," |
| 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 0007] |
| Path = "/c/home/CVI/RedPitaya/plottdc.cxx" |
| File Type = "Unknown" |
| Disk Date = 3570148039 |
| In Projects = "2," |
| [Default Build Config 0001 Debug] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Execution Trace = "Disabled" |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| External Process Path = "" |
| [Default Build Config 0001 Release] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Execution Trace = "Disabled" |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| External Process Path = "" |
| [Default Build Config 0001 Debug64] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Execution Trace = "Disabled" |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| External Process Path = "" |
| [Default Build Config 0001 Release64] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Execution Trace = "Disabled" |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| External Process Path = "" |
| [Build Dependencies 0001] |
| Number of Dependencies = 0 |
| [Build Options 0001] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Execution Trace = "Disabled" |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Break On Library Errors = True |
| Break On First Chance Exceptions = False |
| [Execution Target 0001] |
| Execution Target Address = "Local desktop computer" |
| Execution Target Port = 0 |
| Execution Target Type = 0 |
| [SCC Options 0001] |
| Use global settings = True |
| SCC Provider = "" |
| SCC Project = "" |
| Local Path = "" |
| Auxiliary Path = "" |
| Perform Same Action For .h File As For .uir File = "Ask" |
| Perform Same Action For .cds File As For .prj File = "Ask" |
| Username = "" |
| Comment = "" |
| Use Default Username = False |
| Use Default Comment = False |
| Suppress CVI Error Messages = False |
| Always show confirmation dialog = True |
| [DLL Debugging Support 0001] |
| External Process Path = "" |
| [Command Line Args 0001] |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| [Default Build Config 0002 Debug] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Execution Trace = "Disabled" |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| External Process Path = "" |
| [Default Build Config 0002 Release] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Execution Trace = "Disabled" |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| External Process Path = "" |
| [Default Build Config 0002 Debug64] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Execution Trace = "Disabled" |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| External Process Path = "" |
| [Default Build Config 0002 Release64] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Execution Trace = "Disabled" |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| External Process Path = "" |
| [Build Dependencies 0002] |
| Number of Dependencies = 0 |
| [Build Options 0002] |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Execution Trace = "Disabled" |
| Profile = "Disabled" |
| Debugging Level = "Standard" |
| Break On Library Errors = True |
| Break On First Chance Exceptions = False |
| [Execution Target 0002] |
| Execution Target Address = "Local desktop computer" |
| Execution Target Port = 0 |
| Execution Target Type = 0 |
| [SCC Options 0002] |
| Use global settings = True |
| SCC Provider = "" |
| SCC Project = "" |
| Local Path = "" |
| Auxiliary Path = "" |
| Perform Same Action For .h File As For .uir File = "Ask" |
| Perform Same Action For .cds File As For .prj File = "Ask" |
| Username = "" |
| Comment = "" |
| Use Default Username = False |
| Use Default Comment = False |
| Suppress CVI Error Messages = False |
| Always show confirmation dialog = True |
| [DLL Debugging Support 0002] |
| External Process Path = "" |
| [Command Line Args 0002] |
| Command Line Args = "" |
| Working Directory = "" |
| Environment Options = "" |
| /cvi/instr/RedPitaya/soccli/soccli.h |
|---|
| 0,0 → 1,41 |
| //============================================================================== |
| // |
| // Title: soccli.h |
| // Purpose: A short description of the interface. |
| // |
| // Created on: 3/13/2017 at 12:32:38 PM by rok. |
| // Copyright: . All Rights Reserved. |
| // |
| //============================================================================== |
| #ifndef __soccli_H__ |
| #define __soccli_H__ |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| //============================================================================== |
| // Include files |
| #include "cvidef.h" |
| //============================================================================== |
| // Constants |
| //============================================================================== |
| // Types |
| //============================================================================== |
| // External variables |
| //============================================================================== |
| // Global functions |
| int Declare_Your_Functions_Here (int x); |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif /* ndef __soccli_H__ */ |
| /cvi/instr/RedPitaya/soccli/soccli.prj |
|---|
| 0,0 → 1,407 |
| [Project Header] |
| Version = 1302 |
| Pathname = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli.prj" |
| Project Label = "soccli" |
| 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" |
| CVI Pub Global Dir = "/C/ProgramData/National Instruments/CVI" |
| IVI Standard Root Dir = "/C/Program Files (x86)/IVI Foundation/IVI" |
| VXIplug&play Framework Dir = "/C/Program Files (x86)/IVI Foundation/VISA/winnt" |
| IVI Standard Root 64-bit Dir = "/C/Program Files/IVI Foundation/IVI" |
| VXIplug&play Framework 64-bit Dir = "/C/Program Files/IVI Foundation/VISA/win64" |
| Number of Files = 3 |
| Target Type = "Executable" |
| Flags = 2064 |
| Copied From Locked InstrDrv Directory = False |
| Copied from VXIPNP Directory = False |
| Locked InstrDrv Name = "" |
| Don't Display Deploy InstrDrv Dialog = False |
| [Folders] |
| Instrument Files Folder Not Added Yet = True |
| Library Files Folder Not Added Yet = True |
| Folder 0 = "Source Files" |
| FolderEx 0 = "Source Files" |
| Folder 1 = "Include Files" |
| FolderEx 1 = "Include Files" |
| Folder 2 = "User Interface Files" |
| FolderEx 2 = "User Interface Files" |
| [File 0001] |
| File Type = "CSource" |
| Res Id = 1 |
| Path Is Rel = True |
| Path Rel To = "Project" |
| Path Rel Path = "soccli.c" |
| Path = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli.c" |
| Exclude = False |
| Compile Into Object File = False |
| Project Flags = 0 |
| Folder = "Source Files" |
| Folder Id = 0 |
| [File 0002] |
| File Type = "Include" |
| Res Id = 2 |
| Path Is Rel = True |
| Path Rel To = "Project" |
| Path Rel Path = "soccli.h" |
| Path = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli.h" |
| Exclude = False |
| Project Flags = 0 |
| Folder = "Include Files" |
| Folder Id = 1 |
| [File 0003] |
| File Type = "User Interface Resource" |
| Res Id = 3 |
| Path Is Rel = True |
| Path Rel To = "Project" |
| Path Rel Path = "redpitaya_gui.uir" |
| Path = "/c/Users/rok/Documents/rok/lab/redpitaya/redpitaya_gui.uir" |
| Exclude = False |
| Project Flags = 0 |
| Folder = "User Interface Files" |
| Folder Id = 2 |
| [Custom Build Configs] |
| Num Custom Build Configs = 0 |
| [Default Build Config Debug] |
| Config Name = "Debug" |
| Is 64-Bit = False |
| Is Release = False |
| Default Calling Convention = "cdecl" |
| Optimization Level = "Optimize for speed (level 2)" |
| Require Prototypes = True |
| Show Warning IDs in Build Output = False |
| Selected Warning Level = "Common" |
| Warning List None = "" |
| Warning List Common = "" |
| Warning List Extended = "" |
| Warning List All = "" |
| Warning Mode = 0 |
| Enable Unreferenced Identifiers Warning = True |
| Enable Pointer Mismatch Warning = True |
| Enable Unreachable Code Warning = True |
| Enable Assignment In Conditional Warning = True |
| Uninitialized Locals Compile Warning = "Aggressive" |
| Require Return Values = True |
| Enable C99 Extensions = True |
| Enable OpenMP Extensions = False |
| Stack Size = 250000 |
| Stack Reserve = 1048576 |
| Stack Commit = 4096 |
| Image Base Address = 4194304 |
| Image Base Address x64 = 4194304 |
| Compiler Defines = "/DWIN32_LEAN_AND_MEAN" |
| Sign = False |
| Sign Store = "" |
| Sign Certificate = "" |
| Sign Timestamp URL = "" |
| Sign URL = "" |
| Manifest Embed = False |
| Icon File Is Rel = False |
| Icon File = "" |
| Application Title = "" |
| Use IVI Subdirectories for Import Libraries = False |
| Use VXIPNP Subdirectories for Import Libraries = False |
| Use Dflt Import Lib Base Name = True |
| Where to Copy DLL = "Do not copy" |
| Custom Directory to Copy DLL Is Rel = False |
| Custom Directory to Copy DLL = "" |
| Generate Source Documentation = "None" |
| Runtime Support = "Full Runtime Support" |
| Runtime Binding = "Shared" |
| Embed Project .UIRs = False |
| Generate Map File = False |
| Embed Timestamp = True |
| Create Console Application = False |
| Using LoadExternalModule = False |
| DLL Exports = "Include File Symbols" |
| Register ActiveX Server = False |
| Add Type Lib To DLL = False |
| Include Type Lib Help Links = False |
| TLB Help Style = "HLP" |
| Type Lib FP File Is Rel = False |
| Type Lib FP File = "" |
| [Default Build Config Release] |
| Config Name = "Release" |
| Is 64-Bit = False |
| Is Release = True |
| Default Calling Convention = "cdecl" |
| Optimization Level = "Optimize for speed (level 2)" |
| Require Prototypes = True |
| Show Warning IDs in Build Output = False |
| Selected Warning Level = "Common" |
| Warning List None = "" |
| Warning List Common = "" |
| Warning List Extended = "" |
| Warning List All = "" |
| Warning Mode = 0 |
| Enable Unreferenced Identifiers Warning = True |
| Enable Pointer Mismatch Warning = True |
| Enable Unreachable Code Warning = True |
| Enable Assignment In Conditional Warning = True |
| Uninitialized Locals Compile Warning = "Aggressive" |
| Require Return Values = True |
| Enable C99 Extensions = True |
| Enable OpenMP Extensions = False |
| Stack Size = 250000 |
| Stack Reserve = 1048576 |
| Stack Commit = 4096 |
| Image Base Address = 4194304 |
| Image Base Address x64 = 4194304 |
| Compiler Defines = "/DWIN32_LEAN_AND_MEAN" |
| Sign = False |
| Sign Store = "" |
| Sign Certificate = "" |
| Sign Timestamp URL = "" |
| Sign URL = "" |
| Manifest Embed = False |
| Icon File Is Rel = False |
| Icon File = "" |
| Application Title = "" |
| Use IVI Subdirectories for Import Libraries = False |
| Use VXIPNP Subdirectories for Import Libraries = False |
| Use Dflt Import Lib Base Name = True |
| Where to Copy DLL = "Do not copy" |
| Custom Directory to Copy DLL Is Rel = False |
| Custom Directory to Copy DLL = "" |
| Generate Source Documentation = "None" |
| Runtime Support = "Full Runtime Support" |
| Runtime Binding = "Shared" |
| Embed Project .UIRs = False |
| Generate Map File = False |
| Embed Timestamp = True |
| Create Console Application = False |
| Using LoadExternalModule = False |
| DLL Exports = "Include File Symbols" |
| Register ActiveX Server = False |
| Add Type Lib To DLL = False |
| Include Type Lib Help Links = False |
| TLB Help Style = "HLP" |
| Type Lib FP File Is Rel = False |
| Type Lib FP File = "" |
| [Default Build Config Debug64] |
| Config Name = "Debug64" |
| Is 64-Bit = True |
| Is Release = False |
| Default Calling Convention = "cdecl" |
| Optimization Level = "Optimize for speed (level 2)" |
| Require Prototypes = True |
| Show Warning IDs in Build Output = False |
| Selected Warning Level = "Common" |
| Warning List None = "" |
| Warning List Common = "" |
| Warning List Extended = "" |
| Warning List All = "" |
| Warning Mode = 0 |
| Enable Unreferenced Identifiers Warning = True |
| Enable Pointer Mismatch Warning = True |
| Enable Unreachable Code Warning = True |
| Enable Assignment In Conditional Warning = True |
| Uninitialized Locals Compile Warning = "Aggressive" |
| Require Return Values = True |
| Enable C99 Extensions = True |
| Enable OpenMP Extensions = False |
| Stack Size = 250000 |
| Stack Reserve = 1048576 |
| Stack Commit = 4096 |
| Image Base Address = 4194304 |
| Image Base Address x64 = 4194304 |
| Compiler Defines = "/DWIN32_LEAN_AND_MEAN" |
| Sign = False |
| Sign Store = "" |
| Sign Certificate = "" |
| Sign Timestamp URL = "" |
| Sign URL = "" |
| Manifest Embed = False |
| Icon File Is Rel = False |
| Icon File = "" |
| Application Title = "" |
| Use IVI Subdirectories for Import Libraries = False |
| Use VXIPNP Subdirectories for Import Libraries = False |
| Use Dflt Import Lib Base Name = True |
| Where to Copy DLL = "Do not copy" |
| Custom Directory to Copy DLL Is Rel = False |
| Custom Directory to Copy DLL = "" |
| Generate Source Documentation = "None" |
| Runtime Support = "Full Runtime Support" |
| Runtime Binding = "Shared" |
| Embed Project .UIRs = False |
| Generate Map File = False |
| Embed Timestamp = True |
| Create Console Application = False |
| Using LoadExternalModule = False |
| DLL Exports = "Include File Symbols" |
| Register ActiveX Server = False |
| Add Type Lib To DLL = False |
| Include Type Lib Help Links = False |
| TLB Help Style = "HLP" |
| Type Lib FP File Is Rel = False |
| Type Lib FP File = "" |
| [Default Build Config Release64] |
| Config Name = "Release64" |
| Is 64-Bit = True |
| Is Release = True |
| Default Calling Convention = "cdecl" |
| Optimization Level = "Optimize for speed (level 2)" |
| Require Prototypes = True |
| Show Warning IDs in Build Output = False |
| Selected Warning Level = "Common" |
| Warning List None = "" |
| Warning List Common = "" |
| Warning List Extended = "" |
| Warning List All = "" |
| Warning Mode = 0 |
| Enable Unreferenced Identifiers Warning = True |
| Enable Pointer Mismatch Warning = True |
| Enable Unreachable Code Warning = True |
| Enable Assignment In Conditional Warning = True |
| Uninitialized Locals Compile Warning = "Aggressive" |
| Require Return Values = True |
| Enable C99 Extensions = True |
| Enable OpenMP Extensions = False |
| Stack Size = 250000 |
| Stack Reserve = 1048576 |
| Stack Commit = 4096 |
| Image Base Address = 4194304 |
| Image Base Address x64 = 4194304 |
| Compiler Defines = "/DWIN32_LEAN_AND_MEAN" |
| Sign = False |
| Sign Store = "" |
| Sign Certificate = "" |
| Sign Timestamp URL = "" |
| Sign URL = "" |
| Manifest Embed = False |
| Icon File Is Rel = False |
| Icon File = "" |
| Application Title = "" |
| Use IVI Subdirectories for Import Libraries = False |
| Use VXIPNP Subdirectories for Import Libraries = False |
| Use Dflt Import Lib Base Name = True |
| Where to Copy DLL = "Do not copy" |
| Custom Directory to Copy DLL Is Rel = False |
| Custom Directory to Copy DLL = "" |
| Generate Source Documentation = "None" |
| Runtime Support = "Full Runtime Support" |
| Runtime Binding = "Shared" |
| Embed Project .UIRs = False |
| Generate Map File = False |
| Embed Timestamp = True |
| Create Console Application = False |
| Using LoadExternalModule = False |
| DLL Exports = "Include File Symbols" |
| Register ActiveX Server = False |
| Add Type Lib To DLL = False |
| Include Type Lib Help Links = False |
| TLB Help Style = "HLP" |
| Type Lib FP File Is Rel = False |
| Type Lib FP File = "" |
| [Compiler Options] |
| Default Calling Convention = "cdecl" |
| Require Prototypes = True |
| Require Return Values = True |
| Enable Pointer Mismatch Warning = True |
| Enable Unreachable Code Warning = True |
| Enable Unreferenced Identifiers Warning = True |
| Enable Assignment In Conditional Warning = True |
| O Option Compatible With 5.0 = False |
| Enable C99 Extensions = True |
| Uninitialized Locals Compile Warning = "Aggressive" |
| Precompile Prefix Header = False |
| Prefix Header File = "" |
| [Run Options] |
| Stack Size = 250000 |
| Stack Commit = 4096 |
| Image Base Address = 4194304 |
| Image Base Address x64 = 4194304 |
| [Compiler Defines] |
| Compiler Defines = "/DWIN32_LEAN_AND_MEAN" |
| [Create Executable] |
| Executable File_Debug Is Rel = True |
| Executable File_Debug Rel To = "Project" |
| Executable File_Debug Rel Path = "soccli.exe" |
| Executable File_Debug = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli.exe" |
| Executable File_Release Is Rel = True |
| Executable File_Release Rel To = "Project" |
| Executable File_Release Rel Path = "soccli.exe" |
| Executable File_Release = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli.exe" |
| Executable File_Debug64 Is Rel = True |
| Executable File_Debug64 Rel To = "Project" |
| Executable File_Debug64 Rel Path = "soccli.exe" |
| Executable File_Debug64 = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli.exe" |
| Executable File_Release64 Is Rel = True |
| Executable File_Release64 Rel To = "Project" |
| Executable File_Release64 Rel Path = "soccli.exe" |
| Executable File_Release64 = "/c/Users/rok/Documents/rok/lab/redpitaya/soccli.exe" |
| Icon File Is Rel = False |
| Icon File = "" |
| Application Title = "" |
| DLL Exports = "Include File Symbols" |
| Use IVI Subdirectories for Import Libraries = False |
| Use VXIPNP Subdirectories for Import Libraries = False |
| Use Dflt Import Lib Base Name = True |
| Where to Copy DLL = "Do not copy" |
| Custom Directory to Copy DLL Is Rel = False |
| Custom Directory to Copy DLL = "" |
| Generate Source Documentation = "None" |
| Add Type Lib To DLL = False |
| Include Type Lib Help Links = False |
| TLB Help Style = "HLP" |
| Type Lib FP File Is Rel = False |
| Type Lib FP File = "" |
| Type Lib Guid = "" |
| Runtime Support = "Full Runtime Support" |
| Instrument Driver Support Only = False |
| Embed Project .UIRs = False |
| Generate Map File = False |
| [External Compiler Support] |
| UIR Callbacks File Option = 0 |
| Using LoadExternalModule = False |
| Create Project Symbols File = True |
| UIR Callbacks Obj File Is Rel = False |
| UIR Callbacks Obj File = "" |
| Project Symbols H File Is Rel = False |
| Project Symbols H File = "" |
| Project Symbols Obj File Is Rel = False |
| Project Symbols Obj File = "" |
| [ActiveX Server Options] |
| Specification File Is Rel = False |
| Specification File = "" |
| Source File Is Rel = False |
| Source File = "" |
| Include File Is Rel = False |
| Include File = "" |
| IDL File Is Rel = False |
| IDL File = "" |
| Register ActiveX Server = False |
| [Signing Info] |
| Sign = False |
| Sign Debug Build = False |
| Store = "" |
| Certificate = "" |
| Timestamp URL = "" |
| URL = "" |
| [Manifest Info] |
| Embed = False |
| [tpcSection] |
| tpcEnabled = 0 |
| tpcOverrideEnvironment = 0 |
| tpcEnabled x64 = 0 |
| tpcOverrideEnvironment x64 = 0 |