17 #include "primarydriverwiththread.h"
18 #include "xnodeconnector.h"
27 XDMM(
const char *name,
bool runtime,
28 Transaction &tr_meas,
const shared_ptr<XMeasure> &meas);
36 double value()
const {
return m_var;}
37 void write_(
double var) {m_var = var;}
51 const shared_ptr<XComboNode> &
function()
const {
return m_function;}
52 const shared_ptr<XUIntNode> &waitInms()
const {
return m_waitInms;}
55 virtual double oneShotRead() = 0;
57 virtual void changeFunction() = 0;
62 const shared_ptr<XScalarEntry> m_entry;
63 const shared_ptr<XComboNode> m_function;
64 const shared_ptr<XUIntNode> m_waitInms;
65 shared_ptr<XListener> m_lsnOnFunctionChanged;