diff --git a/Realtime-Sampler-Configuration.md b/Realtime-Sampler-Configuration.md index a185ee5..957c524 100644 --- a/Realtime-Sampler-Configuration.md +++ b/Realtime-Sampler-Configuration.md @@ -1,6 +1,6 @@ # Introduction -The Pixelator/Orocos system includes a feature that allows a data channel (that can be slow to respond) to be sampled at a fast rate and thus allow the data channel to be recorded on a pixel-by-pixel basis. This is used at PolLux to record variations in the storage ring current. This has been implemented for both the obsolete "Orchestra" realtime system (i.e. "Orchestra Detector") and the currently recommended "Orocos" realtime system. At the time of writing, this is only implemented for EPICS channels, but it is easy to implement for other positioner types by copying code that references "rtDetector" in [PixelatorController/src/EpicsPositioner.cc](https://gitlab.psi.ch/microspectro/pixelator/-/blob/master/PixelatorController/src/EpicsPositioner.cc) into the code for other positioner types. +The Pixelator/Orocos system includes a feature that allows a data channel (that can be slow to respond) to be sampled at a fast rate and thus allow the data channel to be recorded on a pixel-by-pixel basis. This is used at PolLux to record variations in the storage ring current. This has been implemented for both the obsolete "Orchestra" realtime system (i.e. "Orchestra Detector") and the currently recommended "Orocos" realtime system. At the time of writing, this is only implemented for EPICS and TANGO channels, but it is easy to implement for other positioner types by copying code that references "rtDetector" in [PixelatorController/src/EpicsPositioner.cc](https://gitlab.psi.ch/microspectro/pixelator/-/blob/master/PixelatorController/src/EpicsPositioner.cc) into the code for other positioner types. Configuring a realtime sampler requires: - An `Orocos` type controller (just one for all realtime sampler channels)