Mi servirebbe avere il blocco funzione SysGetCrc nel linguaggio che preferite che mi definisca come decifrare un pacchetto stringa dotato di CRC calcolato tramite la vostra SysGetCrc. Il codice che ho provato è il seguente:
Stringa:= ‘123456789’;
CalcCRC.Buf:=ADR(Stringa);
CalcCRC.ByteNr:=LEN(Stringa);
CalcCRC.CrcIni:=0;
CalcCRC();
CRC:=CalcCRC.Crc;
Dove CalcCRC è una istanza della vostra SysGetCrc. Ho trovato un sito che calcola i CRC di vari tipi, e il vostro sembra essere il primo della lista quindi “normale”, il codice trovato è in linguaggio C quindi va bene al massimo l’unica cosa è che alla fine devo scambiare i due byte del CRC16 tra loro.
Si potrebbe avere il codice sorgente della SysGetCrc ? Qualsiasi linguaggio va bene se non si può proverò quello trovato, grazie.