Mark4TwoBitCorrection.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2004 by Craig West
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // dspsr/Kernel/Formats/mark4/dsp/Mark4TwoBitCorrection.h
10 
11 #ifndef __Mark4TwoBitCorrection_h
12 #define __Mark4TwoBitCorrection_h
13 
14 class Mark4TwoBitCorrection;
15 
16 #include "dsp/TwoBitCorrection.h"
17 
18 namespace dsp {
19 
20  class TwoBitTable;
21 
24 
25  public:
26 
29 
31  virtual bool matches (const Observation* observation);
32 
33  };
34 
35 }
36 
37 #endif
Contains all Baseband Data Reduction Library classes.
Definition: ASCIIObservation.h:17
Mark4TwoBitCorrection()
Constructor initializes base class attributes.
Definition: Mark4TwoBitCorrection.C:21
Signal::State get_state() const
Return the state of the signal.
Definition: Observation.h:70
unsigned get_nbit() const
Return the number of bits per value.
Definition: Observation.h:95
Look-up tables for conversion from Mark4 two-bit to floating point numbers.
Definition: Mark4TwoBitTable.h:29
Stores information about digital, band-limited, time-varying signals.
Definition: Observation.h:33
Converts BitSeries data from two-bit digitized to floating-point values.
Definition: TwoBitCorrection.h:39
virtual bool matches(const Observation *observation)
Return true if Mark4TwoBitCorrection can convert the Observation.
Definition: Mark4TwoBitCorrection.C:13
Reference::To< TwoBitTable > table
Two-bit conversion table generator.
Definition: TwoBitCorrection.h:96
Converts Mark4 data from 2-bit digitized to floating point values.
Definition: Mark4TwoBitCorrection.h:23
std::string get_machine() const
Return the instrument used to record signal.
Definition: Observation.h:194

Generated using doxygen 1.8.17