RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
internal struct RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask : OptionSet
This is an option set that will decode the response to the 0101/0141 PID.
-
Required for the OptionSet protocol.
Declaration
Swift
typealias RawValue = UInt32
-
Required for the OptionSet protocol.
Declaration
Swift
let rawValue: RawValue
-
CE/MIL on
Declaration
Swift
static let mil: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Number of Emissions-related DTCs
Declaration
Swift
static let dtcCount: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Reserved
Declaration
Swift
static let reserved: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
This is on, if the motor is compression (diesel).
Declaration
Swift
static let diesel: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Components system test available
Declaration
Swift
static let componentsAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Components system test still in progress
Declaration
Swift
static let componentsIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Fuel system test available
Declaration
Swift
static let fuelSystemAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Fuel system test still in progress
Declaration
Swift
static let fuelSystemIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Misfire test available
Declaration
Swift
static let misfireAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Misfire test still in progress
Declaration
Swift
static let misfireIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
EGR System test available
Declaration
Swift
static let egrSystemAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
EGR System test still in progress
Declaration
Swift
static let egrSystemIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Catalyst test available
Declaration
Swift
static let catalystAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Catalyst test still in progress
Declaration
Swift
static let catalystIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Oxygen sensor heater test available
Declaration
Swift
static let oxygenSensorHeaterAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Oxygen sensor heater test still in progress
Declaration
Swift
static let oxygenSensorHeaterIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Oxygen sensor test available
Declaration
Swift
static let oxygenSensorAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Oxygen sensor test still in progress
Declaration
Swift
static let oxygenSensorIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
A/C refrigerant test available
Declaration
Swift
static let acRefrigerantAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
A/C refrigerant test still in progress
Declaration
Swift
static let acRefrigerantIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Secondary air system test available
Declaration
Swift
static let sasAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Secondary air system test still in progress
Declaration
Swift
static let sasIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Evaporative system test available
Declaration
Swift
static let evaporativeSystemAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Evaporative system test still in progress
Declaration
Swift
static let evaporativeSystemIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Heated catalyst test available
Declaration
Swift
static let heatedCatalystAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Heated catalyst test still in progress
Declaration
Swift
static let heatedCatalystIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
PM filter monitoring test available
Declaration
Swift
static let pmFilterMonitoringAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
PM filter monitoring test still in progress
Declaration
Swift
static let pmFilterMonitoringIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Exhaust gas test available
Declaration
Swift
static let exhaustSensorAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Exhaust gas test still in progress
Declaration
Swift
static let exhaustSensorIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Reserved
Declaration
Swift
static let reserved01Available: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Reserved
Declaration
Swift
static let reserved01Incomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Boost pressure test available
Declaration
Swift
static let boostPressureAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Boost pressure test still in progress
Declaration
Swift
static let boostPressureIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Reserved
Declaration
Swift
static let reserved02Available: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
Reserved
Declaration
Swift
static let reserved02Incomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
NOx/SCR Monitor test available
Declaration
Swift
static let noxSCRAvailable: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
NOx/SCR Monitor test still in progress
Declaration
Swift
static let noxSCRIncomplete: RVS_BTDriver_OBD_Command_Service_01_MonitorStatusBitMask
-
CE/MIL on
Declaration
Swift
var isMILOn: Bool { get }
-
Number of Emissions-related DTCs
Declaration
Swift
var count: Int { get }
-
This is on, if the motor is compression (diesel).
Declaration
Swift
var isDiesel: Bool { get }
-
Components system test available
Declaration
Swift
var componentsAvailable: Bool { get }
-
Components system test still in progress
Declaration
Swift
var componentsIncomplete: Bool { get }
-
Fuel system test available
Declaration
Swift
var fuelSystemAvailable: Bool { get }
-
Fuel system test still in progress
Declaration
Swift
var fuelSystemIncomplete: Bool { get }
-
Misfire test available
Declaration
Swift
var misfireAvailable: Bool { get }
-
Misfire test still in progress
Declaration
Swift
var misfireIncomplete: Bool { get }
-
EGR System test available
Declaration
Swift
var egrSystemAvailable: Bool { get }
-
EGR System test still in progress
Declaration
Swift
var egrSystemIncomplete: Bool { get }
-
Catalyst test available
Declaration
Swift
var catalystAvailable: Bool { get }
-
Catalyst test still in progress
Declaration
Swift
var catalystIncomplete: Bool { get }
-
Oxygen sensor heater test available
Declaration
Swift
var oxygenSensorHeaterAvailable: Bool { get }
-
Oxygen sensor heater test still in progress
Declaration
Swift
var oxygenSensorHeaterIncomplete: Bool { get }
-
Oxygen sensor test available
Declaration
Swift
var oxygenSensorAvailable: Bool { get }
-
Oxygen sensor test still in progress
Declaration
Swift
var oxygenSensorIncomplete: Bool { get }
-
A/C refrigerant test available
Declaration
Swift
var acRefrigerantAvailable: Bool { get }
-
A/C refrigerant test still in progress
Declaration
Swift
var acRefrigerantIncomplete: Bool { get }
-
Secondary air system test available
Declaration
Swift
var sasAvailable: Bool { get }
-
Secondary air system test still in progress
Declaration
Swift
var sasIncomplete: Bool { get }
-
Evaporative system test available
Declaration
Swift
var evaporativeSystemAvailable: Bool { get }
-
Evaporative system test still in progress
Declaration
Swift
var evaporativeSystemIncomplete: Bool { get }
-
Heated catalyst test available
Declaration
Swift
var heatedCatalystAvailable: Bool { get }
-
Heated catalyst test still in progress
Declaration
Swift
var heatedCatalystIncomplete: Bool { get }
-
PM filter monitoring test available
Declaration
Swift
var pmFilterMonitoringAvailable: Bool { get }
-
PM filter monitoring test still in progress
Declaration
Swift
var pmFilterMonitoringIncomplete: Bool { get }
-
Exhaust gas test available
Declaration
Swift
var exhaustSensorAvailable: Bool { get }
-
Exhaust gas test still in progress
Declaration
Swift
var exhaustSensorIncomplete: Bool { get }
-
Boost pressure test available
Declaration
Swift
var boostPressureAvailable: Bool { get }
-
Boost pressure test still in progress
Declaration
Swift
var boostPressureIncomplete: Bool { get }
-
NOx/SCR Monitor test available
Declaration
Swift
var noxSCRAvailable: Bool { get }
-
NOx/SCR Monitor test still in progress
Declaration
Swift
var noxSCRIncomplete: Bool { get }