49 virtual bool DoRender();
51 std::shared_ptr<SCPIBERT> GetBERT()
54 void RefreshFromHardware();
72 std::string m_txPatternText;
76 float m_committedIntegrationLength;
77 std::string m_integrationLengthText;
81 std::vector<std::string> m_refclkNames;
85 std::vector<int64_t> m_dataRates;
86 std::vector<std::string> m_dataRateNames;
Definition AcceleratorBuffer.h:204
Definition BERTDialog.h:44
std::vector< std::string > m_channelNames
Set of channel names.
Definition BERTDialog.h:68
int64_t m_refclkFrequency
Calculated refclk out frequency.
Definition BERTDialog.h:89
int m_dataRateIndex
Data rate selector.
Definition BERTDialog.h:84
std::shared_ptr< BERTState > m_state
Current channel stats, live updated.
Definition BERTDialog.h:65
int m_refclkIndex
Refclk output mux selector.
Definition BERTDialog.h:80
uint64_t m_integrationLength
Integration length.
Definition BERTDialog.h:75
double m_tstart
Timestamp of when we opened the dialog.
Definition BERTDialog.h:59
std::shared_ptr< SCPIBERT > m_bert
The BERT we're controlling.
Definition BERTDialog.h:62
uint64_t m_txPattern
Custom transmit pattern.
Definition BERTDialog.h:71
Generic dialog box or other popup window.
Definition Dialog.h:46
A Session stores all of the instrument configuration and other state the user has open.
Definition Session.h:126