What are the self-test capabilities of the 1553 board and how do I use them?

The API initialization functions, BusTools_API_InitExtended or BusTools_API_OpenChannel, perform a memory test as part of initialization. If initialization succeeds, the channel has passed the memory test. The API function, BusTools_BIT_InternalBit(), performs an internal wrap test of a single 1553 channel. This is a good test to run after initialization. This test checks the channel all the way through the 1553 encoder and decoder. The API function, BusTools_BIT_CableWrap(), can be used to perform an external wrap test on a 1553 channel. You connect bus A to bus B and the test verifies that messages sent on one are seen on the other. The example program, "Example_bit.c", demonstrates this.