13 #include "config/hal.h"     14 #include "config/apps.h"     18 extern volatile uint16_t FaultObjectList_size;
    37 volatile uint16_t appFaultMonitor_Execute(
void) 
    39     volatile uint16_t retval=1;
    42     drv_FaultHandler_ScanObjects(FaultObjectList, FaultObjectList_size);
    49     if (boost.
state_id.
bits.opstate_id == BOOST_OPSTATE_ONLINE)
    67 volatile uint16_t appFaultMonitor_Initialize(
void) 
    69     volatile uint16_t retval=1;
    97 volatile uint16_t appFaultMonitor_Start(
void) 
   132 volatile uint16_t appFaultMonitor_Dispose(
void) {
   135     drv_FaultHandler_Dispose(FaultObjectList, FaultObjectList_size);
 volatile bool fault_active
Bit #5: Flag bit indicating system is in enforced shut down mode (usually due to a fault condition)
 
volatile bool Enabled
Bit 15: Control bit enabling/disabling monitoring of the fault object.
 
volatile uint16_t(* FaultRecovery)(void)
Function pointer to the common fault recovery function.
 
volatile struct FLT_OBJECT_STATUS_s Status
Status word of this fault object.
 
volatile uint16_t FaultRecoveryCounter
Most recent number of fault recovery attempts.
 
struct BOOST_STATE_ID_s::@372::@373 bits
 
volatile struct FAULT_MONITOR_STATUS_s Status
Status word of the fault monitor.
 
volatile bool FaultStatus
Bit 0: Flag bit indicating if FAULT has been tripped.
 
volatile uint16_t FaultLatchCount
Number of fault recovery attempts after which the system gets locked in a latched fault state.
 
volatile struct BOOST_CONVERTER_STATUS_s status
BOOST operation status bits.
 
volatile struct BOOST_STATE_ID_s state_id
BOOST state machine operating state ID.
 
volatile bool FaultActive
Bit 1: Flag bit indicating if fault condition has been detected but FAULT has not been tripped yet.
 
volatile bool FaultStatus
Bit 0: Flag bit indicating if a FAULT condition has been tripped.