[an error occurred while processing this directive]
|
Специально посмотрел в спецификацию USB - и ответа там не нашел. В действительности, важно лишь то, что при порче данных в пакете получатель об этом обязательно (с высокой вероятностью) узнает. Что делать при этом с блоком данных, если их все-таки доставили - это уже зависит от стратегии работы с ошибками. Думаю, самая простая и гарантироанно работающая стратегия - выкинуть этот блок и запустить универсальную процедуру обработки ошибок, которая, очевидно, должна обрабатывать случай полной потери данных. IMHO так как в ISO канале прием неправильных данных обычно гораздо хуже потери данных, эта стратегия обработки ошибок в ISO канале в большинстве случаев наилучшая.
E-mail: info@telesys.ru