|
ACQ400_XRM (xrmIoc)
|
KBUF "Kernel BUFfer" On boot: KBUF's are preassigned for capture memory Typical transient recorder: 128*4MB A streaming capture cycles through the buffers. When a buffer is filled, the buffer index is passed to clients. acq400_SOE uses struct KBUF to model the buffer. More...
#include <acq400_SOE.h>
Public Attributes | |
| unsigned | ib |
| epicsInt64 | wrt0 |
| epicsInt64 | wrt1 |
| const char * | raw |
KBUF "Kernel BUFfer" On boot: KBUF's are preassigned for capture memory Typical transient recorder: 128*4MB A streaming capture cycles through the buffers. When a buffer is filled, the buffer index is passed to clients. acq400_SOE uses struct KBUF to model the buffer.
| unsigned KBUF::ib |
kernel buffer index 0..N
| const char* KBUF::raw |
PA of the raw data from DMA.
| epicsInt64 KBUF::wrt0 |
WR timestamp at start.
| epicsInt64 KBUF::wrt1 |
WR timestamp at end.