aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2019-08-15 09:28:24 +0300
committerAvi Levkovich <avi@twine-s.com>2019-08-15 09:28:24 +0300
commit04db0ce68722b5c8cd87fe6142298c8a1de4f061 (patch)
tree5ada91e8cba0fb8533e979267909a28b58c3c4cf /Software/Embedded_SW/Embedded/Modules
parent5a03c18cdb77bcf2da2273d174ae47bb313e1e9f (diff)
downloadTango-04db0ce68722b5c8cd87fe6142298c8a1de4f061.tar.gz
Tango-04db0ce68722b5c8cd87fe6142298c8a1de4f061.zip
update the pitot function toget pressure with the new orifice
and sensor. + stubs
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c14
1 files changed, 14 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 5c56bcaa5..d18833ca6 100644
--- a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c
+++ b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c
@@ -37,6 +37,20 @@ void Stub_ProgressRequest(MessageContainer* requestContainer)
response.has_progress = true;
}
else
+ if((request->amount == 0xAB) && (request->delay == 0xAB)) //Get pressure with flow (orifice flow meter)
+ {
+ response.progress = Calculate_Pitot_Pressure(true);
+ response.has_progress = true;
+
+ }
+ else
+ if((request->amount == 0xAB) && (request->delay == 0x0)) //measured sensor voltage without flow (orifice flow meter)
+ {
+ response.progress = Calculate_Pitot_Pressure(false);
+ response.has_progress = true;
+
+ }
+ else
if((request->amount == 0x5C4E) && (request->delay == 0x5C4E)) //Screw Home Pos dir
{
test_Home_Pos();