Read and clear generic and manufacturer specific Diagnostic Trouble Codes (DTCs) and turn off check engine light. Review the emission readiness status of OBD monitors. Support multiple trouble code requests: generic codes, pending codes and manufacturer specific codes.