ISISComputingGroup / ISISComputingGroup/IBEX
Galil and DAE continuous scanning timestamp modifications
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 6
- Fork
- 2
- Merge medio
- 16h 40m
- PR unite (30g)
- 2
Descrizione
To allow a pure software scanning test for comparison with later tests of feeding isis TOF pulse into galil:
Adjust time stamping of motor position in the galil IOC as follows:
- create a time baseline and use the Galil Tick counter (plus number of wraps) to provide an absolute motor time
- propagate this timestamp up from the driver to the EPICS channel access layer
- for information purposes, keep track of difference between epics time and galil time to see how it drifts
DAE control program time
Both EPICS and the ISISICP DAE control program use the windows high performance timer, but EPICS gradually adjusts its high performance reference to match PC time where the ISISICP only does this at specific points (like a begin). They need to use the same reference.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia tracciando il modo in cui il Galil IOC applica i timestamp alle posizioni dei motori e il modo in cui i timestamp si propagano attraverso il livello di accesso ai canali EPICS. Confronta quindi i riferimenti al timer ad alte prestazioni dei programmi di controllo DAE di EPICS e ISISICP. Il lavoro è considerato completato quando sono definiti e implementati il tempo assoluto basato sui tick Galil, le informazioni sulla deriva e un riferimento temporale condiviso.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- embedded-iot
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100