ESP-LiveControl
1.99.1
HTTP server, AJAX API backend and Vue.js web application implementing self-contained, zero-install WiFi remote control of hardware modules attached to the Espressif ESP32 SoC
|
Application Controller Implementing C++ and HTTP GET API. More...
#include <Ticker.h>
#include "aux_hw_drv.hpp"
#include "api_server.hpp"
#include "multi_timer.hpp"
#include "app_state_model.hpp"
Go to the source code of this file.
Classes | |
class | AppController |
Application main controller for PS-PWM generator hardware. More... | |
Application Controller Implementing C++ and HTTP GET API.
This features the main control functions for PWM frequency, duty cycle etc.
Also, periodic state feedback for all hardware functions is sent to the HTTP remote application using Server-Sent Events from a FreeRTOS timer task.
Some auxiliary functions like GPIO and temperature readouts is outsourced to the AuxHwDrv class, see aux_hw_drv.cpp.
License: GPL v.3 U. Lukas 2020-12-07