Инициализация подключения к бд и инициализация 1-wire адаптера происходит в отдельных потоках с проверкой подключения. Если подключение к бд неудачно то будут производится повторные попытки с интервалом 5 секунд.
изменения в логики работы программы(реализация потоков)
Промежуточный коммит. Реализованна обработка ошибок подключения к бд, и невозвожность обнаружения адаптера. Флаги о подключении к бд и подключении к 1-wire адаптеру расположены на уровне контроллера окна.
Реализация отслеживания состояния подключения к бд и к адаптеру на уровне глобального контроллера
добавленно реагирование на отключение бд, адаптера, но отсутствует повторная попытка подключения
Переработан метод получения и добавления новой температуры - было выделено два метода: один определяет был ли датчик обнаружен ранее, второй обновляет температуру на форме(на самом деле обновляет только модель в которой хранятся значения отображаемые на форме)
Доделан обработчик изменения описания для датчика. Изменен принцип работы метода для получения и отображения текущей температуры.
Исправленна ошибка падения программы при неправильном чтении данных с датчика.
Переработан метод добавления типов комнат. Реализован старт без подключения к бд.
Добавленно изменение времени обновления температуры
Добавлен диалог изменения типа окна. Пока не реализованно изменения типа в бд.
Полностью реализованна функция изменения типа комнаты для датчиков