Download this file
#ifndef UI_H
#define UI_H

#include "Scheduler.h"
#include "heater_controller_master.h"
#include "protocol.h"
class Protocol;

class UI : public Task {
  public:
    UI(Protocol* protocol);

    bool canRun(uint32_t now);
    void run(uint32_t now);

    void write_status(uint8_t relay_state, float temperature, float current);
    void write_error(uint8_t code);
    void write_OK();
  private:
    Protocol* protocol;
};
#endif