C# Class VAGSuite.EDC15P_checksum

Datei anzeigen Open project: Blackfrosch/VAGEDCSuite Class Usage Examples

Public Methods

Method Description
DumpChecksumLocations ( string info, byte allBytes ) : void
tdi41_2002_checksum_search ( byte file_buffer, UInt32 file_size, bool debug ) : ChecksumResult
tdi41_checksum_search ( byte file_buffer, UInt32 file_size, bool debug ) : ChecksumResult
tdi41v2_checksum_search ( byte file_buffer, UInt32 file_size, bool debug ) : ChecksumResult

Private Methods

Method Description
CheckEmpty ( byte file_buffer, uint chk_start_addr, uint chk_end_addr ) : bool
DumpChecksum ( string remark, byte allBytes, bool debugInfo ) : void
tdi41_2002_checksum_calculate ( byte file_buffer, UInt32 chk_start_addr, UInt32 chk_end_addr, UInt16 seed_a, UInt16 seed_b, UInt16 seed_c, UInt16 seed_d, bool first_pass ) : UInt32
tdi41_checksum_calculate ( byte file_buffer, UInt32 chk_start_addr, UInt32 chk_end_addr, UInt16 seed_a, UInt16 seed_b ) : UInt32

Method Details

DumpChecksumLocations() public method

public DumpChecksumLocations ( string info, byte allBytes ) : void
info string
allBytes byte
return void

tdi41_2002_checksum_search() public method

public tdi41_2002_checksum_search ( byte file_buffer, UInt32 file_size, bool debug ) : ChecksumResult
file_buffer byte
file_size System.UInt32
debug bool
return ChecksumResult

tdi41_checksum_search() public method

public tdi41_checksum_search ( byte file_buffer, UInt32 file_size, bool debug ) : ChecksumResult
file_buffer byte
file_size System.UInt32
debug bool
return ChecksumResult

tdi41v2_checksum_search() public method

public tdi41v2_checksum_search ( byte file_buffer, UInt32 file_size, bool debug ) : ChecksumResult
file_buffer byte
file_size System.UInt32
debug bool
return ChecksumResult