Method | Description | |
---|---|---|
ConvertXML ( string fetchPath, List |
Load parameters from XML an XML file
|
|
CopyTables ( |
Creates a table XEL from the template file, adding proper addresses
|
|
ECUMetaData ( |
Constructor
|
|
ECUMetaData ( |
Constructor TODO: Change to a factory to share already-opened definitions TODO: Include more information about inheritance in the class for def-editing
|
|
ECUMetaData ( AvailableDevices ad, string fp, Mod mod ) : System |
Constructor used to create new definitions using existing data
|
|
ECUMetaData ( AvailableDevices ad, string respath, bool isres ) : System | ||
ExportEcuFlashXML ( ) : bool | ||
ExportEcuFlashXML ( string filepath ) : bool | ||
ExportRRRomId ( ) : XElement | ||
ExposeTable ( string name, LookupTable lut ) : void | ||
GetBaseRomTable ( string tablename, TableMetaData &basetable ) : bool | ||
ImportMapFile ( string filepath, ECU image ) : void | ||
ImportMapText ( string text, ECU image ) : void | ||
ParseMetaData_ECUFlash ( ) : void |
Read the rom identification header and include from a file
|
|
Populate ( ) : bool |
Populates a 'short def' (romid + include) into a full definition
|
|
ReadEcuFlashRamTables ( XDocument xmlDoc, IXmlLineInfo info ) : bool | ||
ReadEcuFlashRomTables ( XDocument xmlDoc, IXmlLineInfo info ) : bool | ||
ReadEcuFlashScalings ( XDocument xmlDoc, IXmlLineInfo info ) : bool | ||
ReadMap ( EcuMap idaMap, ECU image ) : void | ||
ReadXML ( ) : bool |
Load parameters from XML an XML file
|
|
pullScalings ( String fetchPath, List |
Pulls the scaling xelement from the definition at fetchPath
|
Method | Description | |
---|---|---|
AddRamTable ( |
||
AddRomTable ( |
||
Clear ( ) : void | ||
GetBaseTable ( string name ) : TableMetaData | ||
Inherit ( ) : void |
public static ConvertXML ( string fetchPath, List |
||
fetchPath | string | |
blobtables | List |
|
t3d | Dictionary |
|
t2d | Dictionary |
|
t1d | Dictionary |
|
imap | String>.Dictionary | |
isbase | bool | |
return | void |
public ECUMetaData ( |
||
ad | ||
return | System |
public ECUMetaData ( |
||
ad | ||
filepath | string | |
return | System |
public ECUMetaData ( AvailableDevices ad, string fp, Mod mod ) : System | ||
ad | AvailableDevices | |
fp | string | |
mod | Mod | |
return | System |
public ECUMetaData ( AvailableDevices ad, string respath, bool isres ) : System | ||
ad | AvailableDevices | |
respath | string | |
isres | bool | |
return | System |
public ExportEcuFlashXML ( string filepath ) : bool | ||
filepath | string | |
return | bool |
public ExposeTable ( string name, LookupTable lut ) : void | ||
name | string | |
lut | LookupTable | |
return | void |
public GetBaseRomTable ( string tablename, TableMetaData &basetable ) : bool | ||
tablename | string | |
basetable | TableMetaData | |
return | bool |
public ImportMapFile ( string filepath, ECU image ) : void | ||
filepath | string | |
image | ECU | |
return | void |
public ImportMapText ( string text, ECU image ) : void | ||
text | string | |
image | ECU | |
return | void |
public ReadEcuFlashRamTables ( XDocument xmlDoc, IXmlLineInfo info ) : bool | ||
xmlDoc | XDocument | |
info | IXmlLineInfo | |
return | bool |
public ReadEcuFlashRomTables ( XDocument xmlDoc, IXmlLineInfo info ) : bool | ||
xmlDoc | XDocument | |
info | IXmlLineInfo | |
return | bool |
public ReadEcuFlashScalings ( XDocument xmlDoc, IXmlLineInfo info ) : bool | ||
xmlDoc | XDocument | |
info | IXmlLineInfo | |
return | bool |
public ReadMap ( EcuMap idaMap, ECU image ) : void | ||
idaMap | EcuMap | |
image | ECU | |
return | void |
public static pullScalings ( String fetchPath, List |
||
fetchPath | String | /// Fetch path. /// |
xbs | List |
|
xs | List |
|
return | void |