GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTDB / V5-5-4
Constituent: sumt_bc_pmc1553     Tag: mv2304
#include "string.h"
#include "CTDB/SUMT_bc.h"
#include "CTDB/CO1553_util.h"
#include "CTDB/CO1553_bc.h"
#include "PBS/WUT.h"
#include "MSG/MSG_pubdefs.h"
#include "SUMT_bc_private.h"
#include "SUMT_private.h"
#include "SUMT_bc_board.h"
Include dependency graph for SUMT_bc_msg.c:
Functions | |
void | SUMT_bcIntr (SUMT_BC *bc) |
Interrupt handler for driver. | |
WUT_cb_status | SUMT_bcFrame (SUMT_BC *bc, WUT_tmr *timer) |
Start a new bus frame. | |
void | SUMT_bcMsg (SUMT_BC *bc) |
Processes a 1553 data message event. |
|
Start a new bus frame. Starts the bus controller processing bus commands to send to the remote terminal. A one second frame timer is also started, so that once the current list of bus commands is processed, the BCRTM device is restarted the next second with the same command list.
|
|
Interrupt handler for driver. Handles Summit bus controller device interrupts. A descriptor is allocated from the interrupt pool. The internal status register as well as the contents of the event log in shared memory are saved to the interrupt descriptor. The descriptor is placed on a queue to be handled by SUMT_bcTask() at a later time.
|
|
Processes a 1553 data message event. Responds to a Summit device interrupt indicating that a 1553 frame of commands has completed. Any work to prepare commands for the next frame is completed, and then the data messages from the current frame are serviced.
|