ngscopeclient 0.1-dev+51fbda87c
Public Member Functions | Public Attributes | List of all members
FunctionGeneratorState Class Reference

Current status of a Function Generator. More...

#include <FunctionGeneratorState.h>

Public Member Functions

 FunctionGeneratorState (std::shared_ptr< FunctionGenerator > generator)
 

Public Attributes

std::unique_ptr< std::atomic< bool >[]> m_channelActive
 
std::unique_ptr< std::atomic< float >[]> m_channelAmplitude
 
std::unique_ptr< std::atomic< float >[]> m_channelOffset
 
std::unique_ptr< std::atomic< float >[]> m_channelFrequency
 
std::unique_ptr< std::atomic< FunctionGenerator::WaveShape >[]> m_channelShape
 
std::unique_ptr< std::atomic< FunctionGenerator::OutputImpedance >[]> m_channelOutputImpedance
 
std::unique_ptr< std::vector< FunctionGenerator::WaveShape >[]> m_channelShapes
 
std::unique_ptr< std::map< FunctionGenerator::WaveShape, int >[]> m_channelShapeIndexes
 
std::unique_ptr< std::vector< std::string >[]> m_channelShapeNames
 
std::unique_ptr< std::atomic< bool >[]> m_needsUpdate
 

Detailed Description

Current status of a Function Generator.


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