C# Класс EcuEmulator.Emulator

Показать файл Открыть проект

Открытые методы

Метод Описание
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