C# Class VAGSuite.Tools

Afficher le fichier Open project: Blackfrosch/VAGEDCSuite

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

DetermineFileType() public méthode

public DetermineFileType ( string fileName, bool isPrimaryFile ) : EDCFileType
fileName string
isPrimaryFile bool
Résultat EDCFileType

ExtractBoschPartnumber() public méthode

public ExtractBoschPartnumber ( byte allBytes ) : string
allBytes byte
Résultat string

GetCorrectionFactorForRpm() public méthode

public GetCorrectionFactorForRpm ( int rpm, int numberCylinders ) : double
rpm int
numberCylinders int
Résultat double

GetParserForFile() public méthode

public GetParserForFile ( string filename, bool isPrimaryFile ) : IEDCFileParser
filename string
isPrimaryFile bool
Résultat IEDCFileParser

GetSymbolAddressLike() public méthode

public GetSymbolAddressLike ( SymbolCollection curSymbolCollection, string symbolname ) : System.Int64
curSymbolCollection SymbolCollection
symbolname string
Résultat System.Int64

GetSymbolNameByAddress() public méthode

public GetSymbolNameByAddress ( Int32 address ) : string
address System.Int32
Résultat string

GetSymbolNameByAddressInRange() public méthode

public GetSymbolNameByAddressInRange ( Int32 address, Int32 addressTo ) : string
address System.Int32
addressTo System.Int32
Résultat string

GetWorkingDirectory() public méthode

public GetWorkingDirectory ( ) : string
Résultat string

IQToTorque() public méthode

public IQToTorque ( int IQ, int rpm, int numberCylinders ) : int
IQ int
rpm int
numberCylinders int
Résultat int

IsEDC16Partnumber() public méthode

public IsEDC16Partnumber ( string partnumber ) : bool
partnumber string
Résultat bool

PowerToTorque() public méthode

public PowerToTorque ( int power, int rpm ) : int
power int
rpm int
Résultat int

StripNonAscii() public méthode

public StripNonAscii ( string input ) : string
input string
Résultat string

TorqueToIQ() public méthode

public TorqueToIQ ( int torque, int rpm, int numberCylinders ) : int
torque int
rpm int
numberCylinders int
Résultat int

TorqueToPower() public méthode

public TorqueToPower ( int torque, int rpm ) : int
torque int
rpm int
Résultat int

TorqueToPowerkW() public méthode

public TorqueToPowerkW ( int torque, int rpm ) : int
torque int
rpm int
Résultat int

UpdateChecksum() public méthode

public UpdateChecksum ( string filename, bool verifyOnly ) : ChecksumResultDetails
filename string
verifyOnly bool
Résultat ChecksumResultDetails

findSequence() public méthode

public findSequence ( byte fileData, int offset, byte sequence, byte mask ) : int
fileData byte
offset int
sequence byte
mask byte
Résultat int

readdatafromfile() public méthode

public readdatafromfile ( string filename, int address, int length, EDCFileType type ) : byte[]
filename string
address int
length int
type EDCFileType
Résultat byte[]

readdatafromfileasint() public méthode

public readdatafromfileasint ( string filename, int address, int length, EDCFileType type ) : int[]
filename string
address int
length int
type EDCFileType
Résultat int[]

reverseEndian() public méthode

public reverseEndian ( byte retval ) : byte[]
retval byte
Résultat byte[]

reverseEndian() public méthode

public reverseEndian ( int retval ) : int[]
retval int
Résultat int[]

savedatatobinary() public méthode

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
Résultat void

savedatatobinary() public méthode

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
Résultat void

Property Details

AxisList public_oe property

public List AxisList
Résultat List

codeBlockList public_oe property

public List codeBlockList
Résultat List

m_CurrentWorkingProject public_oe property

public string m_CurrentWorkingProject
Résultat string

m_ProjectLog public_oe property

public ProjectLog,VAGSuite m_ProjectLog
Résultat ProjectLog

m_ProjectTransactionLog public_oe property

public TransactionLog,VAGSuite m_ProjectTransactionLog
Résultat TransactionLog

m_carMake public_oe property

public CarMakes m_carMake
Résultat CarMakes

m_codeBlock5ID public_oe property

public int m_codeBlock5ID
Résultat int

m_codeBlock6ID public_oe property

public int m_codeBlock6ID
Résultat int

m_codeBlock7ID public_oe property

public int m_codeBlock7ID
Résultat int

m_currentFileType public_oe property

public EDCFileType m_currentFileType
Résultat EDCFileType

m_currentfile public_oe property

public string m_currentfile
Résultat string

m_currentfilelength public_oe property

public int m_currentfilelength
Résultat int

m_symbols public_oe property

public SymbolCollection,VAGSuite m_symbols
Résultat SymbolCollection