![background image](http://html1.mh-extra.com/html/aim/afdx-arinc-664/afdx-arinc-664_reference-manual_2871730023.webp)
Reference Manual AFDX / ARINC 664 Application Interface Library
11
Section 4 – Function Reference
4. F
UNCTION
R
EFERENCE
This chapter contains a reference for all FDX High Level Library 'C' functions. Special data type
definitions are described with the corresponding 'C' function which is using the data type.
The first parameter of each function is called "
ul_Handle
" and determines the FDX destination
resource. This handle is returned by the login function at login time as a unique handle to that
resource.
This parameter is mentioned but not described for each function since the parameter must be
given for all functions with the exception of the system related functions.
All Functions with parameter "
ul_Handle
" can additionally return the following error codes:
FDX_CLIENTHANDLE_INVALID
FDX_RESOURCEID_INVALID
FDX_RESOURCETYPE_INVALID
4.1 Library Administration Functions
This section describes the commands used to gain general access to the physical resources
provided on the FDX-2/4 board. There are also functions to observe the resources. The
resources are divided in board- and port-resources.
Table 4.1-I:
Library Administration Functions
Function
Description
Platform Independent
FdxInit
Initializes the Interface Library. Returns a list of servers.
FdxQueryServerConfig
Returns a list of resources of one server. Connects
additional server (additional to local available resources)
FdxQueryResource
Gets detailed information about a resource
FdxInstallServerConfigCallback Provides
mechanism to notify PnP device changes
FdxLogin
Login for one resource
FdxLogout
Logout from a resource
FdxInstIntHandler
Installs a user-defined interrupt handler function
FdxDelIntHandler
Deletes the user-defined interrupt handler function
Platform Dependent - VME-Specific Function
AviFdxVMEBoardIni
Initializes the ACI-FDX cPCI or AMC-FDX PMC module. Returns the
module handle for future API function calls
AiFdxModuleCheck
Determines whether the AIM board is an ACI-FDX or AMC-FDX module
AiFdxAviInitVmeInt
Configures the board's interrupt level and vector # and defines the pointer to
the Interrupt Routine
AiFdxAviDelVmeInt
Removes the interrupt connection previously established using
AviInitVmeInt
Note
: Additional VME initialization functions can be found in the Reference Manual VME
Generic Interface Library.
Summary of Contents for AFDX / ARINC 664
Page 2: ......