Привет У меня есть эта реализация C CRC16: const unsigned short CRCtbl[ 256 ] =
{
0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241,
0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC
я должен перевести вычисления CRC16 от C к C#, но получаю сообщение, что я не могу неявно преобразовать тип «Int» в «BOOL» на (crc & 0x8000) и return (crc & 0xFFFF) Кодекса до сих пор: public unsafe s
Я пытаюсь оценить соответствующую контрольную сумму на основе CRC-16 алгоритм с использованием crcmod Модуль Python и версия 2.5 интерпретатора Python. Параметры контрольной суммы являются: CRC заказ:
У меня есть код ниже, который я пытаюсь преобразовать в Java. WORD ComputeCRC16(BYTE *data, DWORD data_length)
{
BYTE *ptr;
BYTEWORD retval;
/* Initialize the CRC */
retval.w = 0
ребята. Я использую проверку CRC16-ITU, чтобы сравнить некоторые данные, но это не соответствует, когда я сравнивал CRC16-ITU и пакетные данные с CRC16 с устройства. Это таблица CRC16-ITU. U16 crctab1