ISISComputingGroup / ISISComputingGroup/IBEX
IOC: McLennan homing behaviour in internal mode
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 6
- Fork
- 2
- Merge medio
- 16h 40m
- PR unite (30g)
- 2
Descrizione
As an HRPD instrument scientist my McLennan when in internal homing mode (0) does not set the position to 0 and I have to remember to run a script `inst.zero_mclennan_after_home` I don't want to have to do this.
We need two modes:
1. Go to forward limit and home back to switch
2. Go to reverse limit and home forward to home switch
Acceptance criteria:
1. Pressing home (reverse or forward) initiates a home in which:
1. a constant velocity jog to the limit switch is performed
1. a home command is issued
1. offset is read
1. when homed dial coordinates are set to 0
1. offset is reapplied
1. As 1 but with other mode
1. Function is removed from the script
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia individuando l’implementazione dell’homing interno di McLennan e la funzione di script inst.zero_mclennan_after_home. Traccia entrambe le modalità di homing in avanti e all’indietro e verifica la sequenza di accettazione: jog del limite, comando di home, lettura dell’offset, coordinate del dial azzerate e riapplicazione dell’offset. Il lavoro è completato quando entrambe le modalità soddisfano questi comportamenti e la funzione di script è stata rimossa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- embedded-iot
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100