aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded
diff options
context:
space:
mode:
authorRonen Sberlo <ronen.s@twine-s.com>2020-12-07 09:49:00 +0200
committerRonen Sberlo <ronen.s@twine-s.com>2020-12-07 09:49:00 +0200
commit763480e626c3ad6649d6fd253427ef956f100e10 (patch)
treecf196d201fafa568615236584533cdf675034e6b /Software/Embedded_SW/Embedded
parent59aaa527d161cda9a9e1e0af134625b57e41ec46 (diff)
downloadTango-763480e626c3ad6649d6fd253427ef956f100e10.tar.gz
Tango-763480e626c3ad6649d6fd253427ef956f100e10.zip
fix arc cleaner move to limit switch
Diffstat (limited to 'Software/Embedded_SW/Embedded')
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/Motors/MotorActions.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/Software/Embedded_SW/Embedded/Drivers/Motors/MotorActions.c b/Software/Embedded_SW/Embedded/Drivers/Motors/MotorActions.c
index 177867eaf..e90f0622e 100644
--- a/Software/Embedded_SW/Embedded/Drivers/Motors/MotorActions.c
+++ b/Software/Embedded_SW/Embedded/Drivers/Motors/MotorActions.c
@@ -897,8 +897,11 @@ uint32_t MotorMovetoLimitSwitch (TimerMotors_t MotorId,bool direction, uint32_t
ReportWithPackageFilter(GeneralFilter,"cannot open dyeing head lid when safety active",__FILE__,direction,MotorId,RpMessage,Safety_Incident_Report(),0);
return ERROR;
}
- DeActivateHeadMagnet(); //open the lid magnet
- ReportWithPackageFilter(GeneralFilter,"calling DeActivateHeadMagnet",__FILE__,timeout,direction,RpMessage,Freq,0);
+ if (Head_Type != HEAD_TYPE_ARC)
+ {
+ DeActivateHeadMagnet(); //open the lid magnet
+ ReportWithPackageFilter(GeneralFilter,"calling DeActivateHeadMagnet",__FILE__,timeout,direction,RpMessage,Freq,0);
+ }
if (direction == MotorsCfg[HARDWARE_MOTOR_TYPE__MOTO_DH_LID].directionthreadwize)
{
if (Head_Type != HEAD_TYPE_ARC) {