MIL-STD-1553 Reference Manual
Chapter 3 – System Functions
3.1.34 ApiReadBSPVersion
Prototype:
AiInt16 ApiReadBSPVersion ( AiUInt32 ul_ModuleHandle, AiUInt32 *pul_FirmwareVer,
AiUInt32 *pul_TargetVer, AiUInt32 *pul_TargetBuild ,
AiUInt32 *pul_LcaVer1, AiUInt32 *pul_LcaVer2,
AiUInt32 *pul_LcaCheckSum, AiUInt32 *pul_SysDrvVer,
AiUInt32 *pul_SysDrvBuild, AiUInt32 *pul_DllVer,
AiUInt32 *pul_DllBuild, AiUInt32 *pul_BoardSerialNr,
AiUInt8 *puc_BspCompatibility );
Driver Command:
API_READ_SW_VERS (0x34)
Purpose:
This function returns the version numbers of all board software package components
for the AIM board.
Input
Output
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
*
*
p
p
u
u
l
l
_
_
F
F
i
i
r
r
m
m
w
w
a
a
r
r
e
e
V
V
e
e
r
r
Firmware Version Number (e.g. "0x00000112" means V1.12)
Version Number of the firmware software for BIU2
0 means no BIU2 on board.
Version Number of the firmware software for BIU1.
For example:
0x01000112 means BIU2 firmware software V01.00 and BIU1 firmware software
V01.12.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
*
*
p
p
u
u
l
l
_
_
T
T
a
a
r
r
g
g
e
e
t
t
V
V
e
e
r
r
Target Software Version Number (BCD coded)
S
S
P
P
E
E
C
C
I
I
A
A
L
L
_
_
V
V
E
E
R
R
S
S
I
I
O
O
N
N
Version Number of a special target software
0 means no special version of target software.
Version Number of the original target software to which the special software version
number is related.
For example: