![Aim AFDX / ARINC 664 Скачать руководство пользователя страница 195](http://html1.mh-extra.com/html/aim/afdx-arinc-664/afdx-arinc-664_reference-manual_2871730195.webp)
Reference Manual AFDX / ARINC 664 Application Interface Library
183
Section 4 – Function Reference: Receiver Functions
4
4
.
.
4
4
.
.
3
3
.
.
3
3
F
F
d
d
x
x
C
C
m
m
d
d
M
M
o
o
n
n
Q
Q
u
u
e
e
u
u
e
e
C
C
o
o
n
n
t
t
r
r
o
o
l
l
Prototype:
AiReturn FdxCmdMonQueueControl (AiUInt32 ul_Handle,
const TY_FDX_MON_QUEUE_CTRL_IN
*px_QueueCtrlIn,
TY_FDX_MON_QUEUE_CTRL_OUT
*px_QueueCtrlOut);
D
D
r
r
i
i
v
v
e
e
r
r
C
C
o
o
m
m
m
m
a
a
n
n
d
d
:
:
FDX_MON_QUEUE_CTRL (0x00008096)
Purpose:
This function controls creation or deletion of queues, associated with the chronological monitor.
The function returns a queue ID which must be used for all queue related functions.
Operating mode must be defined by using
FdxCmdRxModeControl
and
FdxCmdCaptureControl
before using this function. Dependant on the capture mode, the
Frame data will be buffered in a second level queue of the onboard Target-Software
(FDX_MON_CONTINUOUS and FDX_MON_RECORDING). In other cases the frames will be
read directly from the receive buffer.
Input:
T
T
Y
Y
_
_
F
F
D
D
X
X
_
_
M
M
O
O
N
N
_
_
Q
Q
U
U
E
E
U
U
E
E
_
_
C
C
T
T
R
R
L
L
_
_
I
I
N
N
*
*
p
p
x
x
_
_
Q
Q
u
u
e
e
u
u
e
e
C
C
t
t
r
r
l
l
I
I
n
n
Pointer to structure of output data
typedef struct {
AiUInt32
ul_QueueCtrl;
AiUInt32
ul_QueueId;
AiChar
ac_RecordingFileName[MAX_PATH];
AiUInt32
ul_MaxFileSize;
}
TY_FDX_MON_QUEUE_CTRL_IN;
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
Q
Q
u
u
e
e
u
u
e
e
C
C
t
t
r
r
l
l
Queue Control Code
Value:
Description:
FDX_MON_QUEUE_CREATE
Create queue, associated chronological buffer
FDX_MON_QUEUE_DELETE Delete
Queue
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
Q
Q
u
u
e
e
u
u
e
e
I
I
d
d
Queue Identifier to delete (only needed if the Queue Control Code is set to
FDX_MON_QUEUE_CREATE