Interface Assistant

All Known Implementing Classes:
ClimateAssistant, DehumidifierAssistant, DogHeaterAssistant, DogWaterAssistant, LangfuseCleanerAssistant, ThresholdMonitorAssistant, VoltageAssistant

public interface Assistant
Базовый контракт ассистента (порт e_lib.assistants.base.Assistant).

Ассистент выполняет один цикл проверок/управления в run(); периодичность обеспечивает ScheduledAssistant.

  • Method Summary

    Modifier and Type
    Method
    Description
    Человекочитаемое имя ассистента.
    boolean
    run()
    Выполняет один цикл обработки.
  • Method Details

    • getName

      String getName()
      Человекочитаемое имя ассистента.
    • run

      boolean run()
      Выполняет один цикл обработки.
      Returns:
      true, если цикл выполнен успешно; false при пропуске (недоступное состояние, ошибка) — паритет с возвратом True/False у DogWaterAssistant/ DogHeaterAssistant в Python