|
ngscopeclient v0.3
|
Current status of a power supply. More...
#include <PowerSupplyState.h>
Public Member Functions | |
| PowerSupplyState (size_t n=0) | |
| void | FlushConfigCache () |
Public Attributes | |
| std::unique_ptr< std::atomic< float >[]> | m_channelVoltage |
| std::unique_ptr< std::atomic< float >[]> | m_channelCurrent |
| std::unique_ptr< std::atomic< bool >[]> | m_channelConstantCurrent |
| std::unique_ptr< std::atomic< bool >[]> | m_channelFuseTripped |
| std::unique_ptr< std::atomic< bool >[]> | m_channelOn |
| std::unique_ptr< std::atomic< bool >[]> | m_needsUpdate |
| std::unique_ptr< std::atomic< bool >[]> | m_overcurrentShutdownEnabled |
| std::unique_ptr< std::atomic< bool >[]> | m_softStartEnabled |
| std::unique_ptr< float[]> | m_committedSetVoltage |
| std::unique_ptr< std::string[]> | m_setVoltage |
| std::unique_ptr< float[]> | m_committedSetCurrent |
| std::unique_ptr< std::string[]> | m_setCurrent |
| std::unique_ptr< float[]> | m_committedSSRamp |
| std::unique_ptr< std::string[]> | m_setSSRamp |
| std::atomic< bool > | m_firstUpdateDone |
| std::atomic< bool > | m_masterEnable |
| std::atomic< size_t > | m_channelNumber |
Current status of a power supply.