Scope
scope::Uint16RangeHelper Class Reference

#include <ScopeDatatypes.h>

Public Types

enum  Mode { full, firsthalf, secondhalf, first4096 }
 

Static Public Member Functions

static std::wstring NameOf (const uint32_t &_n)
 

Static Public Attributes

static const uint32_t S = 4
 

Detailed Description

Enum for the usable data input range.

Usually uint16_t is read from the device, if the device's input range is -1V .. +1V but the PMT's signal goes only in negative direction, only the first half of uint16_t is usable. Displaying the whole uint16_t range in CChannelView or CHistogramView does not make sense then.

Definition at line 149 of file ScopeDatatypes.h.

Member Enumeration Documentation

The enum.

Definition at line 152 of file ScopeDatatypes.h.

Member Function Documentation

static std::wstring scope::Uint16RangeHelper::NameOf ( const uint32_t &  _n)
inlinestatic
Returns
name of enumerator

Definition at line 163 of file ScopeDatatypes.h.

Member Data Documentation

const uint32_t scope::Uint16RangeHelper::S = 4
static

Number of enumerators.

Definition at line 160 of file ScopeDatatypes.h.


The documentation for this class was generated from the following file: