oamsynctimer.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #ifndef OAMSYNCTIMER_H
  2. #define OAMSYNCTIMER_H
  3. #include <QDialog>
  4. #include "pspublic.h"
  5. #include "includes.h"
  6. #define ORDER_SYNC_TIMER_CURRENT_TIME 0X0700
  7. #define ORDER_SYNC_TIMER_SWITCH 0X0701
  8. #define ORDER_SYNC_TIMER_NUM 0X0702
  9. #define ORDER_SYNC_TIMER1_START 0X0703
  10. #define ORDER_SYNC_TIMER1_STOP 0X0704
  11. #define ORDER_SYNC_TIMER2_START 0X0705
  12. #define ORDER_SYNC_TIMER2_STOP 0X0706
  13. class MainDlg;
  14. namespace Ui {
  15. class oamsynctimer;
  16. }
  17. class oamsynctimer : public QDialog
  18. {
  19. Q_OBJECT
  20. public:
  21. explicit oamsynctimer(QWidget *parent = nullptr);
  22. ~oamsynctimer();
  23. void updateUi();
  24. void showParam(LTV_T *pstData);
  25. private:
  26. Ui::oamsynctimer *ui;
  27. MainDlg *m_pMainDlg;
  28. int m_dwDeviceType;//设备类型,0:声波基站,1:同步基站
  29. void configSignalSlot();
  30. void init();
  31. void switchBtnFlag(bool byFlag);
  32. void selectAll(bool bFlag);
  33. void selectAllItem();
  34. void selectNoAllItem();
  35. void clearAllItem();
  36. void queryParam();
  37. void configParam();
  38. void uploadData();
  39. signals:
  40. void SignalSendQueryMsg(quint8 *pbyData, quint16 wLen);
  41. void SignalSendConfigMsg(quint8 *pbyData, quint16 wLen,quint16 wCmd);
  42. void SignalUploadBtsBaseParamUpdate(QString strApi, QJsonObject jsonObject);//上传参数信号
  43. };
  44. #endif // OAMSYNCTIMER_H