homework: smart house mocks example

This commit is contained in:
3 changed files with 32 additions and 7 deletions

View File

@@ -140,13 +140,13 @@
- [x] Термометр может имитировать удалённое получение данных о температуре (для тестов).
Для имитатора умного термометра:
- [ ] Реализован с использованием неблокирующего сетевого взаимодействия.
- [ ] Читает адрес для отправки UDP-пакетов и временной период отправки из файла.
- [ ] Отправляет произвольное значение температуры на указанный адрес с указанной периодичностью.
- [x] Реализован с использованием неблокирующего сетевого взаимодействия.
- [x] Читает адрес для отправки UDP-пакетов и временной период отправки из файла.
- [x] Отправляет произвольное значение температуры на указанный адрес с указанной периодичностью.
Добавлен дополнительный пример умного дома с розетками и термометрами, которые работают с имитаторами. Данный пример должен запускаться и:
- [ ] Выводить отчёт о состоянии дома, если имитаторы запущены.
- [ ] Сообщать об ошибке, если устройству не удалось получить данные.
- [x] Выводить отчёт о состоянии дома, если имитаторы запущены.
- [x] Сообщать об ошибке, если устройству не удалось получить данные.
**Критерии оценки:**