Change the word toggle to action
This commit is contained in:
		
							parent
							
								
									bcb5208e4d
								
							
						
					
					
						commit
						c7ece609ea
					
				
							
								
								
									
										12
									
								
								src/main.cpp
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								src/main.cpp
									
									
									
									
									
								
							| 
						 | 
				
			
			@ -12,7 +12,7 @@
 | 
			
		|||
#define SERVICE "LEDsActionButton"
 | 
			
		||||
#define STATUSINTERVAL 600000
 | 
			
		||||
 | 
			
		||||
String toggleURL = "http://moon.basement.lan/l/actionbutton.php?state=";
 | 
			
		||||
String actionURL = "http://moon.basement.lan/l/actionbutton.php?state=";
 | 
			
		||||
String statusURL = "http://moon.basement.lan/l/boardstatus.php";
 | 
			
		||||
unsigned short buttonState = HIGH, lastButtonState = HIGH;
 | 
			
		||||
unsigned long lastStatusTime = 0;
 | 
			
		||||
| 
						 | 
				
			
			@ -20,10 +20,10 @@ unsigned long lastStatusTime = 0;
 | 
			
		|||
AsyncWebServer server(80);
 | 
			
		||||
PrettyOTA OTAUpdates;
 | 
			
		||||
 | 
			
		||||
void sendToggleMessage(bool state) {
 | 
			
		||||
void sendActionMessage(bool state) {
 | 
			
		||||
  Serial.println("Action button triggered");
 | 
			
		||||
  char webMsg[255] = "";
 | 
			
		||||
  strcat(webMsg, toggleURL.c_str());
 | 
			
		||||
  strcat(webMsg, actionURL.c_str());
 | 
			
		||||
  strcat(webMsg, (state) ? "true" : "false");
 | 
			
		||||
  HTTPClient http;
 | 
			
		||||
  http.begin(webMsg);
 | 
			
		||||
| 
						 | 
				
			
			@ -86,7 +86,7 @@ void setup() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
unsigned long lastDebounceTime = 0;
 | 
			
		||||
bool toggleState = false;
 | 
			
		||||
bool actionState = false;
 | 
			
		||||
bool debouncing = false;
 | 
			
		||||
void loop() {
 | 
			
		||||
  if ( millis() > (lastStatusTime + STATUSINTERVAL) ) {
 | 
			
		||||
| 
						 | 
				
			
			@ -105,8 +105,8 @@ void loop() {
 | 
			
		|||
    if ( buttonCheck != buttonState ) {
 | 
			
		||||
      buttonState = buttonCheck;
 | 
			
		||||
      if ( buttonState == LOW ) {
 | 
			
		||||
        toggleState = !toggleState;
 | 
			
		||||
        sendToggleMessage(toggleState);
 | 
			
		||||
        actionState = !actionState;
 | 
			
		||||
        sendActionMessage(actionState);
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user