瀏覽代碼

Fix return value of WhereIsFilament()

getFilamentPresent returns the state of the IO pin of the sensor.
So we should use AT_FSENSOR instead of IN_NOZZLE
since the fsensor does not know if the filament is actually in the nozzle.
Guðni Már Gilbert 2 年之前
父節點
當前提交
96540d6e2d
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Firmware/mmu2_fsensor.cpp

+ 1 - 1
Firmware/mmu2_fsensor.cpp

@@ -4,7 +4,7 @@
 namespace MMU2 {
 
 FilamentState WhereIsFilament(){
-    return fsensor.getFilamentPresent() ? FilamentState::IN_NOZZLE : FilamentState::NOT_PRESENT;
+    return fsensor.getFilamentPresent() ? FilamentState::AT_FSENSOR : FilamentState::NOT_PRESENT;
 }