2 #ifndef CRYOCONTROLLER_H 3 #define CRYOCONTROLLER_H 62 void connectToServer();
63 void closeConnection();
64 int udpSendReceive(QString command,
bool interactive =
false);
65 void dumpBuffer(QByteArray ba)
const;
66 void selectTemperatureUnit(
Channel channel,
char unit);
69 void dumpBuffer(
bool out,
char* buf)
const;
72 QByteArray sendBuffer;
73 QByteArray recvBuffer;
79 #endif // CRYOCONTROLLER_H void configureLoop(Channel channel, float T)
Configure a control loop to keep constant temperature.
Definition: cryocon.cpp:149
110K plate
Definition: cryocon.h:28
bool isConnected()
Check connection.
Definition: cryocon.cpp:82
void controlLoop()
Start temperature control loops.
Definition: cryocon.cpp:191
float readTemperature(Channel channel)
Perform a temperature reading.
Definition: cryocon.cpp:104
4K plate
Definition: cryocon.h:27
15K plate
Definition: cryocon.h:30
void stopLoop()
Stop temperature control loops.
Definition: cryocon.cpp:200
A class to communicate with the Cryo controller.
Definition: cryocon.h:19
Channel
The different temperature channels.
Definition: cryocon.h:26
4K Head Cryocooler
Definition: cryocon.h:29