ModusToolbox Safety Test Library
Loading...
Searching...
No Matches
Test selection bitmask values

General Description

Pass one or more of these ORed together as the testMask argument of SelfTest_CLB.

Macros

#define SELFTEST_CLB_SAFE_STATE   (0x01U)
 Run Test A: DICO kill-path / safe-state transition.
#define SELFTEST_CLB_INTR   (0x02U)
 Run Test B: DICO software interrupt set / clear round-trip.
#define SELFTEST_CLB_DICO_PATH   (0x04U)
 Run Test C: DICO phase-switching autonomy (timer-driven PS interrupt).
#define SELFTEST_CLB_DICO_IL   (0x08U)
 Run Test D: DICO IL data path via ADC test-mode injection + AFLT[0] + DICO IL_ACCU.
#define SELFTEST_CLB_DICO_LIMIT   (0x10U)
 Run Test E: DICO limit/threshold detection (INCORR_SETTING + MAX_ON_REACHED).
#define SELFTEST_CLB_MACO_SEQ   (0x20U)
 Run Test F: MACO sequencer functional test (start, sector transition, kill path).
#define SELFTEST_CLB_ALL   (0x3FU)
 Run all six sub-tests (A + B + C + D + E + F).