ngscopeclient 0.1-dev+51fbda87c
Public Member Functions | Public Attributes | Protected Attributes | List of all members
LoadChannelUIState Class Reference

UI state for a single load channel. More...

#include <LoadDialog.h>

Public Member Functions

 LoadChannelUIState (std::shared_ptr< SCPILoad > load, size_t chan)
 
void RefreshSetPoint ()
 Pulls the set point from hardware.
 

Public Attributes

bool m_loadEnabled
 
int m_voltageRangeIndex
 
std::vector< std::string > m_voltageRangeNames
 
int m_currentRangeIndex
 
std::vector< std::string > m_currentRangeNames
 
Load::LoadMode m_mode
 
float m_committedSetPoint
 
std::string m_setPoint
 

Protected Attributes

size_t m_chan
 
std::shared_ptr< Loadm_load
 

Detailed Description

UI state for a single load channel.

Stores uncommitted values we haven't pushed to hardware, etc


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