|
ngscopeclient v0.2.2
|
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_t > | m_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 |
Current status of an Oscilloscope.