|
qpidctrl
0.7.1
|
#include <qcryostreamdevice.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 | readyRead () |
Public Slots inherited from QPidDevice | |
| 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 | |
| QCryostreamDevice (QPidControllerWPtr ctrl, QcepSettingsSaverWPtr saver, QString deviceName) | |
| void | configurationDialog () |
| virtual void | writeSettings (QSettings *set, QString section) |
| virtual void | readSettings (QSettings *set, QString section) |
Public Member Functions inherited from QPidDevice | |
| 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 | cryostreamDeviceType |
Properties inherited from QPidDevice | |
| int | deviceType |
| QString | deviceTypeName |
| QString | deviceLongTypeName |
| QString | deviceName |
| int | runState |
| double | pollingInterval |
| double | timeoutInterval |
Private Types | |
| enum | { UnknownDevice = 0, CryostreamDevice = 1, PhenixDevice = 100, CobraDevice = 150, HelixDevice = 200 } |
Private Slots | |
| int | makeWord (int hi, int lo) |
Private Member Functions | |
| void | parseStatusPacket () |
| void | sendCryoCommand (int cmd, QByteArray args=QByteArray()) |
| QByteArray | cryoRate (double rate) |
| QByteArray | cryoTemperature (double temp) |
Private Attributes | |
| QByteArray | m_Buffer |
| QCryostreamDeviceDialogPtr | m_DeviceDialog |
Additional Inherited Members | |
Public Types inherited from QPidDevice | |
| enum | { NoDevice = 0, WatlowDevice = 1, PTC10Device = 2, LakeshoreDevice = 3, CryostreamDevice = 4, EurothermDevice = 5 } |
Signals inherited from QPidDevice | |
| 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 Public Member Functions inherited from QPidDevice | |
| static QString | deviceTypeName (int typ) |
| static QString | deviceLongTypeName (int typ) |
| static int | deviceTypeCount () |
Definition at line 10 of file qcryostreamdevice.h.
|
private |
| Enumerator | |
|---|---|
| UnknownDevice | |
| CryostreamDevice | |
| PhenixDevice | |
| CobraDevice | |
| HelixDevice | |
Definition at line 47 of file qcryostreamdevice.h.
|
explicit |
Definition at line 178 of file qcryostreamdevice.cpp.
|
slot |
Definition at line 352 of file qcryostreamdevice.cpp.
|
slot |
Definition at line 347 of file qcryostreamdevice.cpp.
|
slot |
Definition at line 334 of file qcryostreamdevice.cpp.
|
slot |
Definition at line 330 of file qcryostreamdevice.cpp.
|
slot |
Definition at line 326 of file qcryostreamdevice.cpp.
|
slot |
Definition at line 322 of file qcryostreamdevice.cpp.
|
slot |
Definition at line 313 of file qcryostreamdevice.cpp.
References QPidDevice::controller(), cryoRate(), cryoTemperature(), CSCOMMAND_RAMP, and sendCryoCommand().
|
virtual |
Implements QPidDevice.
Definition at line 297 of file qcryostreamdevice.cpp.
References m_DeviceDialog.
|
private |
Definition at line 377 of file qcryostreamdevice.cpp.
Referenced by changeSetPoint().
|
private |
Definition at line 389 of file qcryostreamdevice.cpp.
References QPidDevice::degC2K(), and QPidDevice::K2cK().
Referenced by changeSetPoint().
|
slot |
Definition at line 338 of file qcryostreamdevice.cpp.
References CSCOMMAND_RESTART, CSCOMMAND_STOP, and sendCryoCommand().
|
privateslot |
Definition at line 204 of file qcryostreamdevice.cpp.
Referenced by parseStatusPacket().
|
private |
Definition at line 209 of file qcryostreamdevice.cpp.
References QPidDevice::cK2K(), CobraDevice, QPidDevice::controller(), CryostreamDevice, HelixDevice, QPidDevice::K2degC(), m_Buffer, makeWord(), PhenixDevice, QPidDevice::printMessage(), and UnknownDevice.
Referenced by readyRead().
|
slot |
Definition at line 185 of file qcryostreamdevice.cpp.
|
slot |
Definition at line 189 of file qcryostreamdevice.cpp.
|
slot |
Definition at line 193 of file qcryostreamdevice.cpp.
|
virtual |
Reimplemented from QPidDevice.
Definition at line 290 of file qcryostreamdevice.cpp.
References QPidDevice::readSettings().
|
slot |
Definition at line 197 of file qcryostreamdevice.cpp.
References QPidDevice::commPort(), m_Buffer, and parseStatusPacket().
|
slot |
Definition at line 309 of file qcryostreamdevice.cpp.
|
private |
Definition at line 356 of file qcryostreamdevice.cpp.
References QPidDevice::commPort(), and QPidDevice::printMessage().
Referenced by changeSetPoint(), and enable().
|
virtual |
Reimplemented from QPidDevice.
Definition at line 283 of file qcryostreamdevice.cpp.
References QPidDevice::writeSettings().
|
private |
Definition at line 66 of file qcryostreamdevice.h.
Referenced by parseStatusPacket(), and readyRead().
|
private |
Definition at line 67 of file qcryostreamdevice.h.
Referenced by configurationDialog().
| QPidObjectNamer QCryostreamDevice::m_ObjectNamer |
Definition at line 56 of file qcryostreamdevice.h.
|
readwrite |
Definition at line 61 of file qcryostreamdevice.h.
1.8.6