37 #ifndef BABYMEGCLIENT_H
38 #define BABYMEGCLIENT_H
49 #include <QDataStream>
57 #include "babymeginfo.h"
61 class QNetworkSession;
124 void SetInfo(QSharedPointer<BabyMEGInfo> pInfo);
158 inline bool isConnected()
const;
162 void error(
int socketError,
const QString &message);
188 void DisplayError(
int socketError,
const QString &message);
211 bool DataAcqStartFlag;
212 QSharedPointer<BabyMEGInfo> myBabyMEGInfo;
219 bool m_bSocketIsConnected;
220 QTcpSocket *tcpSocket;
230 inline bool BabyMEGClient::isConnected()
const
232 return m_bSocketIsConnected;
235 #endif // BABYMEGCLIENT_H
BabyMEGClient(int myPort, QObject *parent=0)
void SendCommandToBabyMEG()
void ReadNextBlock(int tmp)
void HexDisplay(double a)
void SendCommandToBabyMEGShortConnection(QByteArray s)
void SetInfo(BabyMEGInfo *pInfo)
double MGH_LM_Byte2Double(QByteArray InByte)
int MGH_LM_Byte2Int(QByteArray InByte)
void SendCommand(QString s)
The BabyMEGClient class provides a TCP/IP communication between Qt and Labview.
QByteArray MGH_LM_Int2Byte(int a)
void DispatchDataPackage(int tmp)