Scope
scope::parameters::InputsFPGANoiseOutput Class Reference

#include <IO.h>

Inherits scope::parameters::InputsFPGA.

Classes

struct  Diagnosis
 

Public Member Functions

std::unique_ptr< InputsClone () const override
 
- Public Member Functions inherited from scope::parameters::InputsFPGA
double MinimumPixeltime () const override
 
double CoercedPixeltime (const double &_pixeltime) const override
 
void Load (const wptree &pt) override
 
void Save (wptree &pt) const override
 
void SetReadOnlyWhileScanning (const RunState &_runstate) override
 
- Public Member Functions inherited from scope::parameters::Inputs
virtual double MaximumPixeltime () const
 

Static Public Member Functions

static std::unique_ptr< InputsCreate ()
 
- Static Public Member Functions inherited from scope::parameters::InputsFPGA
static std::unique_ptr< InputsCreate ()
 
- Static Public Member Functions inherited from scope::parameters::Inputs
static std::unique_ptr< InputsFactory (const InputsType &_type)
 

Public Attributes

Diagnosis diagnosis
 
- Public Attributes inherited from scope::parameters::Inputs
ScopeNumber< uint32_t > channels
 
ScopeNumber< bool > oversampling
 
ScopeValue< Uint16Rangerangetype
 
ScopeNumber< uint32_t > preframelines
 

Additional Inherited Members

- Protected Attributes inherited from scope::parameters::Base
std::vector< boost::signals2::connection > connection_collector
 

Detailed Description

Parameters for the noise generating FPGA vi.

Definition at line 137 of file IO.h.

Member Function Documentation

static std::unique_ptr<Inputs> scope::parameters::InputsFPGANoiseOutput::Create ( )
inlinestatic

Create function for factory.

Definition at line 143 of file IO.h.

std::unique_ptr<Inputs> scope::parameters::InputsFPGANoiseOutput::Clone ( ) const
inlineoverridevirtual

Clone method to clone into a pointer.

Has to be overriden in derived classes. There it can use the compiler generated copy constructor with e.g. InputsDAQmx(*this).

Reimplemented from scope::parameters::InputsFPGA.

Definition at line 145 of file IO.h.

Member Data Documentation

Diagnosis scope::parameters::InputsFPGANoiseOutput::diagnosis

Keeps the LEDs/ScopeNumber for FPGA diagnosis together.

These can be connected to ScopeLEDs

Definition at line 169 of file IO.h.


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