C# 클래스 EcuEmulator.Emulator

파일 보기 프로젝트 열기: HerrRiebmann/KDS2Bluetooth

공개 메소드들

메소드 설명
AddChecksum ( string data ) : string
AddSpacesToString ( string valueField ) : string
AnswerRequest ( string data ) : string
CalcCheckSum ( IEnumerable hexValues ) : byte
CheckChecksum ( string data ) : bool
HandleRequest ( string data ) : Result

Checks Request by RequestComplete() Answeres Request with AnswerRequest()

InitRegister ( ) : RegisterList
Interpret ( string hexValues ) : EcuEmulator.Data.Transfer

비공개 메소드들

메소드 설명
CheckLastRequestDate ( ) : bool
CheckRequest ( List values, string data ) : bool
CheckValuesComplete ( string &data ) : ResponseType
CountMessagePerSecond ( ) : void
CreateAnswer ( Register register ) : string
CreateErrorResponse ( ) : string
CreateInitResponse ( ) : string

메소드 상세

AddChecksum() 공개 정적인 메소드

public static AddChecksum ( string data ) : string
data string
리턴 string

AddSpacesToString() 공개 정적인 메소드

public static AddSpacesToString ( string valueField ) : string
valueField string
리턴 string

AnswerRequest() 공개 정적인 메소드

public static AnswerRequest ( string data ) : string
data string
리턴 string

CalcCheckSum() 공개 정적인 메소드

public static CalcCheckSum ( IEnumerable hexValues ) : byte
hexValues IEnumerable
리턴 byte

CheckChecksum() 공개 정적인 메소드

public static CheckChecksum ( string data ) : bool
data string
리턴 bool

HandleRequest() 공개 정적인 메소드

Checks Request by RequestComplete() Answeres Request with AnswerRequest()
public static HandleRequest ( string data ) : Result
data string Requst from Device
리턴 Result

InitRegister() 공개 정적인 메소드

public static InitRegister ( ) : RegisterList
리턴 RegisterList

Interpret() 공개 정적인 메소드

public static Interpret ( string hexValues ) : EcuEmulator.Data.Transfer
hexValues string
리턴 EcuEmulator.Data.Transfer