ldas-tools-frameAPI  3.0.3
Public Member Functions | Public Attributes | Protected Attributes | List of all members
testing::data_generator Struct Reference

#include <frame_generator.hh>

Collaboration diagram for testing::data_generator:
Collaboration graph
[legend]

Public Member Functions

 data_generator (data_filler &Filler)
 
virtual ~data_generator ()
 
virtual boost::shared_ptr< FrameCPP::FrAdcData > operator() (FrameCPP::Time const &Start, FrameCPP::FrameH::dt_type Duration)
 

Public Attributes

FrameCPP::FrAdcData::name_type name = "data"
 
FrameCPP::FrAdcData::name_type comment
 
FrameCPP::FrAdcData::channelGroup_type channelGroup = 1
 
FrameCPP::FrAdcData::channelNumber_type channelNumber = 1
 
FrameCPP::FrAdcData::nBits_type nBits = 1
 
FrameCPP::FrAdcData::sampleRate_type samples_per_second = 16.0
 
data_fillerfiller
 

Protected Attributes

std::vector< FrameCPP::Dimension > dims
 

Constructor & Destructor Documentation

◆ data_generator()

testing::data_generator::data_generator ( data_filler Filler)
inline

◆ ~data_generator()

virtual testing::data_generator::~data_generator ( )
inlinevirtual

Member Function Documentation

◆ operator()()

virtual boost::shared_ptr< FrameCPP::FrAdcData > testing::data_generator::operator() ( FrameCPP::Time const &  Start,
FrameCPP::FrameH::dt_type  Duration 
)
inlinevirtual

Member Data Documentation

◆ channelGroup

FrameCPP::FrAdcData::channelGroup_type testing::data_generator::channelGroup = 1

◆ channelNumber

FrameCPP::FrAdcData::channelNumber_type testing::data_generator::channelNumber = 1

◆ comment

FrameCPP::FrAdcData::name_type testing::data_generator::comment
Initial value:
=
"Data channel for sample frame"

◆ dims

std::vector< FrameCPP::Dimension > testing::data_generator::dims
protected

◆ filler

data_filler& testing::data_generator::filler

◆ name

FrameCPP::FrAdcData::name_type testing::data_generator::name = "data"

◆ nBits

FrameCPP::FrAdcData::nBits_type testing::data_generator::nBits = 1

◆ samples_per_second

FrameCPP::FrAdcData::sampleRate_type testing::data_generator::samples_per_second = 16.0

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