diff options
| author | Ronen Sberlo <ronen.s@twine-s.com> | 2020-10-06 16:47:19 +0300 |
|---|---|---|
| committer | Ronen Sberlo <ronen.s@twine-s.com> | 2020-10-06 16:47:19 +0300 |
| commit | 9a02a15e034dce1def8f03668a83645862f2841d (patch) | |
| tree | 0cab56b6e40a28e48aa28272f2230d64c346b7db /Software/Embedded_SW/Embedded/StateMachines | |
| parent | 5b73645da0bcffed1cf72d402eb8691b4efc7b3b (diff) | |
| download | Tango-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.c | 8 |
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) |
