ソースを参照

PLR accessors for Ext UI (#23687)

InsanityAutomation 2年前
コミット
c2fa7e5942
2個のファイルの変更14行の追加0行の削除
  1. 9
    0
      Marlin/src/lcd/extui/ui_api.cpp
  2. 5
    0
      Marlin/src/lcd/extui/ui_api.h

+ 9
- 0
Marlin/src/lcd/extui/ui_api.cpp ファイルの表示

@@ -94,6 +94,10 @@
94 94
   #include "../../feature/caselight.h"
95 95
 #endif
96 96
 
97
+#if ENABLED(POWER_LOSS_RECOVERY)
98
+  #include "../../feature/powerloss.h"
99
+#endif
100
+
97 101
 #if ENABLED(BABYSTEPPING)
98 102
   #include "../../feature/babystep.h"
99 103
 #endif
@@ -674,6 +678,11 @@ namespace ExtUI {
674 678
     #endif
675 679
   #endif
676 680
 
681
+  #if ENABLED(POWER_LOSS_RECOVERY)
682
+    bool getPowerLossRecoveryEnabled()                 { return recovery.enabled; }
683
+    void setPowerLossRecoveryEnabled(const bool value) {  recovery.enable(value); }
684
+  #endif
685
+
677 686
   #if ENABLED(LIN_ADVANCE)
678 687
     float getLinearAdvance_mm_mm_s(const extruder_t extruder) {
679 688
       return (extruder < EXTRUDERS) ? planner.extruder_advance_K[extruder - E0] : 0;

+ 5
- 0
Marlin/src/lcd/extui/ui_api.h ファイルの表示

@@ -315,6 +315,11 @@ namespace ExtUI {
315 315
     #endif
316 316
   #endif
317 317
 
318
+  #if ENABLED(POWER_LOSS_RECOVERY)
319
+    bool getPowerLossRecoveryEnabled();
320
+    void setPowerLossRecoveryEnabled(const bool);
321
+  #endif
322
+
318 323
   #if ENABLED(PIDTEMP)
319 324
     float getPIDValues_Kp(const extruder_t);
320 325
     float getPIDValues_Ki(const extruder_t);

読み込み中…
キャンセル
保存