37#ifndef DigitalInputChannel_h
38#define DigitalInputChannel_h
50 const std::string& hwname,
52 const std::string& color =
"#808080",
63 virtual PhysicalConnector GetPhysicalConnector()
override;
A single channel of an instrument.
Definition: InstrumentChannel.h:63
virtual void SetDisplayName(std::string name)
Sets the human-readable nickname for this channel, as displayed in the GUI.
Definition: InstrumentChannel.cpp:94
size_t m_index
Zero based index of the channel within the instrument.
Definition: InstrumentChannel.h:295
Instrument * m_instrument
The instrument we're part of (may be null in the case of filters etc)
Definition: InstrumentChannel.h:274
An arbitrary lab instrument. Oscilloscope, LA, PSU, DMM, etc.
Definition: Instrument.h:58
virtual void SetChannelDisplayName(size_t i, std::string name)
Sets the hardware display name for a channel. This is an arbitrary user-selected string.
Definition: Instrument.cpp:74