 |
THM1176InstrumentManager
1.0
Qt Object abstraction for Metrolab THM1176
|
Go to the documentation of this file.
20 #ifndef __VISATYPE_HEADER__
21 #define __VISATYPE_HEADER__
25 #define _VI_FUNC __fastcall
26 #define _VI_FUNCC __fastcall
27 #define _VI_FUNCH __fastcall
28 #define _VI_SIGNED signed
29 #elif (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)) && !defined(_NI_mswin16_)
31 #define _VI_FUNC __stdcall
32 #define _VI_FUNCC __cdecl
33 #define _VI_FUNCH __stdcall
34 #define _VI_SIGNED signed
35 #elif defined(_CVI_) && defined(_NI_i386_)
37 #define _VI_FUNC _pascal
39 #define _VI_FUNCH _pascal
40 #define _VI_SIGNED signed
41 #elif (defined(_WINDOWS) || defined(_Windows)) && !defined(_NI_mswin16_)
43 #define _VI_FUNC _far _pascal _export
44 #define _VI_FUNCC _far _cdecl _export
45 #define _VI_FUNCH _far _pascal
46 #define _VI_SIGNED signed
47 #elif (defined(hpux) || defined(__hpux)) && (defined(__cplusplus) || defined(__cplusplus__))
58 #define _VI_SIGNED signed
61 #define _VI_ERROR (-2147483647L-1)
62 #define _VI_PTR _VI_FAR *
66 #ifndef _VI_INT64_UINT64_DEFINED
67 #if defined(_WIN64) || ((defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)) && !defined(_NI_mswin16_))
68 #if (defined(_MSC_VER) && (_MSC_VER >= 1200)) || (defined(_CVI_) && (_CVI_ >= 700)) || (defined(__BORLANDC__) && (__BORLANDC__ >= 0x0520)) || defined(__LCC__) || (defined(__GNUC__) && (__GNUC__ >= 3)) || (defined(__clang__) && (__clang_major__ >= 3))
69 typedef unsigned __int64 ViUInt64;
71 #define _VI_INT64_UINT64_DEFINED
73 #define _VISA_ENV_IS_64_BIT
78 #elif defined(__GNUC__) && (__GNUC__ >= 3)
80 #include <sys/types.h>
81 typedef u_int64_t ViUInt64;
82 typedef int64_t ViInt64;
83 #define _VI_INT64_UINT64_DEFINED
84 #if defined(LONG_MAX) && (LONG_MAX > 0x7FFFFFFFL)
85 #define _VISA_ENV_IS_64_BIT
94 #if defined(_VI_INT64_UINT64_DEFINED)
95 typedef ViUInt64
_VI_PTR ViPUInt64;
96 typedef ViUInt64
_VI_PTR ViAUInt64;
97 typedef ViInt64
_VI_PTR ViPInt64;
98 typedef ViInt64
_VI_PTR ViAInt64;
101 #if defined(LONG_MAX) && (LONG_MAX > 0x7FFFFFFFL)
184 #ifndef _VI_CONST_STRING_DEFINED
186 #define _VI_CONST_STRING_DEFINED
191 #define VI_SUCCESS (0L)
202 #define VISAFN _VI_FUNC
203 #define ViPtr _VI_PTR
ViUInt16 _VI_PTR ViPUInt16
ViReal64 _VI_PTR ViAReal64
ViSession _VI_PTR ViPSession
ViVersion _VI_PTR ViAVersion
ViSession _VI_PTR ViASession
ViObject _VI_PTR ViAObject
ViReal64 _VI_PTR ViPReal64
const ViChar * ViConstString
ViReal32 _VI_PTR ViPReal32
ViBoolean _VI_PTR ViABoolean
ViStatus _VI_PTR ViAStatus
ViUInt16 _VI_PTR ViAUInt16
ViPChar _VI_PTR ViAString
ViStatus _VI_PTR ViPStatus
ViUInt32 _VI_PTR ViPUInt32
ViReal32 _VI_PTR ViAReal32
ViVersion _VI_PTR ViPVersion
ViUInt32 _VI_PTR ViAUInt32
ViBoolean _VI_PTR ViPBoolean
ViObject _VI_PTR ViPObject