а это только у меня косяк? больше ни у кого нет ложных повторов последней команды?
а по-моему по логам отчётливо видно, что косячит программа. после минуты без данных она получает помеху с фотодатчика и интерпретирует её как автоповтор. с какой радости? после минуты без данных вдруг срабатывает автоповтор? в программе должен быть интервал, не более 500мс, после которого автоповтор не должен приниматься, буфер должен офищаться, и программа должна ждать только код кнопки.
13/05/2010 17:58:31.921 [Message] GetInfraCode::Данные с ИК приемника Size = 3, данные: 04 92 02
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::Пришли данные на обработку Size = 3, данные: 04 92 02
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::---------------------------Нажали на кнопку---------------------------
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::Количество пропусков 0
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::В буффере есть данные с приемника
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::Данные в промежуточном буффере Size = 4, данные: 04 92 02 05
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::Вошли в обработку данных
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::Нажата кнопка 35
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::Эта кнопка является кодом повтора
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::Кнопка нажата. Восстанавливаем данные с первой кнопки
2 08 12 08 00 Восстановленные данные в промежуточный буффер Size = 68, данные: 6A 33 08 05 08 05 08 12 08 06 08 05 08 05 08 12 08 05 08 12 08 12 08 05 08 12 08 12 09 12 08 05 07 13 08 05 07 06 08 12 08 05 08 12 08 05 08 05 08 06 08 12 08 12 08 05 08 12 08 05 08 12 08 12 08 12 08 00 В 08 12 08 12 08 12 08 00
13/05/2010 17:58:31.921 [Message] ProcessingInfraCode::Итог. Нажата кнопка 0