Да, и в каждый вызов функции нужно будет явно передавать структуру
с переменными состояния. Датчиков то несколько десятков. И для чего
этот геморрой? Нет, ну идея класса и объекта - она же просто идеально ложится в реальный мир. Зачем от нее отказываться, что бы что?