Речь идет не о Bluetooth, или сигналах, ни о case
запуске N раз.
Это о деактивации фрагмента кода послекакое-то условие было выполнено.
Ваше условие - ваш код уже был выполнен, N раз.
Вы хотите, чтобы ваш код делал что-то другое на N + 1 th время (и, предположительно, после этого).
Лучший способ сделать это зависит от кода, который мы не видим.Это может быть так же просто, как счетчик и оператор if
.Это может быть снятие привязки с указателя на функцию.Это может быть удаление триггера событий из какой-либо сторонней библиотеки.Выбор за вами.