blob: 857aeb186dec80be7361babc5264586958703ab5 [file] [log] [blame]
jerrymf1579332013-02-07 01:56:28 +00001// Copyright (c) National Instruments 2008. All Rights Reserved.
2// Do Not Edit... this file is generated!
3
4#ifndef __nFRC_2012_1_6_4_Global_h__
5#define __nFRC_2012_1_6_4_Global_h__
6
7#include "tSystemInterface.h"
8
9namespace nFPGA
10{
11namespace nFRC_2012_1_6_4
12{
13
14class tGlobal
15{
16public:
17 tGlobal(){}
18 virtual ~tGlobal(){}
19
20 virtual tSystemInterface* getSystemInterface() = 0;
21 static tGlobal* create(tRioStatusCode *status);
22
23 typedef enum
24 {
25 kNumSystems = 1,
26 } tIfaceConstants;
27
28
29
30
31 typedef enum
32 {
33 } tVersion_IfaceConstants;
34
35 virtual unsigned short readVersion(tRioStatusCode *status) = 0;
36
37
38 typedef enum
39 {
40 } tFPGA_LED_IfaceConstants;
41
42 virtual void writeFPGA_LED(bool value, tRioStatusCode *status) = 0;
43 virtual bool readFPGA_LED(tRioStatusCode *status) = 0;
44
45
46 typedef enum
47 {
48 } tLocalTime_IfaceConstants;
49
50 virtual unsigned int readLocalTime(tRioStatusCode *status) = 0;
51
52
53 typedef enum
54 {
55 } tRevision_IfaceConstants;
56
57 virtual unsigned int readRevision(tRioStatusCode *status) = 0;
58
59
60
61
62private:
63 tGlobal(const tGlobal&);
64 void operator=(const tGlobal&);
65};
66
67}
68}
69
70#endif // __nFRC_2012_1_6_4_Global_h__