|
ACQ400_XRM (xrmIoc)
|
Public Member Functions | |
| virtual acq400_SOE_Strategy::RC | operator() (const SOE_DIMS &soe, SOE_HOLD_TABLE ht) |
| Public Member Functions inherited from LutFmtStrategy1 | |
| int | deadBand_us () |
Friends | |
| class | acq400_SOE_Strategy |
Additional Inherited Members | |
| Public Types inherited from acq400_SOE_Strategy | |
| enum | ERR_CODES { SOE_SUCCESS = 0 , E_TIMEOUT = -1 , E_FMT_TS_TOO_EARLY_FOR_KB = -2 , E_FMT_TS_TOO_LATE_FOR_KB = -3 , E_FMT_NO_EVENTS_FOUND = -4 , E_FMT_UNDEFINED = -99 } |
| enum | FMT_NUM { FMT_PRE = -1 , FMT_CUR = 0 , FMT_WAIT = 1 } |
| Static Public Member Functions inherited from acq400_SOE_Strategy | |
| static acq400_SOE_Strategy ** | factory () |
| Protected Member Functions inherited from LutFmtStrategy1 | |
| RC | soe_lut_lookup (const SOE_DIMS &soe, const FMT &latest, SOE_HOLD_TABLE ht, acq400_SOE_Strategy::RC rc) |
| RC | timestamp_in_buf (const SOE_DIMS &soe, const epicsInt64 fmt_ts) |
| int | find_event_in_buf (const KBUF &kbuf, const int ndata, epicsInt64 ev_ts) |
| int | build_hold_entry (const KBUF &kbuf, const SamplePrams &samplePrams, const FMT_ROW &fmt_row, const SOE_LUT_ROW &lut_row, int bsi, SOE_HOLD_TABLE ht, int ihold) |
| Protected Attributes inherited from LutFmtStrategy1 | |
| acq400_FMT_rx * | FMT_rx |
|
virtual |
implements strategy, .. waitFMT, compare LUT, look up data in raw and build output <ht>
Reimplemented from LutFmtStrategy1.