Alta 1553 devices use a “Common Data Packet” (CDP) data structure for Bus Monitor (BM), Remote Terminal (RT), Bus Controller (BC) data buffers and Playback API functions. This offers a huge advantage over older 1553 designs as the one common data structure is utilized for data buffering of BC, RT and Monitor functions – no longer do you need to have 6, 10 or more different data structures for each function; this can greatly simplify you software management and makes 1553 packets more like a standard network UDP type packet.
Each CDP structure contains information on one 1553 message. The CDP controls most buffer functions such as error injection/detection, interrupts (including mask/compare interrupts per CDP), CDP and intermessage time stamps. This complete information allows the RT, BC or Monitor application to have a complete snapshot of all message information/status (most older designs would only provide partial message information depending on which mode was being used).
The Layer 1 API represents the CDP with the structure ADT_L1_1553_CDP, which is defined in the ADT_L1.h header file.
For more information on the CDP structure, refer to the ADT_L1.h header file in your distribution and the AltaAPI Users Manual.