From 38d80c0658b0044f7424f6c1c8d7cb6f9700aa94 Mon Sep 17 00:00:00 2001 From: Darth Affe Date: Sat, 29 Jul 2017 14:32:36 +0200 Subject: [PATCH] Added ToString-Methods to all OBDDatas --- OBD.NET/OBD.NET.Common/Extensions/HexExtension.cs | 4 +++- .../OBDData/00-1F/AuxiliaryInputStatus.cs | 6 ++++++ .../OBDData/00-1F/CalculatedEngineLoad.cs | 6 ++++++ .../OBDData/00-1F/CommandedSecondaryAirStatus.cs | 6 ++++++ .../OBDData/00-1F/EngineCoolantTemperature.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/00-1F/EngineRPM.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/00-1F/FuelPressure.cs | 6 ++++++ .../OBD.NET.Common/OBDData/00-1F/FuelSystemStatus.cs | 6 ++++++ .../OBDData/00-1F/IntakeAirTemperature.cs | 6 ++++++ .../OBDData/00-1F/IntakeManifoldAbsolutePressure.cs | 6 ++++++ .../OBDData/00-1F/LongTermFuelTrimBank1.cs | 6 ++++++ .../OBDData/00-1F/LongTermFuelTrimBank2.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/00-1F/MAFAirFlowRate.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/00-1F/OBDStandards.cs | 6 ++++++ .../OBDData/00-1F/OxygenSensor1FuelTrim.cs | 6 ++++++ .../OBDData/00-1F/OxygenSensor2FuelTrim.cs | 6 ++++++ .../OBDData/00-1F/OxygenSensor3FuelTrim.cs | 6 ++++++ .../OBDData/00-1F/OxygenSensor4FuelTrim.cs | 6 ++++++ .../OBDData/00-1F/OxygenSensor5FuelTrim.cs | 6 ++++++ .../OBDData/00-1F/OxygenSensor6FuelTrim.cs | 6 ++++++ .../OBDData/00-1F/OxygenSensor7FuelTrim.cs | 6 ++++++ .../OBDData/00-1F/OxygenSensor8FuelTrim.cs | 6 ++++++ .../OBDData/00-1F/OxygenSensorPresent.cs | 10 +++++++++- .../OBDData/00-1F/OxygenSensorsPresent2.cs | 10 +++++++++- .../OBD.NET.Common/OBDData/00-1F/PidsSupported01_20.cs | 6 ++++++ .../OBDData/00-1F/RunTimeSinceEngineStart.cs | 6 ++++++ .../OBDData/00-1F/ShortTermFuelTrimBank1.cs | 6 ++++++ .../OBDData/00-1F/ShortTermFuelTrimBank2.cs | 6 ++++++ .../OBD.NET.Common/OBDData/00-1F/ThrottlePosition.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/00-1F/TimingAdvance.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/00-1F/VehicleSpeed.cs | 6 ++++++ .../OBDData/20-3F/AbsoluteBarometricPressure.cs | 6 ++++++ .../OBDData/20-3F/CatalystTemperatureBank1Sensor1.cs | 6 ++++++ .../OBDData/20-3F/CatalystTemperatureBank1Sensor2.cs | 6 ++++++ .../OBDData/20-3F/CatalystTemperatureBank2Sensor1.cs | 6 ++++++ .../OBDData/20-3F/CatalystTemperatureBank2Sensor2.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/20-3F/CommandedEGR.cs | 6 ++++++ .../OBDData/20-3F/CommandedEvaporativePurge.cs | 6 ++++++ .../OBDData/20-3F/DistanceTraveledSinceCodesCleared.cs | 6 ++++++ .../OBDData/20-3F/DistanceTraveledWithMILOn.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/20-3F/EGRError.cs | 6 ++++++ .../OBDData/20-3F/EvapSystemVaporPressure.cs | 6 ++++++ .../OBDData/20-3F/FuelRailGaugePressure.cs | 6 ++++++ .../OBD.NET.Common/OBDData/20-3F/FuelRailPressure.cs | 6 ++++++ .../OBD.NET.Common/OBDData/20-3F/FuelTankLevelInput.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor1FuelAir.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor1FuelAir2.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor2FuelAir.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor2FuelAir2.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor3FuelAir.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor3FuelAir2.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor4FuelAir.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor4FuelAir2.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor5FuelAir.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor5FuelAir2.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor6FuelAir.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor6FuelAir2.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor7FuelAir.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor7FuelAir2.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor8FuelAir.cs | 6 ++++++ .../OBDData/20-3F/OxygenSensor8FuelAir2.cs | 6 ++++++ .../OBD.NET.Common/OBDData/20-3F/PidsSupported21_40.cs | 6 ++++++ .../OBDData/20-3F/WarmUpsSinceCodesCleared.cs | 6 ++++++ .../OBDData/40-5F/AbsoluteEvapSystemVaporPressure.cs | 6 ++++++ .../OBD.NET.Common/OBDData/40-5F/AbsoluteLoadValue.cs | 6 ++++++ .../OBDData/40-5F/AbsoluteThrottlePositionB.cs | 6 ++++++ .../OBDData/40-5F/AbsoluteThrottlePositionC.cs | 6 ++++++ .../OBDData/40-5F/AcceleratorPedalPositionD.cs | 6 ++++++ .../OBDData/40-5F/AcceleratorPedalPositionE.cs | 6 ++++++ .../OBDData/40-5F/AcceleratorPedalPositionF.cs | 6 ++++++ .../OBDData/40-5F/AmbientAirTemperature.cs | 6 ++++++ .../OBDData/40-5F/CommandedThrottleActuator.cs | 6 ++++++ .../OBDData/40-5F/ControlModuleVoltage.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/40-5F/EngineFuelRate.cs | 6 ++++++ .../OBDData/40-5F/EngineOilTemperature.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/40-5F/EthanolFuel.cs | 6 ++++++ .../OBDData/40-5F/EvapSystemVaporPressure2.cs | 6 ++++++ .../OBDData/40-5F/FuelAirCommandedEquivalenceRatio.cs | 6 ++++++ .../OBDData/40-5F/FuelInjectionTiming.cs | 6 ++++++ .../OBDData/40-5F/FuelRailAbsolutePressure.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelType.cs | 6 ++++++ .../OBDData/40-5F/HybridBatteryPackRemainingLife.cs | 6 ++++++ .../40-5F/LongTermSecondaryOxygenSensorTrimBank13.cs | 6 ++++++ .../40-5F/LongTermSecondaryOxygenSensorTrimBank24.cs | 6 ++++++ .../OBDData/40-5F/MaximumValueForAirFlowRate.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/40-5F/MaximumValues.cs | 6 ++++++ .../OBDData/40-5F/MonitorStatusThisDriveCycle.cs | 6 ++++++ .../OBD.NET.Common/OBDData/40-5F/PidsSupported41_60.cs | 6 ++++++ .../OBDData/40-5F/RelativeAcceleratorPedalPosition.cs | 6 ++++++ .../OBDData/40-5F/RelativeThrottlePosition.cs | 6 ++++++ .../40-5F/ShortTermSecondaryOxygenSensorTrimBank13.cs | 6 ++++++ .../40-5F/ShortTermSecondaryOxygenSensorTrimBank24.cs | 6 ++++++ .../OBD.NET.Common/OBDData/40-5F/TimeRunWithMILOn.cs | 6 ++++++ .../OBDData/40-5F/TimeSinceTroubleCodesCleared.cs | 6 ++++++ .../OBDData/60-7F/ActualEnginePercentTorque.cs | 6 ++++++ .../OBDData/60-7F/DriversDemandEnginePercentTorque.cs | 6 ++++++ .../OBDData/60-7F/EnginePercentTorqueData.cs | 6 ++++++ .../OBDData/60-7F/EngineReferenceTorque.cs | 6 ++++++ .../OBD.NET.Common/OBDData/60-7F/PidsSupported61_80.cs | 6 ++++++ .../OBD.NET.Common/OBDData/80-9F/PidsSupported81_A0.cs | 6 ++++++ .../OBD.NET.Common/OBDData/A0-BF/PidsSupportedA1_C0.cs | 6 ++++++ OBD.NET/OBD.NET.Common/OBDData/AbstractOBDData.cs | 2 +- .../OBD.NET.Common/OBDData/C0-DF/PidsSupportedC1_E0.cs | 6 ++++++ 103 files changed, 616 insertions(+), 4 deletions(-) diff --git a/OBD.NET/OBD.NET.Common/Extensions/HexExtension.cs b/OBD.NET/OBD.NET.Common/Extensions/HexExtension.cs index 2824570..fa20476 100644 --- a/OBD.NET/OBD.NET.Common/Extensions/HexExtension.cs +++ b/OBD.NET/OBD.NET.Common/Extensions/HexExtension.cs @@ -8,7 +8,6 @@ namespace OBD.NET.Common.Extensions #region Methods public static int GetHexVal(this char hex) => hex - (hex < 58 ? 48 : (hex < 97 ? 55 : 87)); - public static int GetHexVal(this string hex) { if ((hex.Length % 2) == 1) @@ -17,6 +16,9 @@ namespace OBD.NET.Common.Extensions return hex.Aggregate(0, (current, c) => (current << 4) + (GetHexVal(c))); } + public static string ToHexString(this byte b) => ToHexString(new[] { b }); + public static string ToHexString(this byte[] bytes) => BitConverter.ToString(bytes).Replace("-", string.Empty); + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/AuxiliaryInputStatus.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/AuxiliaryInputStatus.cs index bed3fae..8966ce3 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/AuxiliaryInputStatus.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/AuxiliaryInputStatus.cs @@ -15,5 +15,11 @@ { } #endregion + + #region Methods + + public override string ToString() => PowerTakeOffStatus.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/CalculatedEngineLoad.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/CalculatedEngineLoad.cs index 2ad1db2..f9f0040 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/CalculatedEngineLoad.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/CalculatedEngineLoad.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Load.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/CommandedSecondaryAirStatus.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/CommandedSecondaryAirStatus.cs index cce88dd..594d989 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/CommandedSecondaryAirStatus.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/CommandedSecondaryAirStatus.cs @@ -18,6 +18,12 @@ namespace OBD.NET.Common.OBDData #endregion + #region Methods + + public override string ToString() => Status.ToString(); + + #endregion + #region Enum /// diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/EngineCoolantTemperature.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/EngineCoolantTemperature.cs index a03be68..19ed723 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/EngineCoolantTemperature.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/EngineCoolantTemperature.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Temperature.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/EngineRPM.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/EngineRPM.cs index 1666cb4..6d6f001 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/EngineRPM.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/EngineRPM.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Rpm.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/FuelPressure.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/FuelPressure.cs index f49ce79..bc9df51 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/FuelPressure.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/FuelPressure.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Pressure.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/FuelSystemStatus.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/FuelSystemStatus.cs index 5d7b442..47cb0a2 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/FuelSystemStatus.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/FuelSystemStatus.cs @@ -19,6 +19,12 @@ namespace OBD.NET.Common.OBDData #endregion + #region Methods + + public override string ToString() => StatusSystem1.ToString(); + + #endregion + #region Enums /// diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/IntakeAirTemperature.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/IntakeAirTemperature.cs index eeb5a1a..4c1be46 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/IntakeAirTemperature.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/IntakeAirTemperature.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Temperature.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/IntakeManifoldAbsolutePressure.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/IntakeManifoldAbsolutePressure.cs index c754e81..5b1661c 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/IntakeManifoldAbsolutePressure.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/IntakeManifoldAbsolutePressure.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Pressure.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/LongTermFuelTrimBank1.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/LongTermFuelTrimBank1.cs index a8bdc51..78a75fa 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/LongTermFuelTrimBank1.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/LongTermFuelTrimBank1.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Trim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/LongTermFuelTrimBank2.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/LongTermFuelTrimBank2.cs index c1475f2..7ae0a99 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/LongTermFuelTrimBank2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/LongTermFuelTrimBank2.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Trim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/MAFAirFlowRate.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/MAFAirFlowRate.cs index d069ed8..7b786f0 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/MAFAirFlowRate.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/MAFAirFlowRate.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Rate.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OBDStandards.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OBDStandards.cs index 9260abb..9003267 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OBDStandards.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OBDStandards.cs @@ -52,5 +52,11 @@ } #endregion + + #region Methods + + public override string ToString() => Standard.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor1FuelTrim.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor1FuelTrim.cs index 7cddb45..84ac8d6 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor1FuelTrim.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor1FuelTrim.cs @@ -19,5 +19,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => ShortTermFuelTrim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor2FuelTrim.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor2FuelTrim.cs index fe093a6..7cd0b9c 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor2FuelTrim.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor2FuelTrim.cs @@ -19,5 +19,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => ShortTermFuelTrim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor3FuelTrim.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor3FuelTrim.cs index 80a7c7e..0ef6b01 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor3FuelTrim.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor3FuelTrim.cs @@ -19,5 +19,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => ShortTermFuelTrim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor4FuelTrim.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor4FuelTrim.cs index 6d48ac9..5698294 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor4FuelTrim.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor4FuelTrim.cs @@ -19,5 +19,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => ShortTermFuelTrim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor5FuelTrim.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor5FuelTrim.cs index 8b65f29..b06cb85 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor5FuelTrim.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor5FuelTrim.cs @@ -19,5 +19,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => ShortTermFuelTrim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor6FuelTrim.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor6FuelTrim.cs index d424144..8eb94da 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor6FuelTrim.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor6FuelTrim.cs @@ -19,5 +19,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => ShortTermFuelTrim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor7FuelTrim.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor7FuelTrim.cs index 598e527..4f6b331 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor7FuelTrim.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor7FuelTrim.cs @@ -19,5 +19,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => ShortTermFuelTrim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor8FuelTrim.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor8FuelTrim.cs index 2dc4da2..b6f81a3 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor8FuelTrim.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensor8FuelTrim.cs @@ -19,5 +19,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => ShortTermFuelTrim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensorPresent.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensorPresent.cs index 7d45460..2040f0f 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensorPresent.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensorPresent.cs @@ -1,4 +1,6 @@ -namespace OBD.NET.Common.OBDData +using System; + +namespace OBD.NET.Common.OBDData { public class OxygenSensorPresent : AbstractOBDData { @@ -22,5 +24,11 @@ { } #endregion + + #region Methods + + public override string ToString() => Convert.ToString(A, 2); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensorsPresent2.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensorsPresent2.cs index 2696538..7384396 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensorsPresent2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/OxygenSensorsPresent2.cs @@ -1,4 +1,6 @@ -namespace OBD.NET.Common.OBDData +using System; + +namespace OBD.NET.Common.OBDData { public class OxygenSensorPresent2 : AbstractOBDData { @@ -22,5 +24,11 @@ { } #endregion + + #region Methods + + public override string ToString() => Convert.ToString(A, 2); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/PidsSupported01_20.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/PidsSupported01_20.cs index dd8d80f..7f4c234 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/PidsSupported01_20.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/PidsSupported01_20.cs @@ -44,5 +44,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => string.Join(",", SupportedPids); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/RunTimeSinceEngineStart.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/RunTimeSinceEngineStart.cs index f459def..672397c 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/RunTimeSinceEngineStart.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/RunTimeSinceEngineStart.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Runtime.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/ShortTermFuelTrimBank1.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/ShortTermFuelTrimBank1.cs index e522f82..762bbca 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/ShortTermFuelTrimBank1.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/ShortTermFuelTrimBank1.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Trim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/ShortTermFuelTrimBank2.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/ShortTermFuelTrimBank2.cs index 88659b8..93bdb47 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/ShortTermFuelTrimBank2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/ShortTermFuelTrimBank2.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Trim.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/ThrottlePosition.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/ThrottlePosition.cs index ee0962e..b91e42c 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/ThrottlePosition.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/ThrottlePosition.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Position.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/TimingAdvance.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/TimingAdvance.cs index 975c231..3251cf4 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/TimingAdvance.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/TimingAdvance.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Timing.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/00-1F/VehicleSpeed.cs b/OBD.NET/OBD.NET.Common/OBDData/00-1F/VehicleSpeed.cs index f3e69fc..810fc14 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/00-1F/VehicleSpeed.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/00-1F/VehicleSpeed.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Speed.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/AbsoluteBarometricPressure.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/AbsoluteBarometricPressure.cs index c052343..17c2ae2 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/AbsoluteBarometricPressure.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/AbsoluteBarometricPressure.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Pressure.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank1Sensor1.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank1Sensor1.cs index efef198..cdc6742 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank1Sensor1.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank1Sensor1.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Temperature.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank1Sensor2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank1Sensor2.cs index 46510ae..da9c025 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank1Sensor2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank1Sensor2.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Temperature.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank2Sensor1.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank2Sensor1.cs index 4967a95..9be01e6 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank2Sensor1.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank2Sensor1.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Temperature.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank2Sensor2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank2Sensor2.cs index 1c2f8c0..ab2b52c 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank2Sensor2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CatalystTemperatureBank2Sensor2.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Temperature.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CommandedEGR.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CommandedEGR.cs index 0cecfb9..91b25df 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CommandedEGR.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CommandedEGR.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => EGR.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CommandedEvaporativePurge.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CommandedEvaporativePurge.cs index debd741..9c46126 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/CommandedEvaporativePurge.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/CommandedEvaporativePurge.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Purge.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/DistanceTraveledSinceCodesCleared.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/DistanceTraveledSinceCodesCleared.cs index f91123e..0dc89ed 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/DistanceTraveledSinceCodesCleared.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/DistanceTraveledSinceCodesCleared.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Distance.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/DistanceTraveledWithMILOn.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/DistanceTraveledWithMILOn.cs index 82ffc4a..78b6b6b 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/DistanceTraveledWithMILOn.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/DistanceTraveledWithMILOn.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Distance.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/EGRError.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/EGRError.cs index bb55382..48650ea 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/EGRError.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/EGRError.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Error.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/EvapSystemVaporPressure.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/EvapSystemVaporPressure.cs index 131747a..8e27f14 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/EvapSystemVaporPressure.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/EvapSystemVaporPressure.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Pressure.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelRailGaugePressure.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelRailGaugePressure.cs index 29565cb..1f1f55b 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelRailGaugePressure.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelRailGaugePressure.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Pressure.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelRailPressure.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelRailPressure.cs index ed72216..94a5f78 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelRailPressure.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelRailPressure.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Pressure.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelTankLevelInput.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelTankLevelInput.cs index b49ed0d..d3d3e10 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelTankLevelInput.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/FuelTankLevelInput.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Level.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor1FuelAir.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor1FuelAir.cs index 89815d5..ca35572 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor1FuelAir.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor1FuelAir.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor1FuelAir2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor1FuelAir2.cs index 26419e5..7ed9763 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor1FuelAir2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor1FuelAir2.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor2FuelAir.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor2FuelAir.cs index 1a2c532..5c7db30 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor2FuelAir.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor2FuelAir.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor2FuelAir2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor2FuelAir2.cs index 7294908..a90d71b 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor2FuelAir2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor2FuelAir2.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor3FuelAir.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor3FuelAir.cs index 0dedf70..71f912f 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor3FuelAir.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor3FuelAir.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor3FuelAir2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor3FuelAir2.cs index b96e8d3..89c8f6e 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor3FuelAir2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor3FuelAir2.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor4FuelAir.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor4FuelAir.cs index a8353c9..480c3b1 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor4FuelAir.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor4FuelAir.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor4FuelAir2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor4FuelAir2.cs index 76169c9..30ed5cc 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor4FuelAir2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor4FuelAir2.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor5FuelAir.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor5FuelAir.cs index c345af9..fbca3ff 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor5FuelAir.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor5FuelAir.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor5FuelAir2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor5FuelAir2.cs index b38a1e4..e18c858 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor5FuelAir2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor5FuelAir2.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor6FuelAir.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor6FuelAir.cs index 3da3133..7863808 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor6FuelAir.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor6FuelAir.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor6FuelAir2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor6FuelAir2.cs index e0c14c8..597a485 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor6FuelAir2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor6FuelAir2.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor7FuelAir.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor7FuelAir.cs index 8762c24..ee68813 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor7FuelAir.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor7FuelAir.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor7FuelAir2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor7FuelAir2.cs index f27c645..753e7d8 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor7FuelAir2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor7FuelAir2.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor8FuelAir.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor8FuelAir.cs index 2560c2a..05d845b 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor8FuelAir.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor8FuelAir.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor8FuelAir2.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor8FuelAir2.cs index 9feef5a..23871d5 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor8FuelAir2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/OxygenSensor8FuelAir2.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/PidsSupported21_40.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/PidsSupported21_40.cs index 28bb249..bdffe1e 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/PidsSupported21_40.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/PidsSupported21_40.cs @@ -44,5 +44,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => string.Join(",", SupportedPids); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/20-3F/WarmUpsSinceCodesCleared.cs b/OBD.NET/OBD.NET.Common/OBDData/20-3F/WarmUpsSinceCodesCleared.cs index b4f0212..2f02ab7 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/20-3F/WarmUpsSinceCodesCleared.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/20-3F/WarmUpsSinceCodesCleared.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => WarmUps.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteEvapSystemVaporPressure.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteEvapSystemVaporPressure.cs index 50889a1..42ea3d5 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteEvapSystemVaporPressure.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteEvapSystemVaporPressure.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Pressure.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteLoadValue.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteLoadValue.cs index 3078823..a3b08b1 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteLoadValue.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteLoadValue.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Load.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteThrottlePositionB.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteThrottlePositionB.cs index 3981eba..3ab6fd9 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteThrottlePositionB.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteThrottlePositionB.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Position.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteThrottlePositionC.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteThrottlePositionC.cs index 398a9b2..bdaee63 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteThrottlePositionC.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AbsoluteThrottlePositionC.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Position.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionD.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionD.cs index b00b429..ddfc453 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionD.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionD.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Position.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionE.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionE.cs index 7ff3770..78f9450 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionE.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionE.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Position.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionF.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionF.cs index 9666405..129055b 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionF.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AcceleratorPedalPositionF.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Position.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AmbientAirTemperature.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AmbientAirTemperature.cs index 55f6bf4..c3825e2 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/AmbientAirTemperature.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/AmbientAirTemperature.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Temperature.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/CommandedThrottleActuator.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/CommandedThrottleActuator.cs index 7d7863c..bf11754 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/CommandedThrottleActuator.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/CommandedThrottleActuator.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Value.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/ControlModuleVoltage.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/ControlModuleVoltage.cs index 70dd960..0822f4b 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/ControlModuleVoltage.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/ControlModuleVoltage.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Voltage.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/EngineFuelRate.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/EngineFuelRate.cs index a339117..5145805 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/EngineFuelRate.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/EngineFuelRate.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelRate.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/EngineOilTemperature.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/EngineOilTemperature.cs index 315138e..aab6641 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/EngineOilTemperature.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/EngineOilTemperature.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Temperature.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/EthanolFuel.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/EthanolFuel.cs index e501671..6dfbf3e 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/EthanolFuel.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/EthanolFuel.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Value.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/EvapSystemVaporPressure2.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/EvapSystemVaporPressure2.cs index 12fa933..9c362ef 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/EvapSystemVaporPressure2.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/EvapSystemVaporPressure2.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Pressure.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelAirCommandedEquivalenceRatio.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelAirCommandedEquivalenceRatio.cs index c4720ff..0046eb1 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelAirCommandedEquivalenceRatio.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelAirCommandedEquivalenceRatio.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Ratio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelInjectionTiming.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelInjectionTiming.cs index 4d56b93..765b795 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelInjectionTiming.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelInjectionTiming.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Timing.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelRailAbsolutePressure.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelRailAbsolutePressure.cs index ba3df3f..500896d 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelRailAbsolutePressure.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelRailAbsolutePressure.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Pressure.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelType.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelType.cs index fe938ee..ab221e9 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelType.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/FuelType.cs @@ -16,6 +16,12 @@ #endregion + #region Methods + + public override string ToString() => Type.ToString(); + + #endregion + #region Enum public enum FuelTypeValue diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/HybridBatteryPackRemainingLife.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/HybridBatteryPackRemainingLife.cs index 10450c9..37bcccd 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/HybridBatteryPackRemainingLife.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/HybridBatteryPackRemainingLife.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => RemainingLife.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/LongTermSecondaryOxygenSensorTrimBank13.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/LongTermSecondaryOxygenSensorTrimBank13.cs index ac27427..b61ecaa 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/LongTermSecondaryOxygenSensorTrimBank13.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/LongTermSecondaryOxygenSensorTrimBank13.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Bank1.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/LongTermSecondaryOxygenSensorTrimBank24.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/LongTermSecondaryOxygenSensorTrimBank24.cs index 707e44d..e9e2657 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/LongTermSecondaryOxygenSensorTrimBank24.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/LongTermSecondaryOxygenSensorTrimBank24.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Bank2.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/MaximumValueForAirFlowRate.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/MaximumValueForAirFlowRate.cs index f6d3301..b4cbb53 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/MaximumValueForAirFlowRate.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/MaximumValueForAirFlowRate.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Value.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/MaximumValues.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/MaximumValues.cs index d0cfb49..5cca8d2 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/MaximumValues.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/MaximumValues.cs @@ -20,5 +20,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => FuelAirEquivalenceRatio.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/MonitorStatusThisDriveCycle.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/MonitorStatusThisDriveCycle.cs index c858580..562a7e2 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/MonitorStatusThisDriveCycle.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/MonitorStatusThisDriveCycle.cs @@ -46,5 +46,11 @@ { } #endregion + + #region Methods + + public override string ToString() => string.Empty; + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/PidsSupported41_60.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/PidsSupported41_60.cs index 50ca9b2..98a34fa 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/PidsSupported41_60.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/PidsSupported41_60.cs @@ -44,5 +44,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => string.Join(",", SupportedPids); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/RelativeAcceleratorPedalPosition.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/RelativeAcceleratorPedalPosition.cs index 7aea5e3..3901296 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/RelativeAcceleratorPedalPosition.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/RelativeAcceleratorPedalPosition.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => PedalPosition.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/RelativeThrottlePosition.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/RelativeThrottlePosition.cs index 1c0736b..25d2142 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/RelativeThrottlePosition.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/RelativeThrottlePosition.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Position.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/ShortTermSecondaryOxygenSensorTrimBank13.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/ShortTermSecondaryOxygenSensorTrimBank13.cs index 4f5aaab..d6d3e4a 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/ShortTermSecondaryOxygenSensorTrimBank13.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/ShortTermSecondaryOxygenSensorTrimBank13.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Bank1.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/ShortTermSecondaryOxygenSensorTrimBank24.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/ShortTermSecondaryOxygenSensorTrimBank24.cs index 513ce34..bff7c4d 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/ShortTermSecondaryOxygenSensorTrimBank24.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/ShortTermSecondaryOxygenSensorTrimBank24.cs @@ -18,5 +18,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Bank2.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/TimeRunWithMILOn.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/TimeRunWithMILOn.cs index 673a8f3..9934bbf 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/TimeRunWithMILOn.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/TimeRunWithMILOn.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Time.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/40-5F/TimeSinceTroubleCodesCleared.cs b/OBD.NET/OBD.NET.Common/OBDData/40-5F/TimeSinceTroubleCodesCleared.cs index 2368a58..81c80e6 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/40-5F/TimeSinceTroubleCodesCleared.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/40-5F/TimeSinceTroubleCodesCleared.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Time.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/60-7F/ActualEnginePercentTorque.cs b/OBD.NET/OBD.NET.Common/OBDData/60-7F/ActualEnginePercentTorque.cs index 4113f19..95b6267 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/60-7F/ActualEnginePercentTorque.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/60-7F/ActualEnginePercentTorque.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Torque.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/60-7F/DriversDemandEnginePercentTorque.cs b/OBD.NET/OBD.NET.Common/OBDData/60-7F/DriversDemandEnginePercentTorque.cs index 0649476..bff8f3c 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/60-7F/DriversDemandEnginePercentTorque.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/60-7F/DriversDemandEnginePercentTorque.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Torque.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/60-7F/EnginePercentTorqueData.cs b/OBD.NET/OBD.NET.Common/OBDData/60-7F/EnginePercentTorqueData.cs index 9cc5021..73f751d 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/60-7F/EnginePercentTorqueData.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/60-7F/EnginePercentTorqueData.cs @@ -21,5 +21,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Idle.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/60-7F/EngineReferenceTorque.cs b/OBD.NET/OBD.NET.Common/OBDData/60-7F/EngineReferenceTorque.cs index 6c5bb7c..71d3204 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/60-7F/EngineReferenceTorque.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/60-7F/EngineReferenceTorque.cs @@ -17,5 +17,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => Torque.ToString(); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/60-7F/PidsSupported61_80.cs b/OBD.NET/OBD.NET.Common/OBDData/60-7F/PidsSupported61_80.cs index ebbbb4b..d054e79 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/60-7F/PidsSupported61_80.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/60-7F/PidsSupported61_80.cs @@ -44,5 +44,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => string.Join(",", SupportedPids); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/80-9F/PidsSupported81_A0.cs b/OBD.NET/OBD.NET.Common/OBDData/80-9F/PidsSupported81_A0.cs index d4dd9ca..e79c809 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/80-9F/PidsSupported81_A0.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/80-9F/PidsSupported81_A0.cs @@ -44,5 +44,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => string.Join(",", SupportedPids); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/A0-BF/PidsSupportedA1_C0.cs b/OBD.NET/OBD.NET.Common/OBDData/A0-BF/PidsSupportedA1_C0.cs index 989f4f0..0cb7645 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/A0-BF/PidsSupportedA1_C0.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/A0-BF/PidsSupportedA1_C0.cs @@ -44,5 +44,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => string.Join(",", SupportedPids); + + #endregion } } diff --git a/OBD.NET/OBD.NET.Common/OBDData/AbstractOBDData.cs b/OBD.NET/OBD.NET.Common/OBDData/AbstractOBDData.cs index d8a94e7..944f300 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/AbstractOBDData.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/AbstractOBDData.cs @@ -22,7 +22,7 @@ namespace OBD.NET.Common.OBDData _rawData = value; } } - + public bool IsValid => RawData.Length == _length; protected byte A => RawData.Length > 0 ? RawData[0] : default(byte); diff --git a/OBD.NET/OBD.NET.Common/OBDData/C0-DF/PidsSupportedC1_E0.cs b/OBD.NET/OBD.NET.Common/OBDData/C0-DF/PidsSupportedC1_E0.cs index 2c7c287..8c3ac3a 100644 --- a/OBD.NET/OBD.NET.Common/OBDData/C0-DF/PidsSupportedC1_E0.cs +++ b/OBD.NET/OBD.NET.Common/OBDData/C0-DF/PidsSupportedC1_E0.cs @@ -44,5 +44,11 @@ namespace OBD.NET.Common.OBDData { } #endregion + + #region Methods + + public override string ToString() => string.Join(",", SupportedPids); + + #endregion } }