7 m_InputChannel(saver, this,
"inputChannel", 1,
"Input (Sensor) Channel (1=A, 2=B)"),
8 m_OutputChannel(saver, this,
"outputChannel", 1,
"Output (Control) Channel")
16 QcepProperty::writeSettings(
this, &staticMetaObject, section+
"/lakeshore", set);
23 QcepProperty::readSettings(
this, &staticMetaObject, section+
"/lakeshore", set);
115 double value = reply.toDouble(&ok);
117 if (ok && m_Property) {
118 m_Property->setValue(value);
121 return (ok && m_Property);
127 bool value = reply.startsWith(
"On");
130 m_Property->setValue(value);
133 return (value && m_Property);
145 m_Device->writeOutput(cmd());
void changeDerivative(double deriv)
bool replyExpected() const
virtual void writeSettings(QSettings *set, QString section)
QPidObjectNamer m_ObjectNamer
QWeakPointer< QPidController > QPidControllerWPtr
void configurationDialog()
void sendCommand(QString cmd)
QLakeshoreCommand(QLakeshoreDevice *device, QString cmd, T *property)
void changeSetPoint(double setPoint)
virtual void writeSettings(QSettings *set, QString section)
void writeOutput(QString cmd)
void changeIntegral(double integ)
virtual void readSettings(QSettings *set, QString section)
QLakeshoreDeviceDialogPtr m_DeviceDialog
void changeProportional(double prop)
virtual void readSettings(QSettings *set, QString section)
QLakeshoreDevice(QPidControllerWPtr ctrl, QcepSettingsSaverWPtr saver, QString deviceName)
void changeRampRate(double rate)
bool processReply(QString reply)
QSharedPointer< QLakeshoreDeviceDialog > QLakeshoreDeviceDialogPtr
QSharedPointer< QLakeshoreDevice > QLakeshoreDevicePtr