mirror of
https://github.com/kevinveenbirkenbach/physical-interface.git
synced 2024-12-04 23:17:20 +01:00
Implemented delay time
This commit is contained in:
parent
9f2b64359f
commit
8527865b9f
@ -35,7 +35,8 @@ const char* parameter_plug_status="plug_status";
|
|||||||
const char* parameter_ir_type="ir_type";
|
const char* parameter_ir_type="ir_type";
|
||||||
const char* parameter_ir_data="ir_data";
|
const char* parameter_ir_data="ir_data";
|
||||||
const char* parameter_ir_bits="ir_bits";
|
const char* parameter_ir_bits="ir_bits";
|
||||||
const char* parameter_list[]={parameter_plug_id,parameter_plug_status,parameter_ir_type,parameter_ir_data,parameter_ir_bits};
|
const char* parameter_delay_time_in_ms="delay_time_in_ms";
|
||||||
|
const char* parameter_list[]={parameter_plug_id,parameter_plug_status,parameter_ir_type,parameter_ir_data,parameter_ir_bits,parameter_delay_time_in_ms};
|
||||||
|
|
||||||
// Define variables
|
// Define variables
|
||||||
decode_results results;
|
decode_results results;
|
||||||
@ -159,11 +160,22 @@ void view(void){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int getDelayTime(void){
|
||||||
|
if(isParameterDefined(parameter_delay_time_in_ms)){
|
||||||
|
int delay_time_in_ms = server.arg(parameter_delay_time_in_ms).toInt();
|
||||||
|
if(delay_time_in_ms>0){
|
||||||
|
Serial.println("Applying delay time: " + server.arg(parameter_delay_time_in_ms) + "ms");
|
||||||
|
return delay_time_in_ms;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
void handleRequest(void){
|
void handleRequest(void){
|
||||||
Serial.println("Website was called.");
|
Serial.println("Website was called.");
|
||||||
|
delay(getDelayTime());
|
||||||
controller();
|
controller();
|
||||||
view();
|
view();
|
||||||
delay(100);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//Arduino-Setup
|
//Arduino-Setup
|
||||||
|
Loading…
Reference in New Issue
Block a user