1 #ifndef SERIALPORTREADER_H 2 #define SERIALPORTREADER_H 12 #include <QSerialPort> 14 #include <QTextStream> 147 #endif // SERIALPORTREADER_H void serialErrorHandler(QSerialPort::SerialPortError errorMessage)
Obsługuje błędy podczas transmisji.
void setPortOpened(bool isOpened)
Ustawia wartość flagi otwarcia portu.
QSettings * _serialSettings
Wskaźnik do ustawień portu szeregowego.
SerialPortReader(QObject *parent=nullptr)
Konstruktor klasy SerialPortReader.
~SerialPortReader()
Desktruktor klasy SerialPortReader.
bool getPortOpened()
Zwraca wartość flagi otwarcia portu.
Definicja strutkur rawData i moveData.
void portOpened()
Sygnał poprawnego otwarcia portu.
Modeluje pojęcie czytnika danych z poru szeregowego.
QSettings * serialSettings()
Dostęp do ustawień portu szeregowego.
QSerialPort * _serial
Uchwyt do portu szeregowego.
void newData(rawData data)
Sygnał pojawienia się donych danych.
void portClosed()
Sygnał zamknięcia portu.
bool _portOpened
Flaga otwarcia portu.
void readDataFromSerial()
Oczytuje dane z portu szeregowego.
Surowe dane otrzymane z kontrolera (płytki)
void portError(QString errorMessage)
Sygnał wystąpienia błędu podczas komunikacji z portem.
void closeSerialPort()
Zamyka port szeregowy.
void openSerialPort()
Otwiera port szeregowy.