On Board And Off Board Diagnostic