position_choice=ESPUI.number("Choix du volume à echanger",position_choice_callback,ControlColor::None,0,0,50,(void*)19);
label_push_pull_choice=ESPUI.addControl(ControlType::Label,"Delivrer ou recupérer","Délivrer",ControlColor::None,position_choice,status_position_choice_callback);
label_push_pull_choice=ESPUI.addControl(ControlType::Label,"Delivrer ou recupérer","Délivrer",ControlColor::None,position_choice);
switch_push_pull_choice=ESPUI.addControl(ControlType::Switcher,"Delivrer ou recupérer","Délivrer",ControlColor::None,position_choice,switch_push_pull_choice_callback,(void*)19);
ESPUI.updateSwitcher(switch_push_pull_choice,true);//pour mettre a "Delivrer" par défaut au début
...
...
@@ -83,7 +64,7 @@ void web_setup ()
//Volume restant
label_remaining_volume=ESPUI.label("Volume restant en mL",ControlColor::None,"Volume restant en mL");
uint16_tinternal_diameter_new_syringe_label=ESPUI.addControl(ControlType::Label,"Nouvelle seringue","Diamètre interne de la seringue en mm :",ControlColor::None,name_new_syringe_label);
internal_diameter_new_syringe=ESPUI.addControl(ControlType::Number,"Diamètre interne de la seringue en mm","5",ControlColor::None,name_new_syringe_label,number_callback);
uint16_ttotal_volume_new_syringe_label=ESPUI.addControl(ControlType::Label,"Nouvelle seringue","Volume total de la seringue en µL :",ControlColor::None,name_new__syringe_label);
uint16_ttotal_volume_new_syringe_label=ESPUI.addControl(ControlType::Label,"Nouvelle seringue","Volume total de la seringue en µL :",ControlColor::None,name_new_syringe_label);
total_volume_new_syringe=ESPUI.addControl(ControlType::Number,"Volume total de la seringue en µL","5",ControlColor::None,name_new_syringe_label,number_callback);
uint16_tadd_syringe_label=ESPUI.addControl(ControlType::Label,"Nouvelle seringue","Ajouter la seringue",ControlColor::None,name_new_syringe_label);
add_syringe=ESPUI.addControl(ControlType::Button,"Ajouter la seringue","Valider",ControlColor::None,name_new_syringe_label,add_syringe_callback,(void*)19);
...
...
@@ -157,12 +138,15 @@ void web_setup ()
/************CALLBACK_METHODS****************/
//GENERAL CALLBACKS//
voidnumber_callback(Control*sender,inttype)
{
Serial.println(sender->value);
}
//CALLBACKS//
voidsyringe_name_callback(Control*sender,inttype)
{
Serial.print("Text: ID: ");
...
...
@@ -171,8 +155,6 @@ void syringe_name_callback(Control* sender, int type)