#include <drvemTSBuffer.h>
Definition at line 18 of file drvemTSBuffer.h.
◆ base_t
◆ EVRMRMTSBuffer()
EVRMRMTSBuffer::EVRMRMTSBuffer |
( |
const std::string & |
n, |
|
|
EVRMRM * |
evr |
|
) |
| |
|
explicit |
◆ ~EVRMRMTSBuffer()
EVRMRMTSBuffer::~EVRMRMTSBuffer |
( |
| ) |
|
|
virtual |
◆ doFlush()
void EVRMRMTSBuffer::doFlush |
( |
| ) |
|
Definition at line 86 of file drvemTSBuffer.cpp.
epicsTimeStamp prevflushtime
virtual bool TimeStampValid() const OVERRIDE FINAL
struct EVRMRMTSBuffer::ebuf_t ebufs[2]
◆ dropCount()
epicsUInt32 EVRMRMTSBuffer::dropCount |
( |
| ) |
const |
|
inline |
◆ flushed()
IOSCANPVT EVRMRMTSBuffer::flushed |
( |
| ) |
const |
|
inline |
◆ flushEvent()
epicsUInt16 EVRMRMTSBuffer::flushEvent |
( |
| ) |
const |
|
inline |
◆ flushEventSet()
void EVRMRMTSBuffer::flushEventSet |
( |
epicsUInt16 |
v | ) |
|
Definition at line 55 of file drvemTSBuffer.cpp.
60 throw std::invalid_argument(
"Can't flush with capture code or >255");
virtual bool interestedInEvent(epicsUInt32 event, bool set) OVERRIDE FINAL
◆ flushNow()
void EVRMRMTSBuffer::flushNow |
( |
| ) |
|
◆ flushTimeSet()
void EVRMRMTSBuffer::flushTimeSet |
( |
epicsUInt16 |
v | ) |
|
Definition at line 37 of file drvemTSBuffer.cpp.
42 throw std::invalid_argument(
"Can't capture with flush code or >255");
virtual bool interestedInEvent(epicsUInt32 event, bool set) OVERRIDE FINAL
epicsUInt16 flushEvent() const
◆ getTimesRelFirst()
epicsUInt32 EVRMRMTSBuffer::getTimesRelFirst |
( |
epicsInt32 * |
arr, |
|
|
epicsUInt32 |
count |
|
) |
| const |
◆ getTimesRelFlush()
epicsUInt32 EVRMRMTSBuffer::getTimesRelFlush |
( |
epicsInt32 * |
arr, |
|
|
epicsUInt32 |
count |
|
) |
| const |
◆ getTimesRelPrevFlush()
epicsUInt32 EVRMRMTSBuffer::getTimesRelPrevFlush |
( |
epicsInt32 * |
arr, |
|
|
epicsUInt32 |
count |
|
) |
| const |
◆ lock()
void EVRMRMTSBuffer::lock |
( |
| ) |
const |
|
virtual |
◆ timeEvent()
epicsUInt16 EVRMRMTSBuffer::timeEvent |
( |
| ) |
const |
|
inline |
◆ unlock()
void EVRMRMTSBuffer::unlock |
( |
| ) |
const |
|
virtual |
◆ active
unsigned char EVRMRMTSBuffer::active |
◆ dropped
epicsUInt32 EVRMRMTSBuffer::dropped |
◆ ebufs
◆ evr
EVRMRM* const EVRMRMTSBuffer::evr |
◆ flushEvt
epicsUInt8 EVRMRMTSBuffer::flushEvt |
◆ scan
IOSCANPVT EVRMRMTSBuffer::scan |
◆ timeEvt
epicsUInt8 EVRMRMTSBuffer::timeEvt |
The documentation for this struct was generated from the following files: