qpidctrl
0.7.1
|
#include <qlakeshoredevice.h>
Public Slots | |
void | sendCommand (QString cmd) |
void | readoutInitial () |
void | readoutPolling () |
void | readoutTimeout () |
void | changeSetPoint (double setPoint) |
void | changeRampRate (double rate) |
void | changeProportional (double prop) |
void | changeIntegral (double integ) |
void | changeDerivative (double deriv) |
void | enable (bool on) |
bool | canAutoTune () |
void | autoTune () |
![]() | |
void | printMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) |
virtual void | readoutInitial ()=0 |
virtual void | readoutPolling ()=0 |
virtual void | readoutTimeout ()=0 |
virtual void | sendCommand (QString cmd)=0 |
virtual void | changeSetPoint (double setPoint)=0 |
virtual void | changeRampRate (double rate)=0 |
virtual void | changeProportional (double prop)=0 |
virtual void | changeIntegral (double integ)=0 |
virtual void | changeDerivative (double deriv)=0 |
virtual void | enable (bool on)=0 |
virtual void | loopEnable (bool on) |
virtual bool | canAutoTune ()=0 |
virtual void | autoTune ()=0 |
virtual void | readyRead () |
virtual void | onGraphingTimeout () |
virtual void | onLoggingTimeout () |
virtual void | start () |
virtual void | stop () |
virtual void | restart () |
virtual void | changeRunState (int state) |
virtual void | changePollingInterval (double interval) |
virtual void | changeTimeoutInterval (double interval) |
virtual void | changeGraphingInterval (double interval) |
virtual void | changeLoggingInterval (double interval) |
virtual void | write (QString cmd) |
virtual QString | readLine (int sz=0) |
virtual int | waitForReadyRead (int tmout=0) |
virtual int | bytesAvailable () |
virtual int | canReadLine () |
Public Member Functions | |
QLakeshoreDevice (QPidControllerWPtr ctrl, QcepSettingsSaverWPtr saver, QString deviceName) | |
void | configurationDialog () |
virtual void | writeSettings (QSettings *set, QString section) |
virtual void | readSettings (QSettings *set, QString section) |
void | writeOutput (QString cmd) |
![]() | |
QPidDevice (QPidControllerWPtr ctrl, QcepSettingsSaverWPtr saver, int deviceType, QString deviceName, int pollIntervalMsec, int timeoutMsec) | |
virtual | ~QPidDevice () |
QPidControllerWPtr | controller () const |
double | cK2K (double cK) |
double | K2cK (double K) |
double | K2degC (double K) |
double | degC2K (double degC) |
void | updateConnected (double newConnected) |
void | updateTemperature (double newTemperature) |
void | updateRampPoint (double newRampPoint) |
void | updateOutputLevel (double newOutputLevel) |
void | resetTimeout () |
void | pushCommand (QPidDeviceCommandPtr cmd) |
void | issueCommand () |
void | completeCommand (QByteArray response) |
void | flushCommandQueue () |
int | slowly (int msec) |
QPidCommPortPtr | commPort () |
Public Attributes | |
QPidObjectNamer | m_ObjectNamer |
Properties | |
int | inputChannel |
int | outputChannel |
![]() | |
int | deviceType |
QString | deviceTypeName |
QString | deviceLongTypeName |
QString | deviceName |
int | runState |
double | pollingInterval |
double | timeoutInterval |
Private Attributes | |
QextSerialPort | m_SerialPort |
QLakeshoreDeviceDialogPtr | m_DeviceDialog |
Additional Inherited Members | |
![]() | |
enum | { NoDevice = 0, WatlowDevice = 1, PTC10Device = 2, LakeshoreDevice = 3, CryostreamDevice = 4, EurothermDevice = 5 } |
![]() | |
void | inputChannelChanged (QString name, QString units) |
void | outputChannelChanged (QString name, QString units) |
void | loggedChannelNames (QStringList names) |
void | loggedChannelValues (QcepDoubleList values) |
void | graphedChannelNames (QStringList names) |
void | graphedChannelValues (QcepDoubleList values) |
![]() | |
static QString | deviceTypeName (int typ) |
static QString | deviceLongTypeName (int typ) |
static int | deviceTypeCount () |
Definition at line 10 of file qlakeshoredevice.h.
|
explicit |
Definition at line 4 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 83 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 78 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 70 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 66 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 62 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 58 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 54 of file qlakeshoredevice.cpp.
|
virtual |
Implements QPidDevice.
Definition at line 38 of file qlakeshoredevice.cpp.
References m_DeviceDialog.
|
slot |
Definition at line 74 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 26 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 30 of file qlakeshoredevice.cpp.
|
slot |
Definition at line 34 of file qlakeshoredevice.cpp.
|
virtual |
Reimplemented from QPidDevice.
Definition at line 19 of file qlakeshoredevice.cpp.
References QPidDevice::readSettings().
|
slot |
Definition at line 50 of file qlakeshoredevice.cpp.
void QLakeshoreDevice::writeOutput | ( | QString | cmd | ) |
Definition at line 87 of file qlakeshoredevice.cpp.
|
virtual |
Reimplemented from QPidDevice.
Definition at line 12 of file qlakeshoredevice.cpp.
References QPidDevice::writeSettings().
|
private |
Definition at line 50 of file qlakeshoredevice.h.
Referenced by configurationDialog().
QPidObjectNamer QLakeshoreDevice::m_ObjectNamer |
Definition at line 40 of file qlakeshoredevice.h.
|
private |
Definition at line 49 of file qlakeshoredevice.h.
|
readwrite |
Definition at line 42 of file qlakeshoredevice.h.
|
readwrite |
Definition at line 45 of file qlakeshoredevice.h.