This project is mirrored from https://github.com/epics-modules/mrfioc2.git.
Pull mirroring updated .
- Aug 01, 2014
-
-
Michael Davidsaver authored
-
Michael Davidsaver authored
There is a (unavoidable) race condition with the read-modify-write of IRQEnable in the kernel ISR. However, this shouldn't be a problem as the write only occurs if the decision has been made to wake up the user-space ISR, which would then handle/re-enable the interrupts. Unless by chance, IRQEnable or IRQFlag changes in that time so that "!active" is true, then interrupts are never re-enabled.
-
Michael Davidsaver authored
-
Jonah Weber authored
-
Michael Davidsaver authored
Python helper for calculation of EVG configuration. Includes calculation of clock dividers and construction of sequence tables from collections of events.
-
- Mar 17, 2014
-
-
Michael Davidsaver authored
-
Michael Davidsaver authored
-
Michael Davidsaver authored
Sent only for cycles w/ beam, but not time shifted with injector events
-
- Mar 12, 2014
-
-
Michael Davidsaver authored
May as well set the record timestamp to match the time rendered in the value...
-
- Mar 11, 2014
-
-
Michael Davidsaver authored
Allow limited control (enable/disable only) of spare sequences by users. Might be useful for impromptu experiments with BPMs and kickers.
-
Michael Davidsaver authored
Have seen legit values up to 490 uW
-
Michael Davidsaver authored
-
Michael Davidsaver authored
-
Michael Davidsaver authored
Send one of four events to signal egun RF bucket fine delay (< 8 ns).
-
Michael Davidsaver authored
-
Michael Davidsaver authored
-
Michael Davidsaver authored
Check bounds before dereferencing code array
-
Michael Davidsaver authored
-
- Mar 05, 2014
-
-
Michael Davidsaver authored
-
- Mar 03, 2014
-
-
Michael Davidsaver authored
-
- Dec 07, 2013
-
-
Michael Davidsaver authored
-
- Dec 04, 2013
-
-
Michael Davidsaver authored
-
Michael Davidsaver authored
implement single shot controls
-
- Dec 03, 2013
-
-
Michael Davidsaver authored
empty sequences are represented by length 1 w/ time and code ==0.
-
Michael Davidsaver authored
Ensure that a soft sequences Enable readback is in the same lockset as the selection and is updated before the lockset is unlocked. In single shot mode allow Enable-RB to act as an armed-or-running flag.
-
Michael Davidsaver authored
Must set ->udf when returning the magic 2.
-
Michael Davidsaver authored
Allow the sequence run counter to I/O Intr scan when the sequence is complete.
-
Michael Davidsaver authored
-
- Oct 18, 2013
-
-
Michael Davidsaver authored
The input delay/width have better than 1ns resolution, so display this.
-
Michael Davidsaver authored
Use round to center when calculating the delay and width. For a CML output (0.4ns res.) this means that the range (0.2, 0.6] will be treated as 0.4
-
- Aug 23, 2013
-
-
Michael Davidsaver authored
-
Michael Davidsaver authored
-
- Aug 21, 2013
-
-
Michael Davidsaver authored
w/ timeout to limit max rate Friendly control to allow user scripts to send a single soft event code. Limits max rate by enforcing a minimum time between sends.
-
Michael Davidsaver authored
Avoid the need to toggle to disable manually, which was a side effect of previous sequencer cleanup. The change does require a re-enable after changing run mode back to auto or normal.
-
Michael Davidsaver authored
Coarse gating of EVR outputs in software. Suitable for millisecond gates.
-
Michael Davidsaver authored
add control to delay entire injector timing sequence by up to one ring revolution.
-
Michael Davidsaver authored
This is the initial state. Prevent writing a zero length array though.
-
- Mar 05, 2013
-
-
Michael Davidsaver authored
-
Michael Davidsaver authored
Remove a duplicate changelog. Now the only copy is in the doxygen documentation source.
-
- Mar 01, 2013
-
-
Michael Davidsaver authored
-