#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#,
FAULTS ARE AVAILABLE STORED IN THE6#, VARIABLES 5SER&AULT AND 5SER&AULT
4HE5SER&AULTVARIABLESARE2EAD7RITE27 ANDTHEFAULTSARESTORED
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#ODE ISSET)FTHE"$)ISNOTLESSTHANTHE
FAULTISCLEARED5SINGJUSTTHE6#,ABOVEINAPROGRAMWILLONLYRESULTINTHE
mASHINGOFACODEONCONTROLLERSTATUS,%$SANDNOFAULTACTIONSWILLRESULT
NORWILLTHEDISPLAYANYTEXTABOUTTHEFAULT