aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/StateMachines
diff options
context:
space:
mode:
authorRonen Sberlo <ronen.s@twine-s.com>2020-10-06 16:47:19 +0300
committerRonen Sberlo <ronen.s@twine-s.com>2020-10-06 16:47:19 +0300
commit9a02a15e034dce1def8f03668a83645862f2841d (patch)
tree0cab56b6e40a28e48aa28272f2230d64c346b7db /Software/Embedded_SW/Embedded/StateMachines
parent5b73645da0bcffed1cf72d402eb8691b4efc7b3b (diff)
downloadTango-9a02a15e034dce1def8f03668a83645862f2841d.tar.gz
Tango-9a02a15e034dce1def8f03668a83645862f2841d.zip
arc alarms, clean motor position on init
Diffstat (limited to 'Software/Embedded_SW/Embedded/StateMachines')
-rw-r--r--Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c b/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c
index 6a1c1ac19..e543bf2a1 100644
--- a/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c
+++ b/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c
@@ -614,8 +614,14 @@ void InitSequenceSetStartHeating(bool StartHeating)
}
uint32_t InitSequenceStartHeating(void)
{
+ TimerMotors_t MotorId = HARDWARE_MOTOR_TYPE__MOTO_DH_LID;
+
SetMachineReadyForHeating(true);
- HeadCard_Actuators_Relocate();
+ if(Head_Type == HEAD_TYPE_ARC) {
+ MotorMovetoLimitSwitch(MotorId,1-MotorsCfg[MotorId].directionthreadwize, 50, Motor_Id_to_LS_IdDown[MotorId], cleaningMotorCBFunction,30000);
+ } else {
+ HeadCard_Actuators_Relocate();
+ }
//SetMachineStatus(MACHINE_STATE__Ready); //prevent job while waiting for the cooler
waste_seq_step1();
if (InitialHeating)