C# Class hobd.OBD2Engine

OBD2Engine implements ELM327 protocol interfac for sensor fetching
Inheritance: Engine
ファイルを表示 Open project: cail/hobd

Public Properties

Property Type Description
NoResponseTimeout int
PingTimeout int
ReadDelay int
SleepOnError int
VersionInfo string

Public Methods

Method Description
Activate ( ) : void
Deactivate ( ) : void
HandleReply ( byte msg ) : void
HandleState ( ) : void
OBD2Engine ( ) : System
PurgeStream ( ) : void
Run ( ) : void
SendRaw ( string command ) : void
SetState ( string state2 ) : void

Private Methods

Method Description
SendCommand ( string command ) : int

Method Details

Activate() public method

public Activate ( ) : void
return void

Deactivate() public method

public Deactivate ( ) : void
return void

HandleReply() public method

public HandleReply ( byte msg ) : void
msg byte
return void

HandleState() public method

public HandleState ( ) : void
return void

OBD2Engine() public method

public OBD2Engine ( ) : System
return System

PurgeStream() public method

public PurgeStream ( ) : void
return void

Run() public method

public Run ( ) : void
return void

SendRaw() public method

public SendRaw ( string command ) : void
command string
return void

SetState() public method

public SetState ( string state2 ) : void
state2 string
return void

Property Details

NoResponseTimeout public_oe property

public int NoResponseTimeout
return int

PingTimeout public_oe property

public int PingTimeout
return int

ReadDelay public_oe property

public int ReadDelay
return int

SleepOnError public_oe property

public int SleepOnError
return int

VersionInfo public_oe property

public string VersionInfo
return string