Scope
NiFpga_ResonanceScanner.h
1 /*
2  * Generated with the FPGA Interface C API Generator 12.0.0
3  * for NI-RIO 12.0.0 or later.
4  */
5 
6 #ifndef __NiFpga_ResonanceScanner_h__
7 #define __NiFpga_ResonanceScanner_h__
8 
9 #ifndef NiFpga_Version
10  #define NiFpga_Version 1200
11 #endif
12 
13 #include "NiFpga.h"
14 
22 #define NiFpga_ResonanceScanner_Bitfile "NiFpga_ResonanceScanner.lvbitx"
23 
27 static const char* const NiFpga_ResonanceScanner_Signature = "E9A50DB9A6288EA55E3473994CC9BF69";
28 
29 typedef enum
30 {
31  NiFpga_ResonanceScanner_IndicatorBool_Acquiring = 0x3E,
32  NiFpga_ResonanceScanner_IndicatorBool_Configured = 0x4E,
33  NiFpga_ResonanceScanner_IndicatorBool_IOModuleAIOverRange = 0x42,
34  NiFpga_ResonanceScanner_IndicatorBool_InterloopFIFOOverflow = 0x3A,
35  NiFpga_ResonanceScanner_IndicatorBool_InterloopFIFOTimeout = 0x1A,
36  NiFpga_ResonanceScanner_IndicatorBool_Pixelfinished = 0xA,
37  NiFpga_ResonanceScanner_IndicatorBool_ResonanceTrigger = 0xE,
38  NiFpga_ResonanceScanner_IndicatorBool_ToHostCh1FIFOOverflow = 0x22,
39  NiFpga_ResonanceScanner_IndicatorBool_ToHostCh2FIFOOverflow = 0x1E,
40 } NiFpga_ResonanceScanner_IndicatorBool;
41 
42 typedef enum
43 {
44  NiFpga_ResonanceScanner_IndicatorU32_Pixelcounter = 0x24,
45 } NiFpga_ResonanceScanner_IndicatorU32;
46 
47 typedef enum
48 {
49  NiFpga_ResonanceScanner_ControlBool_Acquire = 0x2E,
50  NiFpga_ResonanceScanner_ControlBool_Acquirecontinuously = 0x32,
51  NiFpga_ResonanceScanner_ControlBool_ClearInterloopFIFO = 0x2,
52  NiFpga_ResonanceScanner_ControlBool_Waitfortrigger = 0x2A,
53 } NiFpga_ResonanceScanner_ControlBool;
54 
55 typedef enum
56 {
57  NiFpga_ResonanceScanner_ControlI16_Scannerdelay = 0x6,
58 } NiFpga_ResonanceScanner_ControlI16;
59 
60 typedef enum
61 {
62  NiFpga_ResonanceScanner_ControlU16_Baselinex8Ch1 = 0x16,
63  NiFpga_ResonanceScanner_ControlU16_Baselinex8Ch2 = 0x12,
64 } NiFpga_ResonanceScanner_ControlU16;
65 
66 typedef enum
67 {
68  NiFpga_ResonanceScanner_ControlU32_Requestedpixels = 0x34,
69  NiFpga_ResonanceScanner_ControlU32_Samplesperline = 0x48,
70  NiFpga_ResonanceScanner_ControlU32_Samplesperpixel = 0x44,
71 } NiFpga_ResonanceScanner_ControlU32;
72 
73 typedef enum
74 {
75  NiFpga_ResonanceScanner_TargetToHostFifoU32_ToHostCh1FIFO = 1,
76  NiFpga_ResonanceScanner_TargetToHostFifoU32_ToHostCh2FIFO = 0,
77 } NiFpga_ResonanceScanner_TargetToHostFifoU32;
78 
79 #endif