ISISComputingGroup / ISISComputingGroup/IBEX

Galil and DAE continuous scanning timestamp modifications

Open
#2,041 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

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.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.