C# Class hobd.OBD2Engine

OBD2Engine implements ELM327 protocol interfac for sensor fetching
Inheritance: Engine
Show file 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 property

public int NoResponseTimeout
return int

PingTimeout public property

public int PingTimeout
return int

ReadDelay public property

public int ReadDelay
return int

SleepOnError public property

public int SleepOnError
return int

VersionInfo public property

public string VersionInfo
return string