FixedLengthReader

tel.schich.obd4s.obd.FixedLengthReader
abstract class FixedLengthReader[T](val length: Int) extends Reader[T]

Attributes

Graph
Supertypes
trait Reader[T]
class Object
trait Matchable
class Any
Known subtypes
class BitSetReader
object PidSupportReader.type
class FiveByteReader[T]
class FourByteReader[T]
class SingleIntReader[T]
object IntReader.type
class TwoShortReader[T]
class SingleByteReader[T]
object ByteReader.type
object CountReader.type
object EngineLoadReader.type
object FuelPressureReader.type
object FuelTrimReader.type
object FuelTypeReader.type
object TemperatureReader.type
object TimingAdvanceReader.type
object VehicleSpeedReader.type
class TwoByteReader[T]
object AirFlowRateReader.type
object FuelRateReader.type
object RpmReader.type
object ShortReader.type
object TorqueReader.type
Show all

Members list

Type members

Inherited types

type BufferView = IndexedSeqView[Byte]

Attributes

Inherited from:
Reader

Value members

Abstract methods

def read(buf: BufferView): Result[T]

Concrete methods

final override def read(buf: BufferView, offset: Int): Result[(T, Int)]

Attributes

Definition Classes

Inherited methods

def merge(left: T, right: T): T

Attributes

Inherited from:
Reader

Concrete fields

val length: Int