C# Класс EcuMapTools.XMLtoIDC

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetSSMBase ( ) : string
GuiRun ( string args, string outpath, string def, string loggerdef, string loggerdtd ) : void
MakeAll ( string ssmbase, string loggerdef, string loggerdtd ) : void
MakeAll ( string ssmbase, string ecudefs, string loggerdef, string loggerdtd ) : void
MakeExtParams ( string loggerdef, string loggerdtd ) : void
MakeRomTables ( ) : void
MakeRomTables ( string ecudefs ) : void
MakeStdParams ( string ssmbase, string loggerdef, string loggerdtd ) : void
XMLtoIDC ( ECU di ) : System

Приватные методы

Метод Описание
CategoryIs ( string args, string category ) : bool
ConvertBaseString ( string ssmBaseString ) : uint
ConvertName ( string original ) : string
DefineECUFlashTables ( string functionName, SharpTuneCore def ) : string[]
DefineExtendedParameters ( string functionName, string target, string ecuId, string cpu, string loggerdef, string loggerdtd ) : void
DefineStandardParameters ( string functionName, string target, string calId, uint ssmBase, string cpu, string loggerdef, string loggerdtd ) : void
DefineTables ( string functionName, string calId, string def ) : string[]
FormatData ( string address, string length ) : void
GetRomBase ( string xmlId, string def ) : string
MakeName ( string address, string name ) : void
PrintSwitches ( Array>.IDictionary switchList, uint ssmBase, string cpu ) : void
UpdateTableList ( string name, string address ) : void
Usage ( ) : void
UsageExtParam ( ) : void
UsageMakeAll ( ) : void
UsageStdParam ( ) : void
UsageTables ( ) : void
WriteEcuFlashTableNames ( SharpTuneCore def ) : string[]
WriteExtendedParameters ( string target, string ecuid, string cpu, string loggerdef ) : void
WriteFooter ( string functionName ) : void
WriteHeader1 ( string functionName, string description ) : void
WriteHeader2 ( string functionName ) : void
WriteHeader3 ( string functionName1, string functionName2, string functionName3, string description ) : void
WriteIdcTableNames ( ) : void
WriteStandardParameters ( string target, string ecuid, uint ssmBase, string cpu, string loggerdef ) : void
WriteTableNames ( string xmlId, string def ) : string[]

Описание методов

GetSSMBase() публичный Метод

public GetSSMBase ( ) : string
Результат string

GuiRun() публичный Метод

public GuiRun ( string args, string outpath, string def, string loggerdef, string loggerdtd ) : void
args string
outpath string
def string
loggerdef string
loggerdtd string
Результат void

MakeAll() публичный Метод

public MakeAll ( string ssmbase, string loggerdef, string loggerdtd ) : void
ssmbase string
loggerdef string
loggerdtd string
Результат void

MakeAll() публичный Метод

public MakeAll ( string ssmbase, string ecudefs, string loggerdef, string loggerdtd ) : void
ssmbase string
ecudefs string
loggerdef string
loggerdtd string
Результат void

MakeExtParams() публичный Метод

public MakeExtParams ( string loggerdef, string loggerdtd ) : void
loggerdef string
loggerdtd string
Результат void

MakeRomTables() публичный Метод

public MakeRomTables ( ) : void
Результат void

MakeRomTables() публичный Метод

public MakeRomTables ( string ecudefs ) : void
ecudefs string
Результат void

MakeStdParams() публичный Метод

public MakeStdParams ( string ssmbase, string loggerdef, string loggerdtd ) : void
ssmbase string
loggerdef string
loggerdtd string
Результат void

XMLtoIDC() публичный Метод

public XMLtoIDC ( ECU di ) : System
di SharpTuneCore.ECU
Результат System