ngscopeclient v0.2.2
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OscilloscopeState Class Reference

Current status of an Oscilloscope. More...

#include <OscilloscopeState.h>

Public Member Functions

 OscilloscopeState (std::shared_ptr< Oscilloscope > scope)
 
void FlushConfigCache ()
 

Public Attributes

std::unique_ptr< bool[]> m_channelInverted
 
std::unique_ptr< std::vector< float >[]> m_channelOffset
 
std::unique_ptr< std::vector< float >[]> m_channelRange
 
std::unique_ptr< std::atomic< float >[]> m_channelDigitalThreshold
 
std::unique_ptr< std::atomic< float >[]> m_channelAttenuation
 
std::unique_ptr< std::atomic< bool >[]> m_needsUpdate
 
std::atomic< size_tm_channelNumber
 
std::unique_ptr< std::string[]> m_probeName
 
std::unique_ptr< int[]> m_channelBandwidthLimit
 
std::unique_ptr< std::vector< uint32_t >[]> m_bandwidthLimits
 
std::unique_ptr< std::vector< std::string >[]> m_bandwidthLimitNames
 
std::unique_ptr< int[]> m_channelCoupling
 
std::unique_ptr< std::vector< OscilloscopeChannel::CouplingType >[]> m_couplings
 
std::unique_ptr< std::vector< std::string >[]> m_couplingNames
 
std::unique_ptr< std::vector< float >[]> m_committedOffset
 
std::unique_ptr< std::vector< std::string >[]> m_strOffset
 
std::unique_ptr< std::vector< float >[]> m_committedRange
 
std::unique_ptr< std::vector< std::string >[]> m_strRange
 
std::unique_ptr< float[]> m_committedDigitalThreshold
 
std::unique_ptr< std::string[]> m_strDigitalThreshold
 
std::unique_ptr< float[]> m_committedAttenuation
 
std::unique_ptr< std::string[]> m_strAttenuation
 
std::unique_ptr< int[]> m_adcMode
 

Detailed Description

Current status of an Oscilloscope.


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