13,26 → 13,26 |
|
public slots: |
// Inbound from SerialHelper |
void Serial_UpdateParameters(QStringList ports, QStringList speeds, QStringList dataBits, |
QStringList stopBits, QStringList parity, QStringList flowControl); |
void UpdateParameters(QStringList ports, QStringList speeds, QStringList dataBits, |
QStringList stopBits, QStringList parity, QStringList flowControl); |
|
// Local GUI processing |
void Serial_ConnectToggleBtn(void); |
void Serial_LocalConnected(void); |
void Serial_LocalDisconnected(void); |
void ConnectToggleBtn(void); |
void LocalConnected(void); |
void LocalDisconnected(void); |
|
signals: |
// Outbound to SerialHelper |
void Serial_QueryParameters(void); |
void Serial_Connect(QString port, QString speed, QString dataBits, |
QString stopBits, QString parity, QString flowControl); |
void Serial_Disconnect(void); |
void Serial_TransmitByteArray(QByteArray data); |
void QueryParameters(void); |
void Connect(QString port, QString speed, QString dataBits, |
QString stopBits, QString parity, QString flowControl); |
void Disconnect(void); |
void TransmitByteArray(QByteArray data); |
|
// Outbound to MainWindow |
void Serial_ReceivedByte(char byte); |
void Serial_Connected(void); |
void Serial_Disconnected(void); |
void ReceivedByte(QByteArray data); |
void Connected(void); |
void Disconnected(void); |
void UpdateStatus(QString string); |
|
private: |
39,20 → 39,20 |
SerialHelper *serialHelper; |
QThread *serialThread; |
|
QPushButton *btnSerialConnect; |
QPushButton *btnSerialRefresh; |
QLabel *labelSerialPort; |
QLabel *labelSerialSpeed; |
QLabel *labelSerialDataBits; |
QLabel *labelSerialStopBits; |
QLabel *labelSerialParity; |
QLabel *labelSerialFlowControl; |
QComboBox *cboxSerialPort; |
QComboBox *cboxSerialSpeed; |
QComboBox *cboxSerialDataBits; |
QComboBox *cboxSerialStopBits; |
QComboBox *cboxSerialParity; |
QComboBox *cboxSerialFlowControl; |
QPushButton *btnConnect; |
QPushButton *btnRefresh; |
QLabel *labelPort; |
QLabel *labelSpeed; |
QLabel *labelDataBits; |
QLabel *labelStopBits; |
QLabel *labelParity; |
QLabel *labelFlowControl; |
QComboBox *cboxPort; |
QComboBox *cboxSpeed; |
QComboBox *cboxDataBits; |
QComboBox *cboxStopBits; |
QComboBox *cboxParity; |
QComboBox *cboxFlowControl; |
}; |
|
#endif // SERIALWIDGET_H |