|
ngscopeclient v0.3
|
Current status of a Function Generator. More...
#include <FunctionGeneratorState.h>
Public Member Functions | |
| FunctionGeneratorState (std::shared_ptr< FunctionGenerator > generator) | |
| void | FlushConfigCache () |
Public Attributes | |
| std::unique_ptr< 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< float >[]> | m_channelDutyCycle |
| std::unique_ptr< std::atomic< float >[]> | m_channelRiseTime |
| std::unique_ptr< std::atomic< float >[]> | m_channelFallTime |
| 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 |
| std::atomic< size_t > | m_channelNumber |
| std::unique_ptr< float[]> | m_committedOffset |
| std::unique_ptr< std::string[]> | m_strOffset |
| std::unique_ptr< float[]> | m_committedAmplitude |
| std::unique_ptr< std::string[]> | m_strAmplitude |
| std::unique_ptr< float[]> | m_committedFrequency |
| std::unique_ptr< std::string[]> | m_strFrequency |
| std::unique_ptr< float[]> | m_committedDutyCycle |
| std::unique_ptr< std::string[]> | m_strDutyCycle |
| std::unique_ptr< float[]> | m_committedRiseTime |
| std::unique_ptr< std::string[]> | m_strRiseTime |
| std::unique_ptr< float[]> | m_committedFallTime |
| std::unique_ptr< std::string[]> | m_strFallTime |
Current status of a Function Generator.