ACQ400_XRM (xrmIoc)
Loading...
Searching...
No Matches
LutFmtStrategy2 Class Reference
Inheritance diagram for LutFmtStrategy2:
LutFmtStrategy1 acq400_SOE_Strategy

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_rxFMT_rx

Member Function Documentation

◆ operator()()

acq400_SOE_Strategy::RC LutFmtStrategy2::operator() ( const SOE_DIMS & soe,
SOE_HOLD_TABLE ht )
virtual

implements strategy, .. waitFMT, compare LUT, look up data in raw and build output <ht>

Reimplemented from LutFmtStrategy1.


The documentation for this class was generated from the following file: