⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form_wifi.h

📁 MTK 手机软件开发 META 源代码,开发环境: C++ Builder
💻 H
📖 第 1 页 / 共 2 页
字号:
//---------------------------------------------------------------------------
#ifndef _FORM_WiFI_H_
#define _FORM_WiFI_H_
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <Buttons.hpp>
#include <ExtCtrls.hpp>
#include <Dialogs.hpp>
#include <Menus.hpp>
#include <ActnList.hpp>

#ifndef  _WIFI_GNRL_H_
#include "wifi_gnrl.h"
#endif

#ifndef  _WIFI_CPTX_H_
#include "wifi_cptx.h"
#endif

#ifndef  _WIFI_CPRX_H_
#include "wifi_cprx.h"
#endif

#ifndef  _WIFI_TXOP_H_
#include "wifi_txop.h"
#endif

#ifndef  _WIFI_TXCS_H_
#include "wifi_txcs.h"
#endif

#ifndef  _WIFI_LF_H_
#include "wifi_lf.h"
#endif

#ifndef  _WIFI_TXDC_H_
#include "wifi_txdc.h"
#endif

#ifndef  _WIFI_PS_H_
#include "wifi_ps.h"
#endif

#ifndef  _WIFI_BB_H_
#include "wifi_bb.h"
#endif

#ifndef  _WIFI_MAC_H_
#include "wifi_mac.h"
#endif

#ifndef  _WIFI_EE_H_
#include "wifi_ee.h"
#endif

#ifndef  _WIFI_APC_2400M_H_
#include "wifi_apc_2400m.h"
#endif

#ifndef  _WIFI_ALC_H_
#include "wifi_alc.h"
#endif

#ifndef  _WIFI_SC_H_
#include "wifi_sc.h"
#endif

#ifndef  _WIFI_STOP_H_
#include "wifi_stop.h"
#endif

//---------------------------------------------------------------------------
typedef enum
{
    ACCESS_SINGLE = 0,
    ACCESS_DUMP,
    ACCESS_TX_POWER,
    ACCESS_TX_DC_OFFSET
} E_ACCESS_TYPE;


typedef enum
{
    OP_READ = 0,
    OP_WRITE
} E_OPERATION_TYPE;



//---------------------------------------------------------------------------
class TfrmWiFi : public TForm
{
__published:	// IDE-managed Components
        TPageControl *pctlToolSel;
        TTabSheet *tsTX;
        TTabSheet *tsCPR;
        TGroupBox *gbCPTInput;
        TBitBtn *btnTXStart;
        TBitBtn *btnTXStop;
        TStatusBar *sbTX;
        TGroupBox *gbCPRInput;
        TLabel *lblCPRChannelID;
        TComboBox *cbCPRChannelID;
        TGroupBox *gbCPRRxPacketStatistics;
        TGroupBox *gbCPRRxCounter;
        TLabel *lblCPRED;
        TStaticText *stCPRED;
        TLabel *lblCPROSD;
        TStaticText *stCPROSD;
        TLabel *lblCPRSQ1;
        TStaticText *stCPRSQ1;
        TLabel *lblCPRSFD;
        TStaticText *stCPRSFD;
        TLabel *lblCPRCRC16;
        TStaticText *stCPRCRC16;
        TStatusBar *sbCPR;
        TButton *btnCPRReset;
        TBitBtn *btnCPRStop;
        TBitBtn *btnCPRStart;
        TTabSheet *tsPS;
        TGroupBox *gbPSInput;
        TTabSheet *tsBB;
        TStatusBar *sbPS;
        TStatusBar *sbBB;
        TTabSheet *tsMAC;
        TStatusBar *sbMAC;
        TStaticText *lbl;
        TTimer *HintTimer;
        TButton *btnTXUploadFromFlash;
        TButton *btnTXDownloadToFlash;
        TButton *btnTXLoadFromFile;
        TButton *btnTXSaveToFile;
        TOpenDialog *OpenDialog;
        TSaveDialog *SaveDialog;
        TTimer *TimerWiFi;
        TRichEdit *memBBResult;
        TTabSheet *tsEE;
        TStatusBar *sbEE;
        TButton *btnTXTxChannelPower;
        TRichEdit *memMACResult;
        TRichEdit *memEEResult;
        TLabel *Label1;
        TComboBox *cbPSPowerMode;
        TBitBtn *btnPSStart;
        TBitBtn *btnPSStop;
        TButton *btnCPRQueryRxCounter;
        TPanel *Panel1;
        TGroupBox *gbBBInput;
        TLabel *lblBBCRIndex;
        TLabel *lblBBCRData0X;
        TEdit *edtBBCRIndex;
        TEdit *edtBBCRData;
        TButton *btnBBRead;
        TButton *btnBBWrite;
        TButton *btnBBCRData;
        TButton *btnBBDumpBBReg;
        TPanel *Panel2;
        TGroupBox *gbMACInput;
        TLabel *lblMACMCRAddress;
        TLabel *lblMACMCRAddress0X;
        TLabel *lblMACMCRData0X;
        TEdit *edtMACMCRAddress;
        TEdit *edtMACMCRData;
        TButton *btnMACRead;
        TButton *btnMACWrite;
        TButton *btnMACMCRData;
        TButton *btnMACDumpAllMacReg;
        TPanel *Panel3;
        TGroupBox *GroupBox5;
        TLabel *lblEEIndex;
        TLabel *lblEEIndex0X;
        TLabel *lblEEData0X;
        TEdit *edtEEIndex;
        TButton *btnEEData;
        TEdit *edtEEData;
        TButton *btnEERead;
        TButton *btnEEWrite;
        TButton *btnEE;
        TPopupMenu *pmWiFi;
        TMenuItem *miCopy;
        TButton *btnBBStop;
        TButton *btnEEStop;
        TLabel *lblCPRRxAntenna;
        TComboBox *cbCPRRxAntenna;
        TGroupBox *gbTXType;
        TRadioButton *rbCPT;
        TRadioButton *rbTXOP;
        TRadioButton *rbTXCS;
        TRadioButton *rbTXLF;
        TPanel *Panel4;
        TLabel *lblCPRRxRate;
        TLabel *lblCPRSum;
        TLabel *lblCPRGood;
        TLabel *lblCPRBad;
        TLabel *lblCPRFerRate;
        TStaticText *stCPR1MSum;
        TStaticText *stCPR1MGood;
        TStaticText *stCPR1MBad;
        TStaticText *stCPR1MFer;
        TStaticText *stCPR2MSum;
        TStaticText *stCPR2MGood;
        TStaticText *stCPR2MBad;
        TStaticText *stCPR2MFer;
        TStaticText *stCPR5_5MSum;
        TStaticText *stCPR5_5MGood;
        TStaticText *stCPR5_5MBad;
        TStaticText *stCPR5_5MFer;
        TStaticText *stCPR11MSum;
        TStaticText *stCPR11MGood;
        TStaticText *stCPR11MBad;
        TStaticText *stCPR11MFer;
        TStaticText *stCPR6MSum;
        TStaticText *stCPR6MGood;
        TStaticText *stCPR6MBad;
        TStaticText *stCPR6MFer;
        TStaticText *stCPR9MSum;
        TStaticText *stCPR9MGood;
        TStaticText *stCPR9MBad;
        TStaticText *stCPR9MFer;
        TStaticText *stCPR12MSum;
        TStaticText *stCPR12MGood;
        TStaticText *stCPR12MBad;
        TStaticText *stCPR12MFer;
        TStaticText *stCPR18MSum;
        TStaticText *stCPR18MGood;
        TStaticText *stCPR18MBad;
        TStaticText *stCPR18MFer;
        TStaticText *stCPR24MSum;
        TStaticText *stCPR24MGood;
        TStaticText *stCPR24MBad;
        TStaticText *stCPR24MFer;
        TStaticText *stCPR36MSum;
        TStaticText *stCPR36MGood;
        TStaticText *stCPR36MBad;
        TStaticText *stCPR36MFer;
        TStaticText *stCPR48MSum;
        TStaticText *stCPR48MGood;
        TStaticText *stCPR48MBad;
        TStaticText *stCPR48MFer;
        TStaticText *stCPR54MSum;
        TStaticText *stCPR54MGood;
        TStaticText *stCPR54MBad;
        TStaticText *stCPR54MFer;
        TPanel *Panel5;
        TLabel *lblCPRTotal;
        TStaticText *stCPRTotal;
        TLabel *lblCPRSuccess;
        TStaticText *stCPRSuccess;
        TLabel *lblCPRFER;
        TStaticText *stCPRFER;
        TLabel *lblCPRCRCErr;
        TStaticText *stCPRCRCErr;
        TLabel *lblCPRint_rx_ok_num;
        TStaticText *stCPRint_rx_ok_num;
        TLabel *lblCPRint_crc_err_num;
        TStaticText *stCPRint_crc_err_num;
        TLabel *lblCPRpau_rx_ok_count;
        TStaticText *stCPRpau_rx_ok_count;
        TLabel *lblCPRpau_crc_err_count;
        TStaticText *stCPRpau_crc_err_count;
        TLabel *lblCPRpau_cca_count;
        TStaticText *stCPRpau_cca_count;
        TStaticText *stCPR1M;
        TStaticText *stCPR2M;
        TStaticText *stCPR5_5M;
        TStaticText *stCPR11M;
        TStaticText *stCPR6M;
        TStaticText *stCPR9M;
        TStaticText *stCPR12M;
        TStaticText *stCPR18M;
        TStaticText *stCPR24M;
        TStaticText *stCPR36M;
        TStaticText *stCPR48M;
        TStaticText *stCPR54M;
        TPanel *Panel6;
        TLabel *lblCPRMin;
        TLabel *lblCPRMax;
        TLabel *lblCPRMean;
        TLabel *lblCPRVariance;
        TStaticText *stCPRMin;
        TStaticText *stCPRMax;
        TStaticText *stCPRMean;
        TStaticText *stCPRVariance;
        TStaticText *stCPRRssi;
        TPanel *Panel7;
        TStaticText *stCPRPreamble;
        TLabel *lblCPRLong;
        TStaticText *stCPRLong;
        TLabel *lblCPRShort;
        TStaticText *stCPRShort;
        TPanel *pnlCPT;
        TLabel *lblTXPacketLength;
        TEdit *edtTXPacketLength;
        TLabel *lblTXPacketCount;
        TLabel *lblTXPacketInterval;
        TEdit *edtTXPacketInterval;
        TLabel *lblTXBitPattern;
        TComboBox *cbTXBitPattern;
        TLabel *lblTXPreamble;
        TComboBox *cbTXPreamble;
        TLabel *lblTXPacketSent;
        TStaticText *stTXPacketSent;
        TLabel *lblTXAckCount;
        TStaticText *stTXAckCount;
        TStaticText *StaticText1;
        TPanel *Panel8;
        TStaticText *StaticText2;
        TButton *btnTXCalTxDC;
        TEdit *edtTXIDC;
        TEdit *edtTXQDC;
        TPanel *Panel9;
        TLabel *lblTXChannelID;
        TComboBox *cbTXChannelID;
        TLabel *lblTXTxFilter;
        TComboBox *cbTXTxFilter;
        TLabel *lblTXTxRate;
        TComboBox *cbTXTxRate;
        TButton *btnTXTxPowerDac;
        TEdit *edtTXTxPowerDAC;
        TLabel *lblTXTxPowerDac0X;
        TStaticText *StaticText3;
        TPanel *Panel10;
        TLabel *lblTXFrameCtrl0x;
        TStaticText *StaticText4;
        TEdit *edtTXFramCtrl1;
        TEdit *edtTXFramCtrl0;
        TEdit *edtTXAddress13;
        TLabel *lblTXFrameCtrl;
        TEdit *edtTXAddress15;
        TEdit *edtTXAddress14;
        TEdit *edtTXAddress12;
        TEdit *edtTXAddress11;
        TEdit *edtTXAddress10;
        TLabel *lblTXAddress1;
        TEdit *edtTXAddress25;
        TEdit *edtTXAddress24;
        TEdit *edtTXAddress23;
        TEdit *edtTXAddress22;
        TEdit *edtTXAddress21;
        TEdit *edtTXAddress20;
        TLabel *lblTXAddress2;
        TLabel *lblTXAddress3;
        TEdit *edtTXAddress35;
        TEdit *edtTXAddress34;
        TEdit *edtTXAddress33;
        TEdit *edtTXAddress32;
        TEdit *edtTXAddress31;
        TEdit *edtTXAddress30;
        TLabel *lblTXSeqCtrl;
        TEdit *edtTXSeqCtrl1;
        TEdit *edtTXSeqCtrl0;
        TLabel *lblTXDuration;
        TEdit *edtTXDuration1;
        TEdit *edtTXDuration0;
        TLabel *lblTXIDC0x;
        TLabel *lblTXQDC0x;
        TButton *btnTXIDC;
        TButton *btnTXQDC;
        TButton *btnMACRegSetting;
        TButton *btnBBRegSetting;
        TTabSheet *tsSC;
        TGroupBox *GroupBox1;
        TBitBtn *btnSCScriptFile;
        TStaticText *stSCScriptFile;
        TBitBtn *btnSCStart;
        TBitBtn *btnSCStop;
        TMemo *memSCResult;
        TStatusBar *stSC;
        TOpenDialog *dlgOpenScriptFile;
        TStaticText *stCPRpau_rx_fifo_full_count;
        TLabel *lblCPRpau_rx_fifo_full_count;
        TEdit *edtTXPacketCount;
        TButton *btnTXChangeDB;
        TButton *btnEEPROMSetting;
        TLabel *Label2;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -