Если программа падает от какого-то сигнала с какого-то датчика, то нормальный программист делает так:
1) Находит место, вызывающее проблему.
2) Дорабатывает программу, чтобы больше не падало из за этого датчика.
3) Использует блок try ... catch чтобы впредь не падало и делало расширенное логирование в случае непонятных данных от какого-то нового неподдерживаемого датчика, чтобы можно было эти логи передать разработчику.
Как делает программист, которому насрать на свой продукт:
1) Отключает сбойный функционал своей программы.
Всем хорошего дня!