Newer
Older
#pragma once
#include <DNSServer.h>
#include <ESPUI.h> // https://github.com/s00500/ESPUI
#include "common.h"
#include "syringe.h"
#include "syringefilled.h"
#include <EEPROM.h>
#define syringe_pump_length_mm 50
int status_syringe_pump, status_syringe_filled;
uint16_t activation_syringe_pump, syringe_filled_placement, initialisation, position_choice, label_position_choice, add_syringe;
uint16_t zero;
uint16_t slider;
char couleur1[30], couleur2[30], couleur3[30], couleur4[30], couleur5[30], couleur6[30], couleur7[30], couleur8[30], couleur9[30], couleur10[30];
bool test = true;
long unsigned last_time = 0;
// Couleurs à utiliser
const char* couleurs[] = {
couleur1,
couleur2,
couleur3,
couleur4,
couleur5,
couleur6,
couleur7,
couleur8,
couleur9,
couleur10
};
uint8_t mock_read_uart(void);
void syringe_pump_on_off();
//callback methods
void number_callback(Control* sender, int type);
void text_callback(Control* sender, int type);
void select_callback(Control* sender, int value);
void other_switch_callback(Control* sender, int value);
void button_seringue(Control* sender, int type);
void syringe_filled_placement_callback (Control* sender, int value, void* param);
void syringe_pump_callback(Control* sender, int value, void* param);
void initialisation_callback(Control* sender, int type);
void position_choice_callback (Control* sender, int value, void* param);
void progress_move_callback (Control* sender, int value, void* param);
void add_syringe_callback (Control* sender, int value, void* param);
void status_position_choice_callback (Control* sender, int value);
void add_syringe_callback (Control* sender, int value, void* param);
void select_syringe_maj(uint16_t tab);
void style (uint16_t id, int style);