class Channel Channel list entry for Dacc
Channel list entry for Dacc. Channel holds the information about the Time Series being accumulated by Dacc.
Channel(const char* name, TSeries** ctlvar, uint_t decim=0)
Channel(const Channel& data)
const Channel& operator=(const Channel& data)
~Channel()
bool EqName(const char *name) const
bool getDebug() const
uint_t getDecim() const
Time getLast() const
const char* getName() const
void setAccumulate(bool Acc=true)
void setDebug(bool yorn)
void allocate(Interval Stride)
int FillSeries(const FrameCPP::Frame* frame, Interval off, Interval dT)
0 Successful completion
-1 Frame start not contiguous to previous data
-2 Sample rate isn't compatible with previous data.
-3 Requested data not found in current frame
-5 Frame data are not self-consistent.
-6 TSeries is not allocated.
-7 Unsupported data type
off - Time offset to tstart of data.
dT - Time interval to be read in.
int FillSeries(const FrameCPP::AdcData* adc, const Time& t0, Interval off, Interval dT)
0 Successful completion
-1 Frame start not contiguous to previous data
-2 Sample rate isn't compatible with previous data.
-3 Requested data not found in current frame
-5 Frame data are not self-consistent.
-6 TSeries is not allocated.
-7 Unsupported data type
t0 - Start time for data unpacking.
off - Time offset to tstart of data.
dT - Time interval to be read in.
const TSeries* refSeries(void) const
alphabetic index hierarchy of classes
generated by doc++