Host Action: Start (#19398)
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							da1a60aeb6
						
					
				
				
					commit
					62206c0386
				
			| @@ -62,6 +62,9 @@ void host_action(PGM_P const pstr, const bool eol) { | ||||
| #ifdef ACTION_ON_CANCEL | ||||
|   void host_action_cancel() { host_action(PSTR(ACTION_ON_CANCEL)); } | ||||
| #endif | ||||
| #ifdef ACTION_ON_START | ||||
|   void host_action_start() { host_action(PSTR(ACTION_ON_START)); } | ||||
| #endif | ||||
|  | ||||
| #if ENABLED(HOST_PROMPT_SUPPORT) | ||||
|  | ||||
|   | ||||
| @@ -44,6 +44,9 @@ void host_action(PGM_P const pstr, const bool eol=true); | ||||
| #ifdef ACTION_ON_CANCEL | ||||
|   void host_action_cancel(); | ||||
| #endif | ||||
| #ifdef ACTION_ON_START | ||||
|   void host_action_start(); | ||||
| #endif | ||||
|  | ||||
| #if ENABLED(HOST_PROMPT_SUPPORT) | ||||
|  | ||||
|   | ||||
| @@ -196,6 +196,9 @@ | ||||
|   #ifndef ACTION_ON_CANCEL | ||||
|     #define ACTION_ON_CANCEL  "cancel" | ||||
|   #endif | ||||
|   #ifndef ACTION_ON_START | ||||
|     #define ACTION_ON_START   "start" | ||||
|   #endif | ||||
|   #ifndef ACTION_ON_KILL | ||||
|     #define ACTION_ON_KILL    "poweroff" | ||||
|   #endif | ||||
|   | ||||
| @@ -366,6 +366,7 @@ namespace Language_en { | ||||
|   PROGMEM Language_Str MSG_PAUSING                         = _UxGT("Pausing..."); | ||||
|   PROGMEM Language_Str MSG_PAUSE_PRINT                     = _UxGT("Pause Print"); | ||||
|   PROGMEM Language_Str MSG_RESUME_PRINT                    = _UxGT("Resume Print"); | ||||
|   PROGMEM Language_Str MSG_HOST_START_PRINT                = _UxGT("Host Start"); | ||||
|   PROGMEM Language_Str MSG_STOP_PRINT                      = _UxGT("Stop Print"); | ||||
|   PROGMEM Language_Str MSG_PRINTING_OBJECT                 = _UxGT("Printing Object"); | ||||
|   PROGMEM Language_Str MSG_CANCEL_OBJECT                   = _UxGT("Cancel Object"); | ||||
|   | ||||
| @@ -54,6 +54,10 @@ | ||||
|   #include "../../feature/password/password.h" | ||||
| #endif | ||||
|  | ||||
| #ifdef ACTION_ON_START | ||||
|   #include "../../feature/host_actions.h" | ||||
| #endif | ||||
|  | ||||
| void menu_tune(); | ||||
| void menu_cancelobject(); | ||||
| void menu_motion(); | ||||
| @@ -158,6 +162,10 @@ void menu_main() { | ||||
|     if (TERN0(MACHINE_CAN_PAUSE, printingIsPaused())) | ||||
|       ACTION_ITEM(MSG_RESUME_PRINT, ui.resume_print); | ||||
|  | ||||
|     #ifdef ACTION_ON_START | ||||
|       ACTION_ITEM(MSG_HOST_START_PRINT, host_action_start); | ||||
|     #endif | ||||
|  | ||||
|     SUBMENU(MSG_MOTION, menu_motion); | ||||
|   } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user