OpenHantek
ExporterData Class Reference

#include <exporterdata.h>

Public Member Functions

 ExporterData (const std::shared_ptr< PPresult > &data, const DsoSettingsScope &scope)
 
const size_t & getChannelsCount () const
 
const size_t & getMaxRow () const
 
const bool & isSpectrumUsed () const
 
const double & getTimeInterval () const
 
const double & getFreqInterval () const
 
std::vector< const SampleValues *> const & getVoltageData () const
 
std::vector< const SampleValues *> const & getSpectrumData () const
 

Private Attributes

size_t _chCount
 
size_t _maxRow
 
bool _isSpectrumUsed
 
double _timeInterval
 
double _freqInterval
 
std::vector< const SampleValues *> _voltageData
 
std::vector< const SampleValues *> _spectrumData
 

Constructor & Destructor Documentation

◆ ExporterData()

ExporterData::ExporterData ( const std::shared_ptr< PPresult > &  data,
const DsoSettingsScope scope 
)

Member Function Documentation

◆ getChannelsCount()

const size_t& ExporterData::getChannelsCount ( ) const
inline

◆ getFreqInterval()

const double& ExporterData::getFreqInterval ( ) const
inline

◆ getMaxRow()

const size_t& ExporterData::getMaxRow ( ) const
inline

◆ getSpectrumData()

std::vector< const SampleValues * > const& ExporterData::getSpectrumData ( ) const
inline

◆ getTimeInterval()

const double& ExporterData::getTimeInterval ( ) const
inline

◆ getVoltageData()

std::vector< const SampleValues * > const& ExporterData::getVoltageData ( ) const
inline

◆ isSpectrumUsed()

const bool& ExporterData::isSpectrumUsed ( ) const
inline

Field Documentation

◆ _chCount

size_t ExporterData::_chCount
private

◆ _freqInterval

double ExporterData::_freqInterval
private

◆ _isSpectrumUsed

bool ExporterData::_isSpectrumUsed
private

◆ _maxRow

size_t ExporterData::_maxRow
private

◆ _spectrumData

std::vector< const SampleValues * > ExporterData::_spectrumData
private

◆ _timeInterval

double ExporterData::_timeInterval
private

◆ _voltageData

std::vector< const SampleValues * > ExporterData::_voltageData
private

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