38 lines
442 B
C
Raw Normal View History

2023-08-04 19:34:51 +02:00
#ifndef PROGRAM_H
#define PROGRAM_H
2023-08-11 16:40:06 +02:00
#include <Arduino.h>
2023-08-11 20:57:50 +02:00
#include <ESP8266WiFi.h>
2023-08-11 16:40:06 +02:00
2023-08-05 11:55:21 +02:00
#include "DiscordAPI.h"
2023-08-11 16:40:06 +02:00
#include "Encoder.h"
2023-08-04 19:34:51 +02:00
2023-08-05 11:55:21 +02:00
2023-08-04 19:34:51 +02:00
class Program {
public:
/**
* Program startup
*/
Program();
/**
* Program main loop
*/
void loop();
2023-08-11 16:40:06 +02:00
private:
/**
* Encoder object
*/
Encoder* encoder;
2023-08-11 17:15:34 +02:00
/**
* Old encoder position
*/
long oldPosition;
2023-08-05 11:55:21 +02:00
DiscordAPI* discord;
2023-08-04 19:34:51 +02:00
};
#endif