12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #ifndef OAMBTSPARAM_H
- #define OAMBTSPARAM_H
- #include <QDialog>
- #include "pspublic.h"
- #include "includes.h"
- #define ORDER_BTS_ID 0x0601
- #define ORDER_BTS_CARRIER_ID 0x0602
- #define ORDER_BTS_TIMESLOT 0x0603
- #define ORDER_BTS_LOCATION_TYPE 0x0604
- #define ORDER_BTS_TWO_BTS_NUM 0x0605
- #define ORDER_BTS_TWO_BTS_LIST 0x0606
- class MainDlg;
- namespace Ui {
- class OamBtsParam;
- }
- class OamBtsParam : public QDialog
- {
- Q_OBJECT
- public:
- explicit OamBtsParam(QWidget *parent = nullptr);
- ~OamBtsParam();
- void showParam(LTV_T *pstData);
- quint32 GetBtsId();
- void updateUi();
- private:
- Ui::OamBtsParam *ui;
- MainDlg *m_pMainDlg;
- quint32 m_dwBtsId;
- int m_dwDeviceType;
- void initUi();
- void selectAllItem();
- void selectAllNoItem();
- void clearAllItem();
- void switchBtnFlag(bool byFlag);
- void queryParam();
- void configParam();
- void uploadBtsBaseParamAdd();
- signals:
- void SignalSendQueryMsg(quint8 *pbyData, quint16 wLen);
- void SignalSendConfigMsg(quint8 *pbyData, quint16 wLen,quint16 wCmd);
- void SignalUploadBtsBaseParamAdd(QString strApi, QJsonObject jsonObject);
- };
- #endif
|