35#ifndef ChannelPropertiesDialog_h
36#define ChannelPropertiesDialog_h
52 std::string m_displayName;
53 std::string m_committedDisplayName;
55 std::vector<std::string> m_offset;
56 std::vector<float> m_committedOffset;
58 std::vector<std::string> m_range;
59 std::vector<float> m_committedRange;
61 std::string m_threshold;
62 float m_committedThreshold;
64 std::string m_hysteresis;
65 float m_committedHysteresis;
67 std::string m_attenuation;
68 float m_committedAttenuation;
70 std::vector<std::string> m_couplingNames;
71 std::vector<OscilloscopeChannel::CouplingType> m_couplings;
74 std::vector<std::string> m_bwlNames;
75 std::vector<unsigned int> m_bwlValues;
78 std::vector<std::string> m_imuxNames;
81 std::vector<std::string> m_modeNames;
Declaration of BaseChannelPropertiesDialog.
Definition: BaseChannelPropertiesDialog.h:41
Definition: ChannelPropertiesDialog.h:41
void RefreshInputSettings(Oscilloscope *scope, size_t nchan)
Update input configuration values.
Definition: ChannelPropertiesDialog.cpp:116
virtual bool DoRender()
Renders the dialog and handles UI events.
Definition: ChannelPropertiesDialog.cpp:229
A single channel of an instrument.
Definition: InstrumentChannel.h:63
Generic representation of an oscilloscope, logic analyzer, or spectrum analyzer.
Definition: Oscilloscope.h:50