Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.02;
Скачать: CL | DM;

Вниз

тип данных   Найти похожие ветки 

 
allucard   (2007-11-07 12:34) [0]

Народ подскажите незнающему:

необходимо принять из ком порта до 255 байт, затем пересчитать контрольную сумму - какой тип данных для этого лучше использовать?

Спасибо.


 
korneley ©   (2007-11-07 12:36) [1]

array[0..254] of byte


 
Palladin ©   (2007-11-07 12:37) [2]

для чего этого? для принятия данных? TMemoryStream,TFileStream, array [0..254], Pointer

для подсчета контрольной суммы, тут зависит во что она считается для crc32 - cardinal


 
allucard   (2007-11-07 12:37) [3]

Там как то по другому:

динамически


 
allucard   (2007-11-07 12:38) [4]

для CRC16


 
Palladin ©   (2007-11-07 12:40) [5]


> для CRC16

Word


 
allucard   (2007-11-07 12:44) [6]


> Palladin ©   (07.11.07 12:40) [5]


а как мне проще адресоветь те данные, по которым я считаю crc?

на С++ это выглядит так:

unsigned int CountCRC16(void *mem, unsigned int len)
   {
   unsigned int a, crc16;
   char *pch;
   pch=(char *)mem;


 
Palladin ©   (2007-11-07 14:29) [7]

array, TMemoryStream, pointer

одинаково просто


 
Slym ©   (2007-11-08 06:22) [8]

allucard   (07.11.07 12:44) [6]
unsigned int CountCRC16(void *mem, unsigned int len)
  {
  unsigned int a, crc16;
  char *pch;
  pch=(char *)mem;


function CountCRC16(mem:PByte;len:integer):word;
begin
 //result:=0;//заменить на инициализацию CRC16
 repeat
   //result:=result xor mem^;//заменить на подсчет CRC16
   inc(mem);
   Dec(len);
 until len=0;
 //result:=result xor $ffff;//заменить на финализацию CRC16
end;



Страницы: 1 вся ветка

Текущий архив: 2007.12.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
4-1179487343
elserpiente
2007-05-18 15:22
2007.12.02
Изменение файла


15-1193824197
Jeer
2007-10-31 12:49
2007.12.02
Утилиты, макросы


3-1185611898
pohil
2007-07-28 12:38
2007.12.02
Формат даты


15-1193597756
vpbar
2007-10-28 21:55
2007.12.02
Шрифт в объекте Формула (Microsoft Equation)


15-1193519538
enja
2007-10-28 01:12
2007.12.02
Дворники как осенние существа