C# Class BF2Statistics.Utilities.Crc16

Credits go to http://www.sanity-free.com/134/standard_crc_16_in_csharp.html
Afficher le fichier Open project: BF2Statistics/ControlCenter Class Usage Examples

Méthodes publiques

Méthode Description
ComputeChecksum ( byte bytes ) : ushort

Calculates the Checksum for the given bytes

ComputeChecksum ( string Input ) : ushort

Calculates the Checksum for the input string

Crc16 ( ) : System.Text
Crc16 ( Crc16Mode Mode ) : System.Text
Crc16 ( ushort polynomial ) : System.Text

Private Methods

Méthode Description
BuildCrcTable ( ushort polynomial ) : void

Builds the Crc table programatically with the given polynomial

Method Details

ComputeChecksum() public méthode

Calculates the Checksum for the given bytes
public ComputeChecksum ( byte bytes ) : ushort
bytes byte
Résultat ushort

ComputeChecksum() public méthode

Calculates the Checksum for the input string
public ComputeChecksum ( string Input ) : ushort
Input string
Résultat ushort

Crc16() public méthode

public Crc16 ( ) : System.Text
Résultat System.Text

Crc16() public méthode

public Crc16 ( Crc16Mode Mode ) : System.Text
Mode Crc16Mode
Résultat System.Text

Crc16() public méthode

public Crc16 ( ushort polynomial ) : System.Text
polynomial ushort
Résultat System.Text