EasyManua.ls Logo

Aim MIL-STD-1553 - Apicmdinitdiscretes

Aim MIL-STD-1553
502 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MIL-STD-1553 Reference Manual
82
Chapter 3 System Functions
3.1.8 ApiCmdInitDiscretes
Prototype:
AiInt16 ApiCmdInitDiscretes( AiUInt32 ul_ModuleHandle, AiUInt32 ul_DiscreteSetup );
Driver Command:
API_INIT_DISCRETES (0x29)
Purpose:
This command is used to configure the discretes. An APM or APX board provides 8
discretes where each of the discretes can be initialized as Input or Output.
Note: this function is not supported for all boards. Please see Table B-III Function
Support By Boards With ASP for details
I
I
n
n
p
p
u
u
t
t
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
D
D
i
i
s
s
c
c
r
r
e
e
t
t
e
e
S
S
e
e
t
t
u
u
p
p
Bit 31
Bit 30
Bit 29
Bit 28
Bit 27
Bit 26
Bit 25
Bit 24
Reserved (0)
Bit 23
Bit 22
Bit 21
Bit 20
Bit 19
Bit 18
Bit 17
Bit 16
Reserved (0)
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Reserved (0)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
IN/OUT
IN/OUT
IN/OUT
IN/OUT
IN/OUT
IN/OUT
IN/OUT
IN/OUT
IN/OUT
Each of the 8 discretes can be programmed to Input or Output
Value
Description
0
Discrete is used as Input
1
Discrete is used as Output
O
O
u
u
t
t
p
p
u
u
t
t
N
N
o
o
n
n
e
e
Return Value
A
A
i
i
I
I
n
n
t
t
1
1
6
6
All API functions return API_OK if no error occurred. If the return value is not equal
to API_OK the function ApiGetErrorDescription can be used to obtain an error
description.

Table of Contents

Other manuals for Aim MIL-STD-1553