2023-10-20 20:42:46 +02:00

41 lines
505 B
C++

#ifndef PROGRAM_H
#define PROGRAM_H
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include "DiscordAPI.h"
#include "SwitchableEncodeur.h"
#include "LedLib.h"
class Program {
public:
/**
* Program startup
*/
Program();
/**
* Program main loop
*/
void loop();
private:
/**
* Encoder object
*/
SwitchableEncodeur* encoder;
/**
* Old encoder position
*/
long oldPosition;
DiscordAPI* discord;
LedLib* ledLib;
};
#endif