OpenHantek
Loading...
Searching...
No Matches
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: