C# Класс VAGSuite.Tools

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

Открытые свойства

Свойство Тип Описание
AxisList List
codeBlockList List
m_CurrentWorkingProject string
m_ProjectLog ProjectLog
m_ProjectTransactionLog TransactionLog
m_carMake CarMakes
m_codeBlock5ID int
m_codeBlock6ID int
m_codeBlock7ID int
m_currentFileType EDCFileType
m_currentfile string
m_currentfilelength int
m_symbols SymbolCollection

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

Метод Описание
DetermineFileType ( string fileName, bool isPrimaryFile ) : EDCFileType
ExtractBoschPartnumber ( byte allBytes ) : string
GetCorrectionFactorForRpm ( int rpm, int numberCylinders ) : double
GetParserForFile ( string filename, bool isPrimaryFile ) : IEDCFileParser
GetSymbolAddressLike ( SymbolCollection curSymbolCollection, string symbolname ) : System.Int64
GetSymbolNameByAddress ( Int32 address ) : string
GetSymbolNameByAddressInRange ( Int32 address, Int32 addressTo ) : string
GetWorkingDirectory ( ) : string
IQToTorque ( int IQ, int rpm, int numberCylinders ) : int
IsEDC16Partnumber ( string partnumber ) : bool
PowerToTorque ( int power, int rpm ) : int
StripNonAscii ( string input ) : string
TorqueToIQ ( int torque, int rpm, int numberCylinders ) : int
TorqueToPower ( int torque, int rpm ) : int
TorqueToPowerkW ( int torque, int rpm ) : int
UpdateChecksum ( string filename, bool verifyOnly ) : ChecksumResultDetails
findSequence ( byte fileData, int offset, byte sequence, byte mask ) : int
readdatafromfile ( string filename, int address, int length, EDCFileType type ) : byte[]
readdatafromfileasint ( string filename, int address, int length, EDCFileType type ) : int[]
reverseEndian ( byte retval ) : byte[]
reverseEndian ( int retval ) : int[]
savedatatobinary ( int address, int length, byte data, string filename, bool DoTransActionEntry, EDCFileType type ) : void
savedatatobinary ( int address, int length, byte data, string filename, bool DoTransActionEntry, string note, EDCFileType type ) : void

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

Метод Описание
CalculateEDC15PChecksum ( string filename, byte allBytes, bool verifyOnly, ChecksumResultDetails &result ) : ChecksumResult
CalculateEDC15VMChecksum ( string filename, byte allBytes, bool verifyOnly, ChecksumResultDetails &result ) : ChecksumResult
FindAscii ( byte allBytes, int start, int end, int length ) : string
FindDigits ( byte allBytes, int start, int end, int length ) : string
StripNonAsciiCapital ( string input ) : string
StripNonDigit ( string input ) : string
isDigit ( char c ) : bool
isLetter ( char c ) : bool

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

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

public DetermineFileType ( string fileName, bool isPrimaryFile ) : EDCFileType
fileName string
isPrimaryFile bool
Результат EDCFileType

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

public ExtractBoschPartnumber ( byte allBytes ) : string
allBytes byte
Результат string

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

public GetCorrectionFactorForRpm ( int rpm, int numberCylinders ) : double
rpm int
numberCylinders int
Результат double

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

public GetParserForFile ( string filename, bool isPrimaryFile ) : IEDCFileParser
filename string
isPrimaryFile bool
Результат IEDCFileParser

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

public GetSymbolAddressLike ( SymbolCollection curSymbolCollection, string symbolname ) : System.Int64
curSymbolCollection SymbolCollection
symbolname string
Результат System.Int64

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

public GetSymbolNameByAddress ( Int32 address ) : string
address System.Int32
Результат string

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

public GetSymbolNameByAddressInRange ( Int32 address, Int32 addressTo ) : string
address System.Int32
addressTo System.Int32
Результат string

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

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

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

public IQToTorque ( int IQ, int rpm, int numberCylinders ) : int
IQ int
rpm int
numberCylinders int
Результат int

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

public IsEDC16Partnumber ( string partnumber ) : bool
partnumber string
Результат bool

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

public PowerToTorque ( int power, int rpm ) : int
power int
rpm int
Результат int

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

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

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

public TorqueToIQ ( int torque, int rpm, int numberCylinders ) : int
torque int
rpm int
numberCylinders int
Результат int

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

public TorqueToPower ( int torque, int rpm ) : int
torque int
rpm int
Результат int

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

public TorqueToPowerkW ( int torque, int rpm ) : int
torque int
rpm int
Результат int

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

public UpdateChecksum ( string filename, bool verifyOnly ) : ChecksumResultDetails
filename string
verifyOnly bool
Результат ChecksumResultDetails

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

public findSequence ( byte fileData, int offset, byte sequence, byte mask ) : int
fileData byte
offset int
sequence byte
mask byte
Результат int

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

public readdatafromfile ( string filename, int address, int length, EDCFileType type ) : byte[]
filename string
address int
length int
type EDCFileType
Результат byte[]

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

public readdatafromfileasint ( string filename, int address, int length, EDCFileType type ) : int[]
filename string
address int
length int
type EDCFileType
Результат int[]

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

public reverseEndian ( byte retval ) : byte[]
retval byte
Результат byte[]

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

public reverseEndian ( int retval ) : int[]
retval int
Результат int[]

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

public savedatatobinary ( int address, int length, byte data, string filename, bool DoTransActionEntry, EDCFileType type ) : void
address int
length int
data byte
filename string
DoTransActionEntry bool
type EDCFileType
Результат void

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

public savedatatobinary ( int address, int length, byte data, string filename, bool DoTransActionEntry, string note, EDCFileType type ) : void
address int
length int
data byte
filename string
DoTransActionEntry bool
note string
type EDCFileType
Результат void

Описание свойств

AxisList публичное свойство

public List AxisList
Результат List

codeBlockList публичное свойство

public List codeBlockList
Результат List

m_CurrentWorkingProject публичное свойство

public string m_CurrentWorkingProject
Результат string

m_ProjectLog публичное свойство

public ProjectLog,VAGSuite m_ProjectLog
Результат ProjectLog

m_ProjectTransactionLog публичное свойство

public TransactionLog,VAGSuite m_ProjectTransactionLog
Результат TransactionLog

m_carMake публичное свойство

public CarMakes m_carMake
Результат CarMakes

m_codeBlock5ID публичное свойство

public int m_codeBlock5ID
Результат int

m_codeBlock6ID публичное свойство

public int m_codeBlock6ID
Результат int

m_codeBlock7ID публичное свойство

public int m_codeBlock7ID
Результат int

m_currentFileType публичное свойство

public EDCFileType m_currentFileType
Результат EDCFileType

m_currentfile публичное свойство

public string m_currentfile
Результат string

m_currentfilelength публичное свойство

public int m_currentfilelength
Результат int

m_symbols публичное свойство

public SymbolCollection,VAGSuite m_symbols
Результат SymbolCollection