Но я уже сделал по первому варианту. В таблицу кнопок заносится сигнал авто повтора. При приходе такого кода, вместо него передается первый сигнал.
Извини, что вклиниваюсь, но это не совсем так.
1) Хвосты библиотекой маркируются всегда одинаково.
Т.е. код у них начинается на 03 и 05 (пример 03044624, 050AAF5A)
Кроме хвостов на 03 и 05 не начинается ни один ответ.
подробнее в файле Hvosti.txt из комплекта программы осциллографа.
2) У Сергея была основная ошибка в плагине - отсутствие дэдлайна.
А ) т.е. если в течении 3х секунд не приходили никакие коды - Хвост игнорировать
В ) Если после известной (из таблицы) пришла неизвестная, то хвост то же игнорировать.
3) Кроме хвостов есть два экзотических понятия
А ) Код старта - когда перед любой кнопкой появляется сначала он, а потом код кнопки.
B ) ПРЕ хвостовой код - когда код кнопки, потом этот код, а потом обычный хвост.
Т.е. нужна позиция которая будет игнорировать заданный код.