Operation CHARM: Car repair manuals for everyone.

The Diagnostic Executive

The diagnostic executive is a unique segment of the software which is designed to coordinate and prioritize the diagnostic procedures as well as define the protocol for recording and displaying their results. The diagnostic executive has the following main responsibilities:
^ Monitoring the Diagnostic Test Enabling conditions
^ Requesting the Malfunction Indicator Light (MIL)
^ Illuminating the MIL
^ Recording pending, current, and history DTCs
^ Storing and erasing Freeze Frame data
^ Monitoring and recording Test Status information