Interface ClimateSensor

All Known Implementing Classes:
ClimateController

public interface ClimateSensor
Контракт датчика температуры/влажности (интерфейс для тестируемости).

Реализация — ClimateController; в тестах — фиктивный датчик.

  • Method Summary

    Modifier and Type
    Method
    Description
    Получает состояние датчика.
  • Method Details

    • getState

      Map<String,Object> getState()
      Получает состояние датчика.
      Returns:
      карта с ключами device_id, name, online, temperature, humidity (при полном отказе — значения по умолчанию)