ISISComputingGroup / ISISComputingGroup/IBEX

Galil: Redefines positions if sent move on IOC start up

Offen
#6,441 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
6
Forks
2
Ø Merge
16 Std. 40 Min.
Gemergte PRs (30 T.)
2

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der angehängten GALIL_05-20210421.log und der in Issue 6423 beschriebenen Startbewegung und konzentriere dich auf den Zeitpunkt um 10:15. Reproduziere das IOC-Startszenario und überprüfe, dass die Motorposition nicht fälschlicherweise neu definiert wird; füge einen Test hinzu, der diesen Startfall abdeckt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
embedded-iot
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.