CCAux
2.7.2.0
CCAux API reference
Main Page
Namespaces
Data Structures
Files
File List
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
IncludeFiles
AuxVersion.h
Go to the documentation of this file.
1
/************************************************
2
*
3
* CROSSCONTROL AUX API
4
*
5
* AuxVersion.h
6
*
7
* Version 2.7.2.0, 2014-08-25
8
*
9
* (c) maximatecc 2013
10
*
11
* File description:
12
* Get software versions for firmware and software
13
*
14
* Use the function GetAuxVersion() to get a handle to pass on to the other functions.
15
* Use the method AuxVersion_release(AUXVERSIONHANDLE) to return the handle.
16
*
17
* Example Usage:
18
* @include auxversion_example.cpp
19
*
20
************************************************/
21
22
#ifndef CC_VERSION_H_
23
#define CC_VERSION_H_
24
25
#include "
CCAuxErrors.h
"
26
#include "
CCPlatform.h
"
27
28
#ifdef __cplusplus
29
namespace
CrossControl {
30
#endif
31
32
typedef
void
*
AUXVERSIONHANDLE
;
33
47
EXTERN_C
48
CCAUXDLL_API
49
AUXVERSIONHANDLE
50
CCAUXDLL_CALLING_CONV
51
GetAuxVersion
(
void
);
52
63
EXTERN_C
64
CCAUXDLL_API
65
void
66
CCAUXDLL_CALLING_CONV
67
AuxVersion_release
(
AUXVERSIONHANDLE
);
68
69
85
EXTERN_C
86
CCAUXDLL_API
87
eErr
88
CCAUXDLL_CALLING_CONV
89
AuxVersion_getFPGAVersion
(
90
AUXVERSIONHANDLE
,
91
unsigned
char
* major,
92
unsigned
char
* minor,
93
unsigned
char
* release,
94
unsigned
char
* build);
95
111
EXTERN_C
112
CCAUXDLL_API
113
eErr
114
CCAUXDLL_CALLING_CONV
115
AuxVersion_getSSVersion
(
116
AUXVERSIONHANDLE
,
117
unsigned
char
* major,
118
unsigned
char
* minor,
119
unsigned
char
* release,
120
unsigned
char
* build);
121
137
EXTERN_C
138
CCAUXDLL_API
139
eErr
140
CCAUXDLL_CALLING_CONV
141
AuxVersion_getFrontVersion
(
142
AUXVERSIONHANDLE
,
143
unsigned
char
* major,
144
unsigned
char
* minor,
145
unsigned
char
* release,
146
unsigned
char
* build);
147
165
EXTERN_C
166
CCAUXDLL_API
167
eErr
168
CCAUXDLL_CALLING_CONV
169
AuxVersion_getCCAuxVersion
(
170
AUXVERSIONHANDLE
,
171
unsigned
char
* major,
172
unsigned
char
* minor,
173
unsigned
char
* release,
174
unsigned
char
* build);
175
191
EXTERN_C
192
CCAUXDLL_API
193
eErr
194
CCAUXDLL_CALLING_CONV
195
AuxVersion_getOSVersion
(
196
AUXVERSIONHANDLE
,
197
unsigned
char
* major,
198
unsigned
char
* minor,
199
unsigned
char
* release,
200
unsigned
char
* build);
201
218
EXTERN_C
219
CCAUXDLL_API
220
eErr
221
CCAUXDLL_CALLING_CONV
222
AuxVersion_getCCAuxDrvVersion
(
223
AUXVERSIONHANDLE
,
224
unsigned
char
* major,
225
unsigned
char
* minor,
226
unsigned
char
* release,
227
unsigned
char
* build);
228
229
#ifdef __cplusplus
230
}
/* namespace CrossControl */
231
#endif
232
233
#endif
/* CC_VERSION_H_ */
234
Generated on Mon Aug 25 2014 17:48:49 for CCAux by
1.8.3.1