EasyManua.ls Logo

Aim ARINC 429 - User Manual

Default Icon
228 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
reference manual
April 2010
V07.0x Rev. A
AIM GmbH
Sasbacher Str. 2
79111 Freiburg, Germany
Tel: +49-761-45229- 0
Fax: +49-761-45229- 33
sales@aim-online.com
www.aim-online.com
ARINC 429
Interface Module
for VxWorks

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Aim ARINC 429 and is the answer not in the manual?

Summary

2 LIBRARY ADMINISTRATION FUNCTIONS

2.1 Library Administration Functions

Covers general library initialization, shutdown, and error message handling setup.

2.2 VME Intialization Functions

Details VME-specific initialization and interrupt handler setting procedures.

2.1.1 Api429 DelIntHandler

Uninstalls a user-defined interrupt handler function previously installed by Api429InstIntHandler.

2.1.2 Api429 EnableErrMsg

Controls the application interface's Error Message Handler, enabling or disabling it.

2.1.3 Api429 GetTgEmul

Returns the current emulation status of the application interface.

2.1.4 Api429 Init

Initializes the entire application interface and must be called first.

2.1.5 Api429 InstIntHandler

Installs a user-defined interrupt handler function, allowing per-channel configuration.

2.2.1 AiVmeExamineSlot

Runs PCI config cycle on AIM board to gather configuration data for initialization.

2.2.2 Ai429 CheckModule

Checks if a board is a known Arinc 429 board and returns its type.

2.2.3 AiPciScan

Scans the PCI bus for devices and stores PCI header information.

2.2.4 AiPciGetHeader

Returns PCI header of a board, identified by module index, for initialization.

2.2.5 AviInitVmeGenericInterrupt

Applies interrupt-specific parameters to a board, including level and vector.

2.2.6 AiVme429 MapModule

Initializes the Application Interface and returns a module handle for communication.

2.2.7 AiVme429 UnmapModule

Undoes the mapping of a board to the VME bus or local PCI bus.

3 SYSTEM FUNCTIONS

3.1 Api429 CmdBite

Initiates a hardware self-test and reports the result as part of acknowledge information.

3.7 Api429 CmdIni

Initializes the API429 board after reset and returns board-specific information.

4 MEMORY FUNCTIONS

5 TRANSMITTER FUNCTIONS

Global Functions (for all modes)

Functions applicable to all transmitter modes, including initialization and status.

Framing; Rate-Oriented Mode Functions

Functions for defining label transfers, minor/major frames, and error injection.

Replay Mode Functions

Functions specifically for configuring and managing replay mode operations.

5.6 Api429 CmdTxIni

Initializes the transmitter mode and Loop/Pollution Mode for a selected API429 channel.

5.13 Api429 CmdTxStart

Starts the execution of label transfers (major frame and acyclic) on a selected API429 transmitter channel.

5.14 Api429 CmdTxStartEx

Starts label transfers, including timetag specification, for a selected API429 transmitter channel.

6 RECEIVER FUNCTIONS

Global Functions (for all Receiver Operation modes)

Functions for initializing, starting, stopping receiver operation, and managing labels.

Global Functions (for all Receiver Operation modes plus Chronological Monitor)

Functions for starting, stopping, and reading receiver status, including chronological monitoring.

6.4 Api429 CmdRxIni

Initializes the receiver mode for a selected channel, disabling descriptors and halting operation.

6.11 Api429 CmdRxStart

Starts receiver and monitor operation on a selected receiver channel.

7 RECEIVER MONITOR FUNCTIONS

Global Functions (for all Chronological Monitor Operation modes)

Initializes monitor modes, configures triggers, filters, and reads monitor data.

8 REPLAY FUNCTIONS

8.1 Api429 CmdReplayIni

Initializes the Replay mode of the AIM board, setting various parameters.

9 SCENARIO FUNCTIONS

10 TROUBLESHOOTING

10.1 Error Reporting Design

Explains how error messages are generated at various layers of the API S/W Library.

Error Reporting by ApiIo Function Call - Point 2

Describes errors detected within the ApiIo function call to the Target S/W.

Error Reporting by ApiIo Function Call - Point 3

Details errors related to command status and acknowledgment from the Target S/W.

Error Reporting by API S;W Library Function - Point 4

Explains errors returned to the library function after Target S/W processing.

10.2 Driver Command Codes and Associated Library Function Calls

Summary

2 LIBRARY ADMINISTRATION FUNCTIONS

2.1 Library Administration Functions

Covers general library initialization, shutdown, and error message handling setup.

2.2 VME Intialization Functions

Details VME-specific initialization and interrupt handler setting procedures.

2.1.1 Api429 DelIntHandler

Uninstalls a user-defined interrupt handler function previously installed by Api429InstIntHandler.

2.1.2 Api429 EnableErrMsg

Controls the application interface's Error Message Handler, enabling or disabling it.

2.1.3 Api429 GetTgEmul

Returns the current emulation status of the application interface.

2.1.4 Api429 Init

Initializes the entire application interface and must be called first.

2.1.5 Api429 InstIntHandler

Installs a user-defined interrupt handler function, allowing per-channel configuration.

2.2.1 AiVmeExamineSlot

Runs PCI config cycle on AIM board to gather configuration data for initialization.

2.2.2 Ai429 CheckModule

Checks if a board is a known Arinc 429 board and returns its type.

2.2.3 AiPciScan

Scans the PCI bus for devices and stores PCI header information.

2.2.4 AiPciGetHeader

Returns PCI header of a board, identified by module index, for initialization.

2.2.5 AviInitVmeGenericInterrupt

Applies interrupt-specific parameters to a board, including level and vector.

2.2.6 AiVme429 MapModule

Initializes the Application Interface and returns a module handle for communication.

2.2.7 AiVme429 UnmapModule

Undoes the mapping of a board to the VME bus or local PCI bus.

3 SYSTEM FUNCTIONS

3.1 Api429 CmdBite

Initiates a hardware self-test and reports the result as part of acknowledge information.

3.7 Api429 CmdIni

Initializes the API429 board after reset and returns board-specific information.

4 MEMORY FUNCTIONS

5 TRANSMITTER FUNCTIONS

Global Functions (for all modes)

Functions applicable to all transmitter modes, including initialization and status.

Framing; Rate-Oriented Mode Functions

Functions for defining label transfers, minor/major frames, and error injection.

Replay Mode Functions

Functions specifically for configuring and managing replay mode operations.

5.6 Api429 CmdTxIni

Initializes the transmitter mode and Loop/Pollution Mode for a selected API429 channel.

5.13 Api429 CmdTxStart

Starts the execution of label transfers (major frame and acyclic) on a selected API429 transmitter channel.

5.14 Api429 CmdTxStartEx

Starts label transfers, including timetag specification, for a selected API429 transmitter channel.

6 RECEIVER FUNCTIONS

Global Functions (for all Receiver Operation modes)

Functions for initializing, starting, stopping receiver operation, and managing labels.

Global Functions (for all Receiver Operation modes plus Chronological Monitor)

Functions for starting, stopping, and reading receiver status, including chronological monitoring.

6.4 Api429 CmdRxIni

Initializes the receiver mode for a selected channel, disabling descriptors and halting operation.

6.11 Api429 CmdRxStart

Starts receiver and monitor operation on a selected receiver channel.

7 RECEIVER MONITOR FUNCTIONS

Global Functions (for all Chronological Monitor Operation modes)

Initializes monitor modes, configures triggers, filters, and reads monitor data.

8 REPLAY FUNCTIONS

8.1 Api429 CmdReplayIni

Initializes the Replay mode of the AIM board, setting various parameters.

9 SCENARIO FUNCTIONS

10 TROUBLESHOOTING

10.1 Error Reporting Design

Explains how error messages are generated at various layers of the API S/W Library.

Error Reporting by ApiIo Function Call - Point 2

Describes errors detected within the ApiIo function call to the Target S/W.

Error Reporting by ApiIo Function Call - Point 3

Details errors related to command status and acknowledgment from the Target S/W.

Error Reporting by API S;W Library Function - Point 4

Explains errors returned to the library function after Target S/W processing.

10.2 Driver Command Codes and Associated Library Function Calls

Aim ARINC 429 Specifications

General IconGeneral
BrandAim
ModelARINC 429
CategoryControl Unit
LanguageEnglish

Related product manuals