WebUI config stuff

This commit is contained in:
2022-01-09 20:51:16 +01:00
parent 2e3a9f6e3f
commit ffe943f187
6 changed files with 262 additions and 70 deletions

View File

@@ -2,22 +2,18 @@
#define _LUBEAPP_H_
#include <Arduino.h>
#include "config.h"
typedef struct tLubeConfig
typedef enum eSystem_Status
{
uint32_t DistancePerLube_Default = 0;
uint32_t DistancePerLube_Rain = 0;
uint32_t tankCapacity_ml = 320;
uint32_t amountPerDose_µl = 0;
uint32_t tankRemain_µl = 0;
uint8_t TankRemindAtPercentage = 30;
uint8_t PulsePerRevolution = 1;
uint32_t TireWidth_mm = 150;
uint32_t TireWidthHeight_Ratio = 70;
uint32_t RimDiameter_Inch = 18;
uint32_t DistancePerRevolution_mm = 2000;
} sLubeConfig;
sysStat_NOP,
sysStat_Startup,
sysStat_Normal,
sysStat_Rain,
sysStat_Purge,
sysStat_Error
} tSystem_Status;
extern void RunLubeApp(sLubeConfig *cfg);
void RunLubeApp(LubeConfig_t *cfg);
#endif