C# 클래스 EcuMapTools.XMLtoIDC

파일 보기 프로젝트 열기: Merp/SharpTune 1 사용 예제들

공개 메소드들

메소드 설명
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