EPICS ARCHIVER V4
|
An implementation of the DataReader for raw data. More...
#include <RawDataReader.h>
Classes | |
struct | PrvData |
Private Data of RawDataReader. More... | |
Public Member Functions | |
RawDataReader (Index &index) | |
Constructor. | |
virtual | ~RawDataReader () |
Destructor. | |
virtual const RawValue::Data * | find (const stdString &channel_name, const epicsTime *start) |
Locate data. | |
virtual const std::string & | getName () const |
Name of the channel, i.e. the one passed to find() | |
virtual const RawValue::Data * | next () |
Obtain the next value. | |
virtual const RawValue::Data * | get () const |
Current value. | |
virtual DbrType | getType () const |
The dbr_time_xxx type. | |
virtual DbrCount | getCount () const |
array size | |
virtual const CtrlInfo & | getInfo () const |
The meta information for the channel. | |
virtual bool | changedType () |
next() updates this if dbr_type/count changed. | |
virtual bool | changedInfo () |
next() updates this if ctrl_info changed. | |
![]() | |
void | toString (stdString &text) const |
Convert current value to string. More... | |
An implementation of the DataReader for raw data.
It reads the original samples from a 'full' index. No averaging, no support for 'shallow' indices.