|
Принимается пакет9 байт, CBR_1200
1 байт = 0,5 мс
пакет ( 9 байт) = 40мс
время между пакетами = 116 мсУстановил тайм ауты :
ReadIntervalTimeout = 45
ReadTotalTimeoutMultiplier = 0
ReadTotalTimeoutConstant = 0
READ_TIMEOUT = 5 / WaitForSingleObject(ovr.hEvent, READ_TIMEOUT);/
Вроде принимает, вопросы
1. оптимальные установки ?
2. насколько я понял, ReadIntervalTimeout - время таймаута между байтами,
те по теории нужно установить чуть больше одного байта (0,5мс), но
при попытке установить < времени пакета (40мс) идут сбои , как это обьяснить ?
3. как используется время READ_TIMEOUT в функции WaitForSingleObject ?
желательно на пальцах.4. Время обращения к WaitForSingleObject 35 мс - правильно ?
5. насколько байт буфер у сом порта ?Спасибо за внимание :)
E-mail: info@telesys.ru