tel.schich.obd4s.obd
package tel.schich.obd4s.obd
Members list
Packages
package tel.schich.obd4s.obd.dtc
Type members
Classlikes
case object AbsoluteEvapSystemVaporPressureReader extends SingleShortReader[Pressure]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[Pressure]class TwoByteReader[Pressure]class FixedLengthReader[Pressure]class Objecttrait Matchableclass AnyShow all
- Self type
case class AirFlowRate(rate: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object AirFlowRateReader extends SingleShortReader[AirFlowRate]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[AirFlowRate]class TwoByteReader[AirFlowRate]class FixedLengthReader[AirFlowRate]trait Reader[AirFlowRate]class Objecttrait Matchableclass AnyShow all
- Self type
-
AirFlowRateReader.type
case object BarometricPressureReader extends SingleByteReader[Pressure]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[Pressure]class FixedLengthReader[Pressure]class Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
class BitSetReader(n: Int, msbToLsb: Boolean, merger: (Boolean, Boolean) => Boolean) extends FixedLengthReader[BitSet], StrictLogging
Attributes
- Supertypes
- Known subtypes
-
object PidSupportReader.type
case object ByteReader extends SingleByteReader[Int]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[Int]class FixedLengthReader[Int]trait Reader[Int]class Objecttrait Matchableclass AnyShow all
- Self type
-
ByteReader.type
case object CatalystTemperatureReader extends SingleShortReader[Temperature]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[Temperature]class TwoByteReader[Temperature]class FixedLengthReader[Temperature]trait Reader[Temperature]class Objecttrait Matchableclass AnyShow all
- Self type
case object ClearTroubleCodeRequest extends ServiceRequest[Unit, StandardMode]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
case object ControlModuleVoltageReader extends TwoByteReader[Voltage]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass TwoByteReader[Voltage]class FixedLengthReader[Voltage]class Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object CountReader extends SingleByteReader[Count]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[Count]class FixedLengthReader[Count]class Objecttrait Matchableclass AnyShow all
- Self type
-
CountReader.type
enum CurrentDataRequest[T <: Response](pid: Int, reader: Reader[T]) extends PredefinedRequest[T, StandardMode]
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object CurrentDataRequest
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CurrentDataRequest.type
case object DiagnosticTroubleCodeReader extends Reader[Seq[DiagnosticTroubleCode]]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case class DistanceReader(unit: DistanceUnit) extends SingleShortReader[Distance]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SingleShortReader[Distance]class TwoByteReader[Distance]class FixedLengthReader[Distance]class Objecttrait Matchableclass AnyShow all
object DistanceReader
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DistanceReader.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case class EngineLoad(load: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object EngineLoadReader extends SingleByteReader[EngineLoad]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[EngineLoad]class FixedLengthReader[EngineLoad]trait Reader[EngineLoad]class Objecttrait Matchableclass AnyShow all
- Self type
-
EngineLoadReader.type
case class EngineTorqueData(idle: Double, point1: Double, point2: Double, point3: Double, point4: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object EngineTorqueDataReader extends FiveByteReader[EngineTorqueData]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass FiveByteReader[EngineTorqueData]trait Reader[EngineTorqueData]class Objecttrait Matchableclass AnyShow all
- Self type
case class EnumarableValue(value: Value) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Valueclass Objecttrait Matchableclass AnyShow all
case object EvapSystemVaporPressureReader extends SingleShortReader[Pressure]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[Pressure]class TwoByteReader[Pressure]class FixedLengthReader[Pressure]class Objecttrait Matchableclass AnyShow all
- Self type
abstract class FiveByteReader[T] extends FixedLengthReader[T]
Attributes
- Supertypes
- Known subtypes
-
object EngineTorqueDataReader.type
abstract class FixedLengthReader[T](val length: Int) extends Reader[T]
Attributes
- Supertypes
- Known subtypes
-
class BitSetReaderobject PidSupportReader.typeclass FiveByteReader[T]object EngineTorqueDataReader.typeclass FourByteReader[T]object MaximumAirFlowRateReader.typeobject OxygenSensorMaxValuesReader.typeclass SingleIntReader[T]object IntReader.typeclass TwoShortReader[T]object OxygenSensorFuelAirCurrentReader.typeobject OxygenSensorFuelAirVoltageReader.typeclass SingleByteReader[T]object BarometricPressureReader.typeobject ByteReader.typeobject CountReader.typeobject EngineLoadReader.typeobject FuelPressureReader.typeobject FuelTrimReader.typeobject FuelTypeReader.typeobject IntakeManifoldPressureReader.typeobject SingleBytePercentageReader.typeobject SingleByteSignedPercentageReader.typeobject TemperatureReader.typeobject TimingAdvanceReader.typeobject VehicleSpeedReader.typeclass TwoByteReader[T]object ControlModuleVoltageReader.typeobject FuelSystemStatusReader.typeobject OxygenSensorFuelVoltageReader.typeobject SecondaryOxygenSensorTrimReader.typeclass SingleShortReader[T]object AbsoluteEvapSystemVaporPressureReader.typeobject AirFlowRateReader.typeobject CatalystTemperatureReader.typeclass DistanceReaderobject EvapSystemVaporPressureReader.typeobject FuelAirEquivalenceRatioReader.typeobject FuelInjectionTimingReader.typeobject FuelRailGaugePressureReader.typeobject FuelRailPressureReader.typeobject FuelRailPressureRelativeToManifoldReader.typeobject FuelRateReader.typeobject RpmReader.typeclass RuntimeReaderobject ShortReader.typeobject SystemVaporPressureReader.typeobject TorqueReader.typeShow all
case class FloatValue(value: Double) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Valueclass Objecttrait Matchableclass AnyShow all
abstract class FourByteReader[T] extends FixedLengthReader[T]
Attributes
- Supertypes
- Known subtypes
-
object MaximumAirFlowRateReader.typeobject OxygenSensorMaxValuesReader.typeclass SingleIntReader[T]object IntReader.typeclass TwoShortReader[T]object OxygenSensorFuelAirCurrentReader.typeobject OxygenSensorFuelAirVoltageReader.typeShow all
case class FuelAirEquivalenceRatio(ratio: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object FuelAirEquivalenceRatioReader extends SingleShortReader[FuelAirEquivalenceRatio]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Reader[FuelAirEquivalenceRatio]class Objecttrait Matchableclass AnyShow all
- Self type
case object FuelInjectionTimingReader extends SingleShortReader[InjectionTiming]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[InjectionTiming]class TwoByteReader[InjectionTiming]class FixedLengthReader[InjectionTiming]trait Reader[InjectionTiming]class Objecttrait Matchableclass AnyShow all
- Self type
case object FuelPressureReader extends SingleByteReader[Pressure]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[Pressure]class FixedLengthReader[Pressure]class Objecttrait Matchableclass AnyShow all
- Self type
-
FuelPressureReader.type
case object FuelRailGaugePressureReader extends SingleShortReader[Pressure]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[Pressure]class TwoByteReader[Pressure]class FixedLengthReader[Pressure]class Objecttrait Matchableclass AnyShow all
- Self type
case object FuelRailPressureReader extends SingleShortReader[Pressure]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[Pressure]class TwoByteReader[Pressure]class FixedLengthReader[Pressure]class Objecttrait Matchableclass AnyShow all
- Self type
case object FuelRailPressureRelativeToManifoldReader extends SingleShortReader[Pressure]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[Pressure]class TwoByteReader[Pressure]class FixedLengthReader[Pressure]class Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object FuelRateReader extends SingleShortReader[FuelRate]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[FuelRate]class TwoByteReader[FuelRate]class FixedLengthReader[FuelRate]class Objecttrait Matchableclass AnyShow all
- Self type
-
FuelRateReader.type
case class FuelSystemStatus(first: Status, second: Status) extends Response
object FuelSystemStatus
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FuelSystemStatus.type
case object FuelSystemStatusReader extends TwoByteReader[FuelSystemStatus]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass TwoByteReader[FuelSystemStatus]trait Reader[FuelSystemStatus]class Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object FuelTrimReader extends SingleByteReader[FuelTrim]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[FuelTrim]class FixedLengthReader[FuelTrim]class Objecttrait Matchableclass AnyShow all
- Self type
-
FuelTrimReader.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object FuelTypeReader extends SingleByteReader[FuelType]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[FuelType]class FixedLengthReader[FuelType]class Objecttrait Matchableclass AnyShow all
- Self type
-
FuelTypeReader.type
case class InjectionTiming(timing: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object IntReader extends SingleIntReader[Int]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleIntReader[Int]class FourByteReader[Int]class FixedLengthReader[Int]trait Reader[Int]class Objecttrait Matchableclass AnyShow all
- Self type
-
IntReader.type
case object IntakeManifoldPressureReader extends SingleByteReader[Pressure]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[Pressure]class FixedLengthReader[Pressure]class Objecttrait Matchableclass AnyShow all
- Self type
case class IntegerValue(value: Long) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Valueclass Objecttrait Matchableclass AnyShow all
case object MaximumAirFlowRateReader extends FourByteReader[MaximumValue]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass FourByteReader[MaximumValue]class FixedLengthReader[MaximumValue]trait Reader[MaximumValue]class Objecttrait Matchableclass AnyShow all
- Self type
case class MaximumValue(max: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
enum ObdCause(val id: Int, val reason: String) extends Cause, Identified
This enum contains definitions of non-vendor specific error response codes. Nothing of this is based on any standards document, but purely on various websites. Generally the lower the ID is, the more likely it is that the information is correct.
This enum contains definitions of non-vendor specific error response codes. Nothing of this is based on any standards document, but purely on various websites. Generally the lower the ID is, the more likely it is that the information is correct.
Attributes
- See also
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalstrait Identifiedtrait Causeclass Objecttrait Matchableclass AnyShow all
object ObdCause
class ObdException(val cause: Cause) extends RuntimeException
Attributes
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class OxygenSensorFuelAirCurrent(fuelAirEquivRatio: Double, current: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object OxygenSensorFuelAirCurrentReader extends TwoShortReader[OxygenSensorFuelAirCurrent]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Reader[OxygenSensorFuelAirCurrent]class Objecttrait Matchableclass AnyShow all
- Self type
case class OxygenSensorFuelAirVoltage(fuelAirEquivRatio: Double, voltage: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object OxygenSensorFuelAirVoltageReader extends TwoShortReader[OxygenSensorFuelAirVoltage]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Reader[OxygenSensorFuelAirVoltage]class Objecttrait Matchableclass AnyShow all
- Self type
case object OxygenSensorFuelVoltageReader extends TwoByteReader[OxygenSensorFuelVoltageTrim]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
case class OxygenSensorFuelVoltageTrim(voltage: Double, fuelTrim: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case class OxygenSensorMaxValues(fuelAirEquiv: Double, voltage: Double, current: Double, pressure: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object OxygenSensorMaxValuesReader extends FourByteReader[OxygenSensorMaxValues]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Reader[OxygenSensorMaxValues]class Objecttrait Matchableclass AnyShow all
- Self type
abstract class ParameterRequest[T, S <: Service](service: S, val pid: Int, reader: Reader[T]) extends Request[T, S]
Attributes
- Supertypes
- Known subtypes
case object PendingTroubleCodesRequest extends ServiceRequest[Seq[DiagnosticTroubleCode], StandardMode]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
case object PermanentTroubleCodesRequest extends ServiceRequest[Seq[DiagnosticTroubleCode], StandardMode]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
case object PidSupportReader extends BitSetReader
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass BitSetReadertrait StrictLoggingclass FixedLengthReader[BitSet]class Objecttrait Matchableclass AnyShow all
- Self type
-
PidSupportReader.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
abstract class PredefinedRequest[T, S <: Service](service: S, pid: Int, reader: Reader[T]) extends ParameterRequest[T, S]
Attributes
- Supertypes
- Known subtypes
-
enum CurrentDataRequest[T]enum VehicleInfoRequest[T]
object Pressure
case class ProprietaryServiceId(idShort: Short) extends ServiceId
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ServiceIdclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DiagnosticTroubleCodeReader.typeclass FixedLengthReader[T]class BitSetReaderobject PidSupportReader.typeclass FiveByteReader[T]object EngineTorqueDataReader.typeclass FourByteReader[T]object MaximumAirFlowRateReader.typeobject OxygenSensorMaxValuesReader.typeclass SingleIntReader[T]object IntReader.typeclass TwoShortReader[T]object OxygenSensorFuelAirCurrentReader.typeobject OxygenSensorFuelAirVoltageReader.typeclass SingleByteReader[T]object BarometricPressureReader.typeobject ByteReader.typeobject CountReader.typeobject EngineLoadReader.typeobject FuelPressureReader.typeobject FuelTrimReader.typeobject FuelTypeReader.typeobject IntakeManifoldPressureReader.typeobject SingleBytePercentageReader.typeobject SingleByteSignedPercentageReader.typeobject TemperatureReader.typeobject TimingAdvanceReader.typeobject VehicleSpeedReader.typeclass TwoByteReader[T]object ControlModuleVoltageReader.typeobject FuelSystemStatusReader.typeobject OxygenSensorFuelVoltageReader.typeobject SecondaryOxygenSensorTrimReader.typeclass SingleShortReader[T]object AbsoluteEvapSystemVaporPressureReader.typeobject AirFlowRateReader.typeobject CatalystTemperatureReader.typeclass DistanceReaderobject EvapSystemVaporPressureReader.typeobject FuelAirEquivalenceRatioReader.typeobject FuelInjectionTimingReader.typeobject FuelRailGaugePressureReader.typeobject FuelRailPressureReader.typeobject FuelRailPressureRelativeToManifoldReader.typeobject FuelRateReader.typeobject RpmReader.typeclass RuntimeReaderobject ShortReader.typeobject SystemVaporPressureReader.typeobject TorqueReader.typeclass StringReaderobject UnitReader.typeShow all
case class RelativeValue(position: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
enum CurrentDataRequest[T]enum VehicleInfoRequest[T]object ClearTroubleCodeRequest.typeobject PendingTroubleCodesRequest.typeobject PermanentTroubleCodesRequest.typeobject ShowTroubleCodesRequest.typeShow all
trait Response
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AirFlowRateclass BitSetclass Countclass Distanceclass Durationclass EngineLoadclass EngineTorqueDataclass FuelAirEquivalenceRatioclass FuelRateclass FuelSystemStatusclass FuelTrimclass FuelTypeclass InjectionTimingclass MaximumValueclass OxygenSensorMaxValuesclass Pressureclass RPMclass RelativeValueclass Temperatureclass TimingAdvanceclass Torqueclass VehicleSpeedclass VoltageShow all
case object RpmReader extends SingleShortReader[RPM]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[RPM]class TwoByteReader[RPM]class FixedLengthReader[RPM]class Objecttrait Matchableclass AnyShow all
- Self type
-
RpmReader.type
case class RuntimeReader(unit: TimeUnit) extends SingleShortReader[Duration]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SingleShortReader[Duration]class TwoByteReader[Duration]class FixedLengthReader[Duration]class Objecttrait Matchableclass AnyShow all
case class SecondaryOxygenSensorTrim(trim: (Double, Double)) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object SecondaryOxygenSensorTrimReader extends TwoByteReader[SecondaryOxygenSensorTrim]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Reader[SecondaryOxygenSensorTrim]class Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
enum StandardMode
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ProprietaryServiceIdclass StandardServiceId
abstract class ServiceRequest[T, S <: Service](service: S, reader: Reader[T]) extends Request[T, S]
Attributes
- Supertypes
- Known subtypes
-
object ClearTroubleCodeRequest.typeobject PendingTroubleCodesRequest.typeobject PermanentTroubleCodesRequest.typeobject ShowTroubleCodesRequest.type
case object ShortReader extends SingleShortReader[Int]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[Int]class TwoByteReader[Int]class FixedLengthReader[Int]trait Reader[Int]class Objecttrait Matchableclass AnyShow all
- Self type
-
ShortReader.type
case object ShowTroubleCodesRequest extends ServiceRequest[Seq[DiagnosticTroubleCode], StandardMode]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
case object SingleBytePercentageReader extends SingleByteReader[RelativeValue]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[RelativeValue]class FixedLengthReader[RelativeValue]trait Reader[RelativeValue]class Objecttrait Matchableclass AnyShow all
- Self type
abstract class SingleByteReader[T] extends FixedLengthReader[T]
Attributes
- Supertypes
- Known subtypes
-
object BarometricPressureReader.typeobject ByteReader.typeobject CountReader.typeobject EngineLoadReader.typeobject FuelPressureReader.typeobject FuelTrimReader.typeobject FuelTypeReader.typeobject IntakeManifoldPressureReader.typeobject SingleBytePercentageReader.typeobject SingleByteSignedPercentageReader.typeobject TemperatureReader.typeobject TimingAdvanceReader.typeobject VehicleSpeedReader.typeShow all
case object SingleByteSignedPercentageReader extends SingleByteReader[RelativeValue]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[RelativeValue]class FixedLengthReader[RelativeValue]trait Reader[RelativeValue]class Objecttrait Matchableclass AnyShow all
- Self type
abstract class SingleIntReader[T] extends FourByteReader[T]
Attributes
- Supertypes
-
class FourByteReader[T]class FixedLengthReader[T]trait Reader[T]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object IntReader.type
abstract class SingleShortReader[T] extends TwoByteReader[T]
Attributes
- Supertypes
-
class TwoByteReader[T]class FixedLengthReader[T]trait Reader[T]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object AbsoluteEvapSystemVaporPressureReader.typeobject AirFlowRateReader.typeobject CatalystTemperatureReader.typeclass DistanceReaderobject EvapSystemVaporPressureReader.typeobject FuelAirEquivalenceRatioReader.typeobject FuelInjectionTimingReader.typeobject FuelRailGaugePressureReader.typeobject FuelRailPressureReader.typeobject FuelRailPressureRelativeToManifoldReader.typeobject FuelRateReader.typeobject RpmReader.typeclass RuntimeReaderobject ShortReader.typeobject SystemVaporPressureReader.typeobject TorqueReader.typeShow all
enum StandardMode(id: StandardServiceId) extends Service
object StandardMode
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StandardMode.type
case class StandardServiceId(idByte: Byte) extends ServiceId
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ServiceIdclass Objecttrait Matchableclass AnyShow all
case class StringReader(charset: Charset, length: Int, trimControlChars: Boolean) extends Reader[String], StrictLogging
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StrictLoggingtrait Reader[String]class Objecttrait Matchableclass AnyShow all
case class StringValue(value: String) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Valueclass Objecttrait Matchableclass AnyShow all
case object SystemVaporPressureReader extends SingleShortReader[Pressure]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[Pressure]class TwoByteReader[Pressure]class FixedLengthReader[Pressure]class Objecttrait Matchableclass AnyShow all
- Self type
case class Temperature(temperature: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object TemperatureReader extends SingleByteReader[Temperature]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[Temperature]class FixedLengthReader[Temperature]trait Reader[Temperature]class Objecttrait Matchableclass AnyShow all
- Self type
-
TemperatureReader.type
case class TimingAdvance(advance: Double) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object TimingAdvanceReader extends SingleByteReader[TimingAdvance]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[TimingAdvance]class FixedLengthReader[TimingAdvance]trait Reader[TimingAdvance]class Objecttrait Matchableclass AnyShow all
- Self type
-
TimingAdvanceReader.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object TorqueReader extends SingleShortReader[Torque]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleShortReader[Torque]class TwoByteReader[Torque]class FixedLengthReader[Torque]class Objecttrait Matchableclass AnyShow all
- Self type
-
TorqueReader.type
case class TruthValue(value: Boolean) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Valueclass Objecttrait Matchableclass AnyShow all
abstract class TwoByteReader[T] extends FixedLengthReader[T]
Attributes
- Supertypes
- Known subtypes
-
object ControlModuleVoltageReader.typeobject FuelSystemStatusReader.typeobject OxygenSensorFuelVoltageReader.typeobject SecondaryOxygenSensorTrimReader.typeclass SingleShortReader[T]object AbsoluteEvapSystemVaporPressureReader.typeobject AirFlowRateReader.typeobject CatalystTemperatureReader.typeclass DistanceReaderobject EvapSystemVaporPressureReader.typeobject FuelAirEquivalenceRatioReader.typeobject FuelInjectionTimingReader.typeobject FuelRailGaugePressureReader.typeobject FuelRailPressureReader.typeobject FuelRailPressureRelativeToManifoldReader.typeobject FuelRateReader.typeobject RpmReader.typeclass RuntimeReaderobject ShortReader.typeobject SystemVaporPressureReader.typeobject TorqueReader.typeShow all
abstract class TwoShortReader[T] extends FourByteReader[T]
Attributes
- Supertypes
-
class FourByteReader[T]class FixedLengthReader[T]trait Reader[T]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object OxygenSensorFuelAirCurrentReader.typeobject OxygenSensorFuelAirVoltageReader.type
case object UnitReader extends Reader[Unit]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Reader[Unit]class Objecttrait Matchableclass AnyShow all
- Self type
-
UnitReader.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object Value
enum VehicleInfoRequest[T](pid: Int, reader: Reader[T]) extends PredefinedRequest[T, StandardMode]
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class VehicleSpeed(speed: Int) extends Response
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
case object VehicleSpeedReader extends SingleByteReader[VehicleSpeed]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SingleByteReader[VehicleSpeed]class FixedLengthReader[VehicleSpeed]trait Reader[VehicleSpeed]class Objecttrait Matchableclass AnyShow all
- Self type
-
VehicleSpeedReader.type
In this article