aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules/IFS
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-07-27 12:57:06 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-07-27 12:57:06 +0300
commit6bb63a96166785b09ad2e65885133f32077dc6c8 (patch)
tree47da865bd395aebe45060d06b513f2b054d2c7b0 /Software/Embedded_SW/Embedded/Modules/IFS
parentc12f613bbcf149668cfd3e15cde46bc75c508893 (diff)
downloadTango-6bb63a96166785b09ad2e65885133f32077dc6c8.tar.gz
Tango-6bb63a96166785b09ad2e65885133f32077dc6c8.zip
initial blower value 2/3 of process value. build pressure in cleaner. stop job on waste overlow or cartridge inserted
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules/IFS')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/IFS/ifs.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/IFS/ifs.c b/Software/Embedded_SW/Embedded/Modules/IFS/ifs.c
index bfffb0d9b..1054da894 100644
--- a/Software/Embedded_SW/Embedded/Modules/IFS/ifs.c
+++ b/Software/Embedded_SW/Embedded/Modules/IFS/ifs.c
@@ -141,11 +141,8 @@ bool CartridgeInkFull()
CartridgeFinishedCount = 0;
Report("IFS_filling ", __FILE__,__LINE__,int_MidTank_Pressure_1000, RpMessage, int_MidTank_Pressure_1000, 0);
/**** detect if the MidTank_Pressure is the same, 5 times ****/
- if (DetectIfCartridgeFinished(int_MidTank_Pressure_1000)) {
- //currently sensor work properly only until 1.6 - 1.8 Liter (TBD)
- Report("DetectIfCartridgeFinished", __FILE__,__LINE__,int_MidTank_Pressure_1000, RpMessage, int_MidTank_Pressure_1000, 0);
- //return true;
- }
+ if (DetectIfCartridgeFinished(int_MidTank_Pressure_1000))
+ return true;
}
return false;
}
@@ -274,7 +271,8 @@ void midTankStateMachine(void)
Report("Power-down in process", __FILE__, __LINE__, 0, RpMessage, 0, 0);
break;
}
-
+ if (!RdInkCartridgeSensor())
+ break;
//check RFID? (TBD)
// send request for validation to ppc