7 #include "rpdev_prot.h" 8 #include "datastructures.h" 9 #include "datapreprocessor.h" 43 void tryConnect(QString address, quint16 serverPort, quint16 clientPort);
44 void connectToLidar(QString path);
45 void startGrabbing(
int sample,
int rate);
48 int getState()
const {
return this->state; }
49 QString getStateName();
50 QStringList getListOfModules()
const;
65 void statisticChange();
68 void readPendingDatagrams();
70 void startPreprocessingData();
71 void stopPreprocessingData();
74 QUdpSocket *udpSocket;
76 QByteArray heartbeatMessage;
84 void setState(
int state);
85 void parseModuleList(QByteArray &datagram);
86 void parseStateMsg(QByteArray &datagram);
87 QByteArray getBytesFromDatagram(
int start,
int end, QByteArray &datagram);
88 int byteArrayToInt(QByteArray array);
89 QByteArray convertIntToByteArray(
int byteCount, QString bits);
Třída pro ukládání měření do oblastí area_t bůď ze skeneru nebo z načtených souborů.
Definition: datapreprocessor.h:14
Struktura k ukládání nastavení UDP.
Definition: udpclient.h:22
Třída pro připojení se k serveru, ke kterému je připojen LIDAR.
Definition: udpclient.h:37
ClientState
Možné stavy vztahu aplikace - server.
Definition: udpclient.h:56
Struktura pro ukládání modulů dostupných na serveru.
Definition: udpclient.h:14