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.