卫星终端控制软件_V1.1.0
1、增加信道/复位等参数配置
This commit is contained in:
19
mainwindow.h
19
mainwindow.h
@@ -55,10 +55,21 @@ private slots:
|
||||
void handleHovered(bool status, int index, QBarSet *barset);
|
||||
|
||||
void onTimerTimeout1s();
|
||||
void onTimerLinkStatus();
|
||||
|
||||
void handleUdpRequest(const QByteArray &message);
|
||||
void on_btnConfigParam_clicked();
|
||||
|
||||
void on_rdbChannelS_clicked();
|
||||
|
||||
void on_rdbChannelUHF_clicked();
|
||||
|
||||
void on_rdbChannelAuto_clicked();
|
||||
|
||||
void on_sDataSwitch_checkStateChanged(const Qt::CheckState &arg1);
|
||||
|
||||
void on_btnSoftReset_clicked();
|
||||
|
||||
protected:
|
||||
void keyPressEvent(QKeyEvent* event) override;
|
||||
private:
|
||||
@@ -87,6 +98,7 @@ private:
|
||||
void processSearchSatelliteStatusReport(const QByteArray& cmd);
|
||||
void processZhuanTaiStatusReportCmd(const QByteArray& cmd);
|
||||
void processDebugCmd(const QByteArray& cmd);
|
||||
void processConfigCmd(const QByteArray& cmd);
|
||||
// 处理模块状态
|
||||
void processUhfModuleStatus(uint8_t status);
|
||||
void processTianTongModuleStatus(uint8_t status);
|
||||
@@ -106,6 +118,7 @@ private:
|
||||
void StartupTalking();
|
||||
void ShutdownTalking();
|
||||
void test();
|
||||
void queryDeviceInfo();
|
||||
|
||||
std::pair<QString,QString> parseReceivedShortMessage(const QByteArray& cmd,Channel chan);
|
||||
|
||||
@@ -164,7 +177,13 @@ private:
|
||||
uint16_t m_localPort{8000};
|
||||
uint16_t m_peerPort{8080};
|
||||
|
||||
QDateTime m_lastUdpDataTime; // 记录最后收到UDP数据的时间
|
||||
bool m_udpConnected = false; // UDP连接状态标志
|
||||
bool m_versionQuery = false; // 版本号是否已查询
|
||||
bool m_channelQuery = false; // 信道类型是否已查询
|
||||
|
||||
QTimer* m_timer;
|
||||
QTimer* m_status_timer;
|
||||
std::shared_ptr<QTimer> m_talkingTimer;
|
||||
std::shared_ptr<spdlog::logger> m_logger;
|
||||
std::shared_ptr<QUdpSocket> m_udpSocket;
|
||||
|
||||
Reference in New Issue
Block a user