36#ifndef MultimeterChannel_h
37#define MultimeterChannel_h
51 const std::string&
color =
"#808080",
70 virtual PhysicalConnector GetPhysicalConnector()
override;
Definition AcceleratorBuffer.h:204
A single channel of an instrument.
Definition InstrumentChannel.h:63
float GetScalarValue(size_t stream)
Gets the value of a scalar data stream.
Definition InstrumentChannel.h:205
Instrument * m_instrument
The instrument we're part of (may be null in the case of filters etc)
Definition InstrumentChannel.h:313
A single channel of a multimeter.
Definition MultimeterChannel.h:45
size_t m_secondaryStream
Index of our secondary output.
Definition MultimeterChannel.h:78
float GetSecondaryValue()
Return the value of our secondary measurement, if applicable.
Definition MultimeterChannel.h:67
float GetPrimaryValue()
Return the value of our primary measurement.
Definition MultimeterChannel.h:63
void Update()
Fetch the latest readings from hardware into our stream outputs.
Definition MultimeterChannel.cpp:70
Multimeter * GetMeter()
Return the Multimeter this channel is attached to.
Definition MultimeterChannel.h:57
size_t m_primaryStream
Index of our primary output.
Definition MultimeterChannel.h:75
A multimeter.
Definition Multimeter.h:48