AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:02

Parameter dieser Suchanfrage:

Suche in Thema: CRC-16 berechnen
Suche alle Beiträge, die von "brose" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.008s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: CRC-16 berechnen

      Delphi
      by brose, 3. Mär 2010
    Ich habe den Part nun in meinem Programm implementiert und getestet, funktioniert einwandfrei!

    Also vielen Dank an alle Beteiligten!!! :dp:
  • Forum: Sonstige Fragen zu Delphi

    Re: CRC-16 berechnen

      Delphi
      by brose, 1. Mär 2010
    :wall:
    ok, vor lauter Nullen und Einsen bin ich schon ganz kirre im Kopf ;)
  • Forum: Sonstige Fragen zu Delphi

    Re: CRC-16 berechnen

      Delphi
      by brose, 1. Mär 2010
    Hmm, also den letzten Teil versteh' ich net:

    // Fold 32-bit sum to 16 bits
    while (sum shr 16) > 0 do
    sum := (sum and $ffff) + (sum shr 16);

    result := not Word(sum);
    end;
  • Forum: Sonstige Fragen zu Delphi

    Re: CRC-16 berechnen

      Delphi
      by brose, 1. Mär 2010
    Danke Euch beiden! Ich kanns im Moment leider nicht testen, werde aber berichten.

    Die Daten liegen zunächst als STRING-Kette der Hexwerte (00-FF) vor.

    Mit Pointern kenn' ich mich leider nicht so aus. Müsste ich die Werte dann in einen Array of Byte schreiben, also immer 32 Bit? Muss ich das ganze vierstellig durchführen, weil ja am Ende ein 32-Bit-Wert stehen muss?

    Sorry für die...
  • Forum: Sonstige Fragen zu Delphi

    Re: CRC-16 berechnen (Übersetzung C => Delphi)

      Delphi
      by brose, 1. Mär 2010
    Ja, danke, aber ich hab auch nix rausbekommen.

    Vermutlich handelt es sich um "RFC 1071 Internet Checksum" (http://www.codes-sources.com/rfc/RFC1071-COMPUTING-THE-INTERNET-CHECKSUM-PAGE-SUR-24/1071.aspx)

    Dort gibts unter Abschnitt 4.3 ne Implementation in C:

    4.1 "C"

    The following "C" code algorithm computes the checksum with an inner
    loop that sums 16-bits at a time in a 32-bit...
  • Forum: Sonstige Fragen zu Delphi

    Re: CRC-16 berechnen

      Delphi
      by brose, 11. Feb 2010
    Die Doku sagt:

    Element CRC16 (Prüfsumme)
    Die Prüfsumme wird ab dem Element TC bis zum Satzende generiert. Vor der Generierung der Prüfsumme wird das Element CRC16 mit dem Wert 0000H gefüllt.

    Das Polynom wird leider nicht genannt. Sonstige Hinweise gibts leider auch nicht.


    Hier noch zwei weitere Beispiele:
  • Forum: Sonstige Fragen zu Delphi

    CRC-16 berechnen

      Delphi
      by brose, 11. Feb 2010
    Hallo Leute.

    Ich habe einen gegebenen Datenstrom, zu dem der CRC-16 berechnet wurde. Um den Datenstrom zu beantworten, muss ich in das Antwort-Telegramm ebenfalls den CRC-Wert einbetten.

    Dummerweise bekomme ich es aber nicht hin, diesen CRC-16 korrekt zu berechnen.


    Der komplette Datenstrom ist (Hex-Werte)

    00 00 00 0E (1) 7D 98 B2 00 (2) CE 64 (3) 00 00 00 00 01 01 01 01


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=brose&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=147576
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz