| 1032 | PauseMessage pauseModeStatus = PAUSE_MESSAGE_STATUS; |
| 1033 | |
| 1034 | void stdOnPauseMode( |
| 1035 | const PauseMessage message, |
| 1036 | const PauseMode mode/*=PAUSE_MODE_SAME*/, |
| 1037 | const uint8_t extruder/*=active_extruder*/ |
| 1038 | ) { |
| 1039 | if (mode != PAUSE_MODE_SAME) pause_mode = mode; |
| 1040 | pauseModeStatus = message; |
| 1041 | switch (message) { |
| 1042 | case PAUSE_MESSAGE_PARKING: onUserConfirmRequired(GET_TEXT_F(MSG_PAUSE_PRINT_PARKING)); break; |
| 1043 | case PAUSE_MESSAGE_CHANGING: onUserConfirmRequired(GET_TEXT_F(MSG_FILAMENT_CHANGE_INIT)); break; |
| 1044 | case PAUSE_MESSAGE_UNLOAD: onUserConfirmRequired(GET_TEXT_F(MSG_FILAMENT_CHANGE_UNLOAD)); break; |
| 1045 | case PAUSE_MESSAGE_WAITING: onUserConfirmRequired(GET_TEXT_F(MSG_ADVANCED_PAUSE_WAITING)); break; |
| 1046 | case PAUSE_MESSAGE_INSERT: onUserConfirmRequired(GET_TEXT_F(MSG_FILAMENT_CHANGE_INSERT)); break; |
| 1047 | case PAUSE_MESSAGE_LOAD: onUserConfirmRequired(GET_TEXT_F(MSG_FILAMENT_CHANGE_LOAD)); break; |
| 1048 | case PAUSE_MESSAGE_PURGE: onUserConfirmRequired( |
| 1049 | GET_TEXT_F(TERN(ADVANCED_PAUSE_CONTINUOUS_PURGE, MSG_FILAMENT_CHANGE_CONT_PURGE, MSG_FILAMENT_CHANGE_PURGE)) |
| 1050 | ); |
| 1051 | break; |
| 1052 | case PAUSE_MESSAGE_RESUME: onUserConfirmRequired(GET_TEXT_F(MSG_FILAMENT_CHANGE_RESUME)); break; |
| 1053 | case PAUSE_MESSAGE_HEAT: onUserConfirmRequired(GET_TEXT_F(MSG_FILAMENT_CHANGE_HEAT)); break; |
| 1054 | case PAUSE_MESSAGE_HEATING: onUserConfirmRequired(GET_TEXT_F(MSG_FILAMENT_CHANGE_HEATING)); break; |
| 1055 | case PAUSE_MESSAGE_OPTION: onUserConfirmRequired(GET_TEXT_F(MSG_FILAMENT_CHANGE_OPTION_HEADER)); break; |
| 1056 | case PAUSE_MESSAGE_STATUS: break; |
| 1057 | default: break; |
| 1058 | } |
| 1059 | } |
| 1060 | |
| 1061 | #endif |
| 1062 |
no test coverage detected