gitextract_4a21douj/ ├── .gitattributes ├── .gitignore ├── LICENSE ├── OBD.NET/ │ ├── ConsoleClient/ │ │ ├── ConsoleClient.csproj │ │ └── Program.cs │ ├── OBD.NET/ │ │ ├── Commands/ │ │ │ ├── ATCommand.cs │ │ │ └── STCommand.cs │ │ ├── Communication/ │ │ │ ├── EnhancedSerialPort.cs │ │ │ ├── EventArgs/ │ │ │ │ └── DataReceivedEventArgs.cs │ │ │ ├── ISerialConnection.cs │ │ │ └── SerialConnection.cs │ │ ├── DataTypes/ │ │ │ ├── Count.cs │ │ │ ├── Degree.cs │ │ │ ├── DegreeCelsius.cs │ │ │ ├── GenericData.cs │ │ │ ├── GramPerSec.cs │ │ │ ├── Kilometre.cs │ │ │ ├── KilometrePerHour.cs │ │ │ ├── Kilopascal.cs │ │ │ ├── LitresPerHour.cs │ │ │ ├── Milliampere.cs │ │ │ ├── Minute.cs │ │ │ ├── NewtonMetre.cs │ │ │ ├── Pascal.cs │ │ │ ├── Percent.cs │ │ │ ├── Ratio.cs │ │ │ ├── RevolutionsPerMinute.cs │ │ │ ├── Second.cs │ │ │ └── Volt.cs │ │ ├── Devices/ │ │ │ ├── Command.cs │ │ │ ├── CommandResult.cs │ │ │ ├── ELM327.cs │ │ │ ├── STN1170.cs │ │ │ └── SerialDevice.cs │ │ ├── Enums/ │ │ │ └── Mode.cs │ │ ├── Events/ │ │ │ ├── EventArgs/ │ │ │ │ ├── DataReceivedEventArgs.cs │ │ │ │ └── RawDataReceivedEventArgs.cs │ │ │ ├── GenericDataEventManager.cs │ │ │ └── IDataEventManager.cs │ │ ├── Exceptions/ │ │ │ ├── SerialException.cs │ │ │ └── UnexpectedResultException.cs │ │ ├── Extensions/ │ │ │ └── HexExtension.cs │ │ ├── Logging/ │ │ │ ├── IOBDLogger.cs │ │ │ ├── OBDConsoleLogger.cs │ │ │ ├── OBDDebugLogger.cs │ │ │ └── OBDLogLevel.cs │ │ ├── OBD.NET.csproj │ │ ├── OBD.NET.csproj.DotSettings │ │ ├── OBDData/ │ │ │ ├── 00-1F/ │ │ │ │ ├── AuxiliaryInputStatus.cs │ │ │ │ ├── CalculatedEngineLoad.cs │ │ │ │ ├── CommandedSecondaryAirStatus.cs │ │ │ │ ├── EngineCoolantTemperature.cs │ │ │ │ ├── EngineRPM.cs │ │ │ │ ├── FuelPressure.cs │ │ │ │ ├── FuelSystemStatus.cs │ │ │ │ ├── IntakeAirTemperature.cs │ │ │ │ ├── IntakeManifoldAbsolutePressure.cs │ │ │ │ ├── LongTermFuelTrimBank1.cs │ │ │ │ ├── LongTermFuelTrimBank2.cs │ │ │ │ ├── MAFAirFlowRate.cs │ │ │ │ ├── OBDStandards.cs │ │ │ │ ├── OxygenSensor1FuelTrim.cs │ │ │ │ ├── OxygenSensor2FuelTrim.cs │ │ │ │ ├── OxygenSensor3FuelTrim.cs │ │ │ │ ├── OxygenSensor4FuelTrim.cs │ │ │ │ ├── OxygenSensor5FuelTrim.cs │ │ │ │ ├── OxygenSensor6FuelTrim.cs │ │ │ │ ├── OxygenSensor7FuelTrim.cs │ │ │ │ ├── OxygenSensor8FuelTrim.cs │ │ │ │ ├── OxygenSensorPresent.cs │ │ │ │ ├── OxygenSensorsPresent2.cs │ │ │ │ ├── PidsSupported01_20.cs │ │ │ │ ├── RunTimeSinceEngineStart.cs │ │ │ │ ├── ShortTermFuelTrimBank1.cs │ │ │ │ ├── ShortTermFuelTrimBank2.cs │ │ │ │ ├── ThrottlePosition.cs │ │ │ │ ├── TimingAdvance.cs │ │ │ │ └── VehicleSpeed.cs │ │ │ ├── 20-3F/ │ │ │ │ ├── AbsoluteBarometricPressure.cs │ │ │ │ ├── CatalystTemperatureBank1Sensor1.cs │ │ │ │ ├── CatalystTemperatureBank1Sensor2.cs │ │ │ │ ├── CatalystTemperatureBank2Sensor1.cs │ │ │ │ ├── CatalystTemperatureBank2Sensor2.cs │ │ │ │ ├── CommandedEGR.cs │ │ │ │ ├── CommandedEvaporativePurge.cs │ │ │ │ ├── DistanceTraveledSinceCodesCleared.cs │ │ │ │ ├── DistanceTraveledWithMILOn.cs │ │ │ │ ├── EGRError.cs │ │ │ │ ├── EvapSystemVaporPressure.cs │ │ │ │ ├── FuelRailGaugePressure.cs │ │ │ │ ├── FuelRailPressure.cs │ │ │ │ ├── FuelTankLevelInput.cs │ │ │ │ ├── OxygenSensor1FuelAir.cs │ │ │ │ ├── OxygenSensor1FuelAir2.cs │ │ │ │ ├── OxygenSensor2FuelAir.cs │ │ │ │ ├── OxygenSensor2FuelAir2.cs │ │ │ │ ├── OxygenSensor3FuelAir.cs │ │ │ │ ├── OxygenSensor3FuelAir2.cs │ │ │ │ ├── OxygenSensor4FuelAir.cs │ │ │ │ ├── OxygenSensor4FuelAir2.cs │ │ │ │ ├── OxygenSensor5FuelAir.cs │ │ │ │ ├── OxygenSensor5FuelAir2.cs │ │ │ │ ├── OxygenSensor6FuelAir.cs │ │ │ │ ├── OxygenSensor6FuelAir2.cs │ │ │ │ ├── OxygenSensor7FuelAir.cs │ │ │ │ ├── OxygenSensor7FuelAir2.cs │ │ │ │ ├── OxygenSensor8FuelAir.cs │ │ │ │ ├── OxygenSensor8FuelAir2.cs │ │ │ │ ├── PidsSupported21_40.cs │ │ │ │ └── WarmUpsSinceCodesCleared.cs │ │ │ ├── 40-5F/ │ │ │ │ ├── AbsoluteEvapSystemVaporPressure.cs │ │ │ │ ├── AbsoluteLoadValue.cs │ │ │ │ ├── AbsoluteThrottlePositionB.cs │ │ │ │ ├── AbsoluteThrottlePositionC.cs │ │ │ │ ├── AcceleratorPedalPositionD.cs │ │ │ │ ├── AcceleratorPedalPositionE.cs │ │ │ │ ├── AcceleratorPedalPositionF.cs │ │ │ │ ├── AmbientAirTemperature.cs │ │ │ │ ├── CommandedThrottleActuator.cs │ │ │ │ ├── ControlModuleVoltage.cs │ │ │ │ ├── EngineFuelRate.cs │ │ │ │ ├── EngineOilTemperature.cs │ │ │ │ ├── EthanolFuel.cs │ │ │ │ ├── EvapSystemVaporPressure2.cs │ │ │ │ ├── FuelAirCommandedEquivalenceRatio.cs │ │ │ │ ├── FuelInjectionTiming.cs │ │ │ │ ├── FuelRailAbsolutePressure.cs │ │ │ │ ├── FuelType.cs │ │ │ │ ├── HybridBatteryPackRemainingLife.cs │ │ │ │ ├── LongTermSecondaryOxygenSensorTrimBank13.cs │ │ │ │ ├── LongTermSecondaryOxygenSensorTrimBank24.cs │ │ │ │ ├── MaximumValueForAirFlowRate.cs │ │ │ │ ├── MaximumValues.cs │ │ │ │ ├── MonitorStatusThisDriveCycle.cs │ │ │ │ ├── PidsSupported41_60.cs │ │ │ │ ├── RelativeAcceleratorPedalPosition.cs │ │ │ │ ├── RelativeThrottlePosition.cs │ │ │ │ ├── ShortTermSecondaryOxygenSensorTrimBank13.cs │ │ │ │ ├── ShortTermSecondaryOxygenSensorTrimBank24.cs │ │ │ │ ├── TimeRunWithMILOn.cs │ │ │ │ └── TimeSinceTroubleCodesCleared.cs │ │ │ ├── 60-7F/ │ │ │ │ ├── ActualEnginePercentTorque.cs │ │ │ │ ├── DriversDemandEnginePercentTorque.cs │ │ │ │ ├── EngineCoolantTemperatureSensor.cs │ │ │ │ ├── EnginePercentTorqueData.cs │ │ │ │ ├── EngineReferenceTorque.cs │ │ │ │ ├── IntakeAirTemperatureSensor.cs │ │ │ │ └── PidsSupported61_80.cs │ │ │ ├── 80-9F/ │ │ │ │ └── PidsSupported81_A0.cs │ │ │ ├── A0-BF/ │ │ │ │ └── PidsSupportedA1_C0.cs │ │ │ ├── AbstractOBDData.cs │ │ │ ├── AbstractPidsSupported.cs │ │ │ ├── C0-DF/ │ │ │ │ └── PidsSupportedC1_E0.cs │ │ │ └── IOBDData.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ └── Util/ │ │ └── AsyncManulResetEvent.cs │ ├── OBD.NET.Unix.sln │ └── OBD.NET.sln └── README.md