
42
Reference Manual AFDX / ARINC 664 Application Interface Library
Section 4 – Function Reference: System Functions
4
4
.
.
2
2
.
.
3
3
F
F
d
d
x
x
C
C
m
m
d
d
I
I
r
r
i
i
g
g
T
T
i
i
m
m
e
e
C
C
o
o
n
n
t
t
r
r
o
o
l
l
Prototype:
AiReturn FdxCmdIrigTimeControl ( AiUInt32 ul_Handle,
AiUInt32 ul_Control,
TY_FDX_IRIG_TIME *px_IrigTime,
AiUInt32 *pul_Mode);
Driver Command:
FDX_SYS_CTRL_IRIG_TIME
(0x00008032)
Purpose:
This function is used to read or set the on-board IRIG timecode encoder and also to select the
IRIG source. There is a board internal IRIG time source, but it is also possible to synchronize
the time coding to an external IRIG source.
Input
AiUInt32 ul_Control
Control information for this command:
Value
Description
Comment
FDX_IRIG_READ
Read the IRIG Time
encoder.
Applicable every time.
FDX_IRIG_WRITE
Write the IRIG Time
encoder.
This is not directly applicable if the external
IRIG time is used.
Exceptional when the IRIG Time encoder is
looped external to the IRIG Time input and
additionally if the output is used to
synchronize other boards.
FDX_IRIG_EXTERN
1)
Use external IRIG Time Switch to using the IRIG time from an
external IRIG source, to synchronize several
boards to a common time.
FDX_IRIG_INTERN
1)
Use internal IRIG Time Switch to the internal IRIG time.
Using the internal IRIG time is default
1) For API-FDX-2 Baords and AMC-FDX-2 boards intern extern is not switchable
manually. The board detects a external IRIG signal and switche automatically to
the external signal
If the IRIG output of a board is used to synchronize several boards to the same IRIG
Time, this signal shall be routed also to the own external IRIG input. This is
necessary to eliminate the time shift between IRIG encoder and decoder.
Summary of Contents for AFDX / ARINC 664
Page 2: ......