Program Interface Library AR_EXECUTE_BITCEI-100/CEI-200/CEI-x20 User’s Manual 75AR_EXECUTE_BITCEI_INT16 ar_execute_bit (CEI_INT16 board, CEI_INT16 test_type)This routine executes a user-specified built-in-test operation. Only theCEI-x20 API supports this function.ARS_NORMAL Operation completed successfully.ARS_INVBOARD Invalid board number.ARS_BRDNOTLOAD The board must be launched beforeexecuting the requested test.ARS_INVARG Invalid test type parameter.ARS_WRAP_DATA_FAIL Wrap test invalid data failure occurred.ARS_WRAP_DROP_FAIL Wrap test missing data failure occurred.ARS_FAILURE The requested built-in-test failed.ARS_BOARD_MUTEX Failed to acquire/release the board lock.board (input) the board number.test_type (input) desired built-in-test operation. See“Supported Built-In Tests” for details.Supported Built-In TestsAR_BIT_BASIC_STARTUP Performs all startup testing executed bythe AR_LOADSLV routine (dual-portmemory, the on-board processor, and theon-board FPGA are tested). The board isreinitialized during this test.AR_BIT_PERIODIC Verifies that the board is running byconfirming that the on-board tick timer isbeing properly incremented. The boardmust be launched (by calling AR_GO)prior to executing this test.AR_BIT_INT_LOOPBACK Performs all start-up testing executed bythe AR_BIT_BASIC_STARTUPoperation. Then, an internal loopbacktest of all ARINC 429 channel pairs (thatis, TX1->RX1, TX2->RX2, and so on) isexecuted. Note that partnerlessreceive/transmit channels in unbalancedconfigurations (for example, the last 4transmitters on a 4RX/8TX board) arenot included in the test. The board isreinitialized during this test.SyntaxDescriptionReturn ValueArgumentsArtisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com