|
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. | |
Public Member Functions inherited from DataReader | |
| 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.
1.8.5