|  | 
| typedef Registry::List< Unpacker > | Register | 
|  | typedef used to simplify template syntax in Unpacker_registry.C 
 | 
|  | 
| enum | Function { Producer, 
Procedural, 
Structural
 } | 
|  | The function of the operator.  More... 
 | 
|  | 
| static Unpacker * | create (const Observation *observation) | 
|  | Return a pointer to a new instance of the appropriate sub-class. 
 | 
|  | 
| static size_t | get_instance_count () | 
|  | 
| static void * | operator new (size_t size, void *ptr=0) | 
|  | 
| static void | operator delete (void *location, void *ptr) | 
|  | 
| static void | operator delete (void *location) | 
|  | 
| static size_t | get_heap_queue_size () | 
|  | 
| Callback< Transformation * > | pre_transformation | 
|  | Functions called before the transformation takes place. 
 | 
|  | 
| Callback< Transformation * > | post_transformation | 
|  | Functions called after the transformation takes place. 
 | 
|  | 
| static bool | keep_histogram = true | 
|  | Maintain a diagnostic histogram of digitizer statistics. 
 | 
|  | 
| static bool | record_time = false | 
|  | Global flag enables stopwatch to record the time spent operating.  More... 
 | 
|  | 
| static bool | report_time = true | 
|  | Global flag enables report of time spent in operation on descruction.  More... 
 | 
|  | 
| static bool | verbose = false | 
|  | Global verbosity flag. 
 | 
|  | 
| static int | operation_status = 0 | 
|  | Operations can set this to non-zero in operation() if they fail. 
 | 
|  | 
| static bool | check_state = true | 
|  | Operations should perform internal consistency checks. 
 | 
|  | 
| static int | instantiation_count = 0 | 
|  | Counts how many Operation instantiations there have been Used for setting the unique instantiation ID.  More... 
 | 
|  | 
| void | unpack (uint64_t ndat, const unsigned char *from, const unsigned nskip, float *into, const unsigned fskip, unsigned long *hist) | 
|  | Unpack a single digitizer output. 
 | 
|  | 
| virtual void | unpack () | 
|  | Unpack all channels, polarizations, real/imag, etc. 
 | 
|  | 
| virtual void | set_default_ndig () | 
|  | Compute the default number of digitizers. 
 | 
|  | 
| void | set_nstate_internal (unsigned _nstate) | 
|  | Set the number of states in the internal representation of the histogram. 
 | 
|  | 
| unsigned | get_nstate_internal () const | 
|  | 
| virtual void | transformation () | 
|  | The operation unpacks n-bit into floating point TimeSeries.  More... 
 | 
|  | 
| virtual void | match (const Observation *observation) | 
|  | Specialize the Unpacker for the Observation.  More... 
 | 
|  | 
| template<class T > | 
| const T * | get_Input () | 
|  | Provide BitSeries::input attribute access to derived classes. 
 | 
|  | 
| virtual bool | can_operate () | 
|  | Return false if the input doesn't have enough data to proceed. 
 | 
|  | 
| virtual void | operation () | 
|  | Define the Operation pure virtual method. 
 | 
|  | 
| virtual void | vchecks () | 
|  | Makes sure input & output are okay before calling transformation() 
 | 
|  | 
| virtual void | set_name (const std::string &_name) | 
|  | Set the name! 
 | 
|  | 
| int | timers_index (const std::string &op_name) | 
|  | Returns the index in the 'timers' array of a particular timer. 
 | 
|  | 
| Handle * | __reference (bool active) const | 
|  | 
| void | __dereference (bool auto_delete=true) const | 
|  | 
| static Register & | get_register () | 
|  | Return the list of registered sub-classes. 
 | 
|  | 
| Reference::To< BitTable > | table | 
|  | The bit table generator 
 
 | 
|  | 
| TimeSeries::Order | output_order | 
|  | The order of the dimensions in the output TimeSeries. 
 | 
|  | 
| Reference::To< BufferingPolicy > | buffering_policy | 
|  | The buffering policy in place (if any) 
 | 
|  | 
| int64_t | minimum_samps_can_process | 
|  | If input doesn't have this many samples, operate() returns false. 
 | 
|  | 
| Scratch * | scratch | 
|  | Shared scratch space, if needed. 
 | 
|  | 
| bool | set_scratch_called | 
|  | 
| std::string | name | 
|  | Operation name. 
 | 
|  | 
| uint64_t | discarded_weights | 
|  | Number of time sample weights encountered that are flagged invalid. 
 | 
|  | 
| uint64_t | total_weights | 
|  | Total number of time sample weights encountered. 
 | 
|  | 
| RealTimer | optime | 
|  | Stop watch records the amount of time spent performing this operation. 
 | 
|  | 
| int | id | 
|  | Unique instantiation id. 
 | 
|  | 
| bool | prepared | 
|  | Set true when preparation optimizations are completed. 
 | 
|  | 
| Reference::To< const BitSeries > | input | 
|  | Container from which input data will be read. 
 | 
|  | 
| Reference::To< TimeSeries > | output | 
|  | Container into which output data will be written. 
 | 
|  | 
Converts single-dish GMRT data from 4-bit to floating point values.