aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-05-10 18:35:53 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-05-10 18:35:53 +0300
commitc483f6834144ec8970dfa13370fbd846dfd307e7 (patch)
treef53472325ff91762f912ab0516654550c7c12e45 /Software/Embedded_SW/Embedded/Modules
parentc072840a7e3f4530afb55aaad1f81e4ae8667e8b (diff)
parentf691aecc225cd14fae2b93157be5cda4c64be6ab (diff)
downloadTango-c483f6834144ec8970dfa13370fbd846dfd307e7.tar.gz
Tango-c483f6834144ec8970dfa13370fbd846dfd307e7.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/Tango/_git/Tango
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c46
1 files changed, 46 insertions, 0 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c
index 869aac2c1..fa8bb1459 100644
--- a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c
+++ b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c
@@ -84,6 +84,52 @@ void Stub_ProgressRequest(MessageContainer* requestContainer)
response.has_progress = true;
}
else
+ if(request->amount == 0x3EB) //whs valves
+ {
+ if (WHS_Type == WHS_TYPE_NEW)
+ {
+ if(request->delay == 0x0101)
+ {
+ Trigger_SetWHSValveWatseCartridge(OPEN);
+ }
+ else
+ if(request->delay == 0x0100)
+ {
+ Trigger_SetWHSValveWatseCartridge(CLOSE);
+ }
+ else
+ if(request->delay == 0x0201)
+ {
+ Trigger_SetWHS_VOC_Valve(OPEN);
+ }
+ else
+ if(request->delay == 0x0200)
+ {
+ Trigger_SetWHS_VOC_Valve(CLOSE);
+ }
+ response.progress = 0;
+ response.has_progress = false;
+ }
+ }
+ else
+ if(request->amount == 0x3EA) //whs pump
+ {
+ if (WHS_Type == WHS_TYPE_NEW)
+ {
+ if(request->delay == 0x01)
+ {
+ Trigger_SetWHSPump(OPEN);
+ }
+ else
+ if(request->delay == 0x00)
+ {
+ Trigger_SetWHSPump(CLOSE);
+ }
+ }
+ response.progress = 0;
+ response.has_progress = false;
+ }
+ else
if(request->amount == 0x3E9) // set TCA9555 u3 or u4
{
if (WHS_Type == WHS_TYPE_NEW)