MIL-STD-1553 Reference Manual
Chapter 3 – System Functions
3.1.35 ApiReadBSPVersionEx
Prototype:
AiUInt16 ApiReadBSPVersionEx( AiUInt32 ul_ModuleHandle,
TY_API_VERSION_INFO *px_VersionInfo,
AiUInt8 *puc_BspCompatibility );
Driver Command:
Indirect call: API_READ_SW_VERS (0x34)
API_READ_SW_VERS_EX (0x4034)
Purpose:
This function returns the version numbers of all board software package components
for the AIM board.
I
I
n
n
p
p
u
u
t
t
n
n
o
o
n
n
e
e
O
O
u
u
t
t
p
p
u
u
t
t
The following structure describes the Version Type information including major
version number, a minor version number, a build number, a special major version
number and a special minor version number.
typedef struct
{
AiUInt32 ul_MajorVer;
AiUInt32 ul_MinorVer;
AiUInt32 ul_BuildNr;
AiUInt32 ul_MajorSpecialVer;
AiUInt32 ul_MinorSpecialVer;
} TY_API_VERSION;
T
T
Y
Y
_
_
A
A
P
P
I
I
_
_
V
V
E
E
R
R
S
S
I
I
O
O
N
N
_
_
I
I
N
N
F
F
O
O
*
*
p
p
x
x
_
_
V
V
e
e
r
r
s
s
i
i
o
o
n
n
I
I
n
n
f
f
o
o
Pointer to a structure, which contains the full available version information.
typedef struct
{
TY_API_VERSION x_TcpVer;
TY_API_VERSION x_AslLcaVer;
TY_API_VERSION x_PciLcaVer;
TY_API_VERSION x_IoLcaBiu1Ver;
TY_API_VERSION x_CoreLcaBiu1Ver;
TY_API_VERSION x_IoLcaBiu2Ver;
TY_API_VERSION x_EndDecLcaBiu2Ver;
TY_API_VERSION x_IoLcaBiu3Ver;
TY_API_VERSION x_CoreLcaBiu2Ver;
TY_API_VERSION x_IoLcaBiu4Ver;
TY_API_VERSION x_EndDecLcaBiu4Ver;
TY_API_VERSION x_FirmwareBiu1Ver;
TY_API_VERSION x_FirmwareBiu2Ver;
TY_API_VERSION x_FirmwareBiu3Ver;
TY_API_VERSION x_FirmwareBiu4Ver;
TY_API_VERSION x_TargetSWVer;
TY_API_VERSION x_SysDrvVer;
TY_API_VERSION x_DllVer;
TY_API_VERSION x_MonitorVer;
AiUInt32 ul_BoardSerialNr;
} TY_API_VERSION_INFO;