#URTIS-ANUAL/3
6#,
4HE OPERATING SYSTEM ALSO PROVIDES THE CAPABILITY TO CREATE /%-DElNED
CUSTOMFAULTSUSING6#,*USTASWITHSYSTEMFAULTSTHE6#,FAULTCODESARE
mASHEDONTHECONTROLLER3TATUS,%$SANDFAULTTEXTISDISPLAYEDONTHE
3YSTEM&AULTSAND&AULT(ISTORYMENUS/PTIONALLYTHE6#,CANASSIGNFAULT
ACTIONSTOOCCURAUTOMATICALLYWHENTHEASSOCIATEDFAULTISSET3IXTEEN6#,
FAULTSAREAVAILABLESTOREDINTHE6#,VARIABLES5SER&AULT AND5SER&AULT
4HE5SER&AULTVARIABLESARE2EAD7RITE27ANDTHEFAULTSARESTORED
INTHELOWERBYTEOFEACHVARIABLELIKETHIS
6TFS'BVMUM
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
6TFS'BVMU
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
#JU7$-GBVMU$PEF
4HEh#ODEvNUMBERSRESULTINTHEmASHINGOFTHECONTROLLERSTATUS,%$STHAT
HELPIDENTIFYTHEFAULTWITHOUTUSEOFA3ETTINGTHEFAULTIN6#,ISDONE
BYSETTINGTHEASSOCIATEDFAULTBITINTHE5SER&AULTANDVARIABLES#LEARING
THEFAULTMUSTALSOBEHANDLEDBY6#,ANDISDONEBYCLEARINGTHEASSOCIATED
FAULTBIT&OREXAMPLE
JG#%*1FSDFOUBHF
\
6TFS'BVMU0/ 4FU7$-'BVMUCJU
^
FMTF
\
6TFS'BVMU0'' $MFBS7$-'BVMUCJU
^
4HIS6#,WILLCHECKTOSEEIFTHE"ATTERY$ISCHARGE)NDICATORISLESSTHAN
)FITIS5SER&AULT"IT#ODEISSET)FTHE"$)ISNOTLESSTHANTHE
FAULTISCLEARED5SINGJUSTTHE6#,ABOVEINAPROGRAMWILLONLYRESULTINTHE
mASHINGOFACODEONCONTROLLERSTATUS,%$SANDNOFAULTACTIONSWILLRESULT
NORWILLTHEDISPLAYANYTEXTABOUTTHEFAULT