ISISComputingGroup / ISISComputingGroup/IBEX

Discuss how to handle homing when at a limit.

Offen
#7,380 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

While working on ticket #7277 for the HUBER it became obvious that due to how the motor record handles homing, it is not possible to forward home while at the high limit or reverse home from the low limit, despite many homing routines being "move to the limit in question, then..."
There are several options to handle this:
- Change our home button to jog you off the limit slightly before calling home.
- Remove the check that prevents this in the motor record.
- If doing this it would be worth checking with the motor record maintainers if the check is even still nessecary.
- Add conditions to the check so that it's ignored on known safe drivers.

Check can be found at line 1934 of `EPICS\support\motor\master\motorApp\MotorSrc\motorRecord.cc`

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit EPICS\support\motor\master\motorApp\MotorSrc\motorRecord.cc in Zeile 1934 und prüfe das in Ticket #7277 beschriebene Homing-Verhalten für den HUBER. Vergleiche die drei vorgeschlagenen Ansätze und kläre mit den Maintainer:innen des motor record, ob die bestehende Prüfung noch erforderlich ist. Erledigt ist die Aufgabe, wenn ein abgestimmter Ansatz implementiert ist, sodass das Homing die betreffende Grenzbedingung sicher verarbeiten kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
embedded-iot
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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