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

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
 

Detailed Description

Current status of a power supply.


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