ISISComputingGroup / ISISComputingGroup/IBEX

Galil: Redefines positions if sent move on IOC start up

Aperta
#6,441 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
6
Fork
2
Merge medio
16h 40m
PR unite (30g)
2

Descrizione

As an instrument scientist I would like an IOC start up to not affect motion in any way. On LARMOR it was seen that when a move was sent to the IOC on start up due to https://github.com/ISISComputingGroup/IBEX/issues/6423 the IOC redefined the position on the motor to somewhere it was not (~10:15 in the attached log and graph). This was likely a combination of the Galil always redefining positions on start up (normally not an issue as it defines to it's current position) and the move being sent at just the wrong time.

[GALIL_05-20210421.log](https://github.com/ISISComputingGroup/IBEX/files/6357659/GALIL_05-20210421.log)

![Larmor axis issue](https://user-images.githubusercontent.com/10086797/115702696-230ad600-a361-11eb-990f-e28c2f9be315.png)

## Acceptance Criteria
* The IOC does not redefine to the wrong position on start up. If we can't fix the race condition then just remove the redefining of position at all
* There is a test for this

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con il file GALIL_05-20210421.log allegato e il movimento di avvio descritto nell’issue 6423, concentrandoti sul momento intorno alle 10:15. Riproduci lo scenario di avvio dell’IOC e verifica che la posizione del motore non venga ridefinita in modo errato; aggiungi un test che copra questo caso di avvio.

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
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.