oamnetworkparam.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #ifndef OAMNETWORKPARAM_H
  2. #define OAMNETWORKPARAM_H
  3. #include <QDialog>
  4. #include "pspublic.h"
  5. #include "includes.h"
  6. #pragma pack(push)
  7. #pragma pack(1)
  8. #define NETWORK_PAYLOAD_LEN 128
  9. #define ORDER_NETWORK_WIFI_NAME 0X0101
  10. #define ORDER_NETWORK_WIFI_PWD 0X0102
  11. #define ORDER_NETWORK_SERVICE_IP 0X0103
  12. #define ORDER_NETWORK_SERVICE_PORT 0X0104
  13. #define ORDER_NETWORK_SWITCH 0X0105
  14. class MainDlg;
  15. namespace Ui {
  16. class OamNetworkParam;
  17. }
  18. class OamNetworkParam : public QDialog
  19. {
  20. Q_OBJECT
  21. public:
  22. explicit OamNetworkParam(QWidget *parent = nullptr);
  23. ~OamNetworkParam();
  24. void showParam(LTV_T *pstData);
  25. private:
  26. Ui::OamNetworkParam *ui;
  27. MainDlg *m_pMainDlg;
  28. void InitUi();
  29. void configSignalSlot();
  30. void selectAllItem();
  31. void selectAllNoItem();
  32. void clearAllItem();
  33. void switchBtnFlag(bool byFlag);
  34. void queryParam();
  35. void configParam();
  36. void uploadData();
  37. signals:
  38. void SignalSendQueryMsg(quint8 *pbyData, quint16 wLen);
  39. void SignalSendConfigMsg(quint8 *pbyData, quint16 wLen,quint16 wCmd);
  40. void SignalUploadBtsBaseParamUpdate(QString strApi, QJsonObject jsonObject);//上传参数信号
  41. };
  42. #pragma pack(pop)
  43. #endif // OAMNETWORKPARAM_H