5 #include "qcepproperty.h"
11 #include <QTextStream>
20 virtual void readSettings(QSettings *set, QString section);
77 Q_PROPERTY(QString
channelList READ get_ChannelList WRITE set_ChannelList STORED
false)
78 QCEP_STRING_PROPERTY(ChannelList)
80 Q_PROPERTY(QcepStringList
channels READ get_Channels WRITE set_Channels STORED false)
81 QCEP_STRING_LIST_PROPERTY(Channels)
83 Q_PROPERTY(QcepStringList
inputChannels READ get_InputChannels WRITE set_InputChannels STORED false)
84 QCEP_STRING_LIST_PROPERTY(InputChannels)
86 Q_PROPERTY(QcepStringList
outputChannels READ get_OutputChannels WRITE set_OutputChannels STORED false)
87 QCEP_STRING_LIST_PROPERTY(OutputChannels)
89 Q_PROPERTY(QString
unitsList READ get_UnitsList WRITE set_UnitsList STORED false)
90 QCEP_STRING_PROPERTY(UnitsList)
92 Q_PROPERTY(QcepStringList
channelUnits READ get_ChannelUnits WRITE set_ChannelUnits STORED false)
93 QCEP_STRING_LIST_PROPERTY(ChannelUnits)
95 Q_PROPERTY(QcepDoubleList
channelValues READ get_ChannelValues WRITE set_ChannelValues STORED false)
96 QCEP_DOUBLE_LIST_PROPERTY(ChannelValues)
98 Q_PROPERTY(
int inputChannel READ get_InputChannel WRITE set_InputChannel)
99 QCEP_INTEGER_PROPERTY(InputChannel)
101 Q_PROPERTY(QString
inputUnits READ get_InputUnits WRITE set_InputUnits STORED false)
102 QCEP_STRING_PROPERTY(InputUnits)
104 Q_PROPERTY(
int outputChannel READ get_OutputChannel WRITE set_OutputChannel)
105 QCEP_INTEGER_PROPERTY(OutputChannel)
107 Q_PROPERTY(QString
outputUnits READ get_OutputUnits WRITE set_OutputUnits STORED false)
108 QCEP_STRING_PROPERTY(OutputUnits)
111 void queryProperty(QString qry, QcepDoubleProperty *property,
double scale=1.0);
113 void queryProperty(QString qry, QcepStringProperty *property);
130 #endif // QPTC10DEVICE_H
QString inputChannelUnits()
QcepDoubleList channelValues
QString inputChannelName()
void queryProperty(QString qry, QcepDoubleProperty *property, double scale=1.0)
void onInputChannelChanged()
void configurationDialog()
QWeakPointer< QPidController > QPidControllerWPtr
QPidObjectNamer m_ObjectNamer
virtual void readSettings(QSettings *set, QString section)
QcepStringList inputChannels
QString sendQuery(QString cmd)
void onOutputChannelChanged()
void changeDerivative(double deriv)
void parseOutputValues(QString chans)
void changeSetPoint(double setPoint)
void changeRampRate(double rate)
QString outputChannelName()
virtual void writeSettings(QSettings *set, QString section)
void changeIntegral(double integ)
QString outputChannelUnits()
void parseChannelList(QString chans)
void sendCommand(QString cmd)
QPTC10DeviceDialogPtr m_DeviceDialog
QPTC10Device(QPidControllerWPtr ctrl, QcepSettingsSaverWPtr saver, QString deviceName)
QSharedPointer< QPTC10DeviceDialog > QPTC10DeviceDialogPtr
QcepStringList channelUnits
void parseUnitsList(QString chans)
void changeProportional(double prop)
QcepStringList outputChannels
void ptc10test(QString cmd)