RVS_BTDriver_OBD_Command_Services
internal enum RVS_BTDriver_OBD_Command_Services
These are the “wrapper” enum cases for the various OBD PIds.
-
Show current data
Declaration
Swift
case service_01_ShowCurrentDataService(pid: RVS_BTDriver_OBD_Command_Service_01_PIDs)
-
Show Freeze Frame Data
Declaration
Swift
case service_02_ShowFreezeFrameDataService(pid: RVS_BTDriver_OBD_Command_Service_02_PIDs)
-
Show Stored Trouble Codes
Declaration
Swift
case service_03_ShowStoredTroubleCodes(pid: RVS_BTDriver_OBD_Command_Service_03_PIDs)
-
Clear Stored Codes and Values
Declaration
Swift
case service_04_ClearStoredValuesAndCodes(pid: RVS_BTDriver_OBD_Command_Service_04_PIDs)
-
Get Test Results (and non-CAN Oxygen Sensor Results)
Declaration
Swift
case service_05_TestResultsOxygenNonCAN(pid: RVS_BTDriver_OBD_Command_Service_05_PIDs)
-
Get Test Results (and CAN Oxygen Sensor Results)
Declaration
Swift
case service_06_TestResultsOxygenCAN(pid: RVS_BTDriver_OBD_Command_Service_06_PIDs)
-
Show Pending Diagnostic Codes
Declaration
Swift
case service_07_ShowPendingDiagnosticCodes(pid: RVS_BTDriver_OBD_Command_Service_07_PIDs)
-
Control On-Board Components
Declaration
Swift
case service_08_ControlOnBoardComponents(pid: RVS_BTDriver_OBD_Command_Service_08_PIDs)
-
Get Vehicle Information
Declaration
Swift
case service_09_RequestVehicleInformation(pid: RVS_BTDriver_OBD_Command_Service_09_PIDs)
-
Permanent Diagnostic Trouble Codes
Declaration
Swift
case service_0A_PermanentDTCs(pid: RVS_BTDriver_OBD_Command_Service_0A_PIDs)