|
|
Session * | m_session |
| | Session handle so we can remove the load when closed.
|
| |
|
double | m_tstart |
| | Timestamp of when we opened the dialog.
|
| |
|
std::shared_ptr< SCPIBERT > | m_bert |
| | The BERT we're controlling.
|
| |
|
std::shared_ptr< BERTState > | m_state |
| | Current channel stats, live updated.
|
| |
|
std::vector< std::string > | m_channelNames |
| | Set of channel names.
|
| |
|
uint64_t | m_txPattern |
| | Custom transmit pattern.
|
| |
|
std::string | m_txPatternText |
| |
|
uint64_t | m_integrationLength |
| | Integration length.
|
| |
|
float | m_committedIntegrationLength |
| |
|
std::string | m_integrationLengthText |
| |
|
int | m_refclkIndex |
| | Refclk output mux selector.
|
| |
|
std::vector< std::string > | m_refclkNames |
| |
|
int | m_dataRateIndex |
| | Data rate selector.
|
| |
|
std::vector< int64_t > | m_dataRates |
| |
|
std::vector< std::string > | m_dataRateNames |
| |
|
int64_t | m_refclkFrequency |
| | Calculated refclk out frequency.
|
| |
|
bool | m_open |
| |
|
std::string | m_id |
| |
|
std::string | m_title |
| |
|
ImVec2 | m_defaultSize |
| |
|
std::string | m_errorPopupTitle |
| |
|
std::string | m_errorPopupMessage |
| |
|
|
static bool | Combo (const std::string &label, const std::vector< std::string > &items, int &selection) |
| | Displays a combo box from a vector<string>
|
| |
| static bool | UnitInputWithImplicitApply (const std::string &label, std::string ¤tValue, float &committedValue, Unit unit) |
| | Input box for a floating point value with an associated unit. More...
|
| |
| static bool | UnitInputWithImplicitApply (const std::string &label, std::string ¤tValue, double &committedValue, Unit unit) |
| | Input box for a double precision floating point value with an associated unit. More...
|
| |
| static bool | UnitInputWithImplicitApply (const std::string &label, std::string ¤tValue, int64_t &committedValue, Unit unit) |
| | Input box for an integer value with an associated unit. More...
|
| |
|
static bool | TextInputWithImplicitApply (const std::string &label, std::string ¤tValue, std::string &committedValue) |
| |
|
static void | Tooltip (const std::string &str, bool allowDisabled=false) |
| | Helper based on imgui demo for displaying tooltip text over the previously rendered widget.
|
| |
|
static void | HelpMarker (const std::string &str) |
| |
|
static void | HelpMarker (const std::string &header, const std::vector< std::string > &bullets) |
| |
|
bool | FloatInputWithApplyButton (const std::string &label, float ¤tValue, float &committedValue) |
| | Helper for displaying a floating-point input box with an "apply" button.
|
| |
|
bool | TextInputWithApplyButton (const std::string &label, std::string ¤tValue, std::string &committedValue) |
| |
|
bool | IntInputWithImplicitApply (const std::string &label, int ¤tValue, int &committedValue) |
| |
| bool | UnitInputWithExplicitApply (const std::string &label, std::string ¤tValue, float &committedValue, Unit unit) |
| | Input box for a floating point value with an associated unit and an "apply" button. More...
|
| |
|
void | RenderErrorPopup () |
| | Popup message when we fail to connect.
|
| |
|
void | ShowErrorPopup (const std::string &title, const std::string &msg) |
| | Opens the error popup.
|
| |