The health management system supports Hot Swap for CompactPCI installations. When the ejector handle is lowered to indicate the board is to be extracted, the HMI issues an HMI_EVN_EXTRACT event to all applications registered for receipt of asynchronous events.
A redundancy manager application receiving this event prepares any applications associated with the board for board removal. The controlling application calls hmiStop, which causes HMI to send an HMI_EVN_STOP event to all applications registered for receipt of asynchronous events.
Upon receipt of this event, all applications close their communications channels to the board and the Hot Swap LED lights, indicating that the board is ready for extraction.
When a board is inserted into the chassis, the HMI issues an HMI_EVN_INSERT event to all applications registered for receipt of asynchronous events. When the redundancy manager application receives this event, it initiates a load of the board.