private string DetermineNumberByFlashBank(long address, List<CodeBlock> currBlocks)
{
foreach (CodeBlock cb in currBlocks)
{
if (cb.StartAddress <= address && cb.EndAddress >= address)
{
/* if (cb.CodeID == 1) return "codeblock 1";// - MAN";
if (cb.CodeID == 2) return "codeblock 2";// - AUT (hydr)";
if (cb.CodeID == 3) return "codeblock 3";// - AUT (elek)";
return cb.CodeID.ToString();*/
if (cb.BlockGearboxType == GearboxType.Automatic)
{
return "codeblock " + cb.CodeID.ToString() + " AUT";
}
return "codeblock " + cb.CodeID.ToString();
}
}
long bankNumber = address / 0x10000;
return "flashbank " + bankNumber.ToString();
}