Sabbah писал(а):
Может как вариант пикало в зависимости какая команда выбрана, 3 или 1 к примеру. Да и джойстик тут как по мне вообще не нужен, для ручной настройки курка и перезарядки хватит. Кстати выловил один баг, в прошлом году когда тестировал 3.0 была такая проблема, при выстрелах очень редко происходило самопоражение, вчера тестил ту прошивку, что переделал с 3.1 на 3.0 появилось тоже самое, как правило это происходит на первой обойме стреляя короткими очередями в стену, на расстоянии в 1 метр, а дальше уже норм все. Проявляется редко но есть, так из 7 включений тага 3 раза смог себя поразить.
Это не баг.
Это, скорее - особенность протокола.
Просто иногда отраженный пакет соответствовал стандарту (случайное стечение обстоятельств, при отражении 1 превратилась в правильный 0).
Это без контрольной суммы никак не отследить!
Тут можно только блокировать прием во время своего выстрела.
Мы то только ошибочные игнорим, а правильные (даже если они искаженные) - обрабатываем.
Еще можно поэкспериментировать с толерантностью - допустимой погрешностью
Но есть опасность, что тогда дальность приема упадет.
Такой вот компромисс...
Можно так сделать - если ставим мощность ИК для игры в помещении, то и блокируем прием во время выстрела.
При игре на улице - не блокируем.
А может толерантность уменьшать при игре в помещении?
На 100% не избавит все равно, но вероятность снизит.
Надо пробовать.