📄 form_wifimcr.h
字号:
TEdit *edtHIF4;
TEdit *edtHIF5;
TEdit *edtHIF6;
TEdit *edtHIF7;
TLabel *lblHIF4;
TLabel *lblHIF5;
TLabel *lblHIF6;
TLabel *lblHIF7;
TButton *btnReadFromRegister;
TButton *btnWriteToRegister;
TButton *btnLoadFromFile;
TButton *btnSaveToFile;
TStatusBar *sbWiFiMCR;
TLabel *lblMDP17;
TEdit *edtMDP17;
TButton *btnSYSMACMCRData;
TButton *btnTRXMACMCRData;
TTimer *HintTimer;
TSaveDialog *SaveDialog;
TOpenDialog *OpenDialog;
TStaticText *lblHint;
TCheckBox *cbSCHeader;
TCheckBox *cbMDPHeader;
TCheckBox *cbSC0;
TCheckBox *cbSC1;
TCheckBox *cbSC2;
TCheckBox *cbSC3;
TCheckBox *cbMDP00;
TCheckBox *cbMDP01;
TCheckBox *cbMDP02;
TCheckBox *cbMDP03;
TCheckBox *cbMDP04;
TCheckBox *cbMDP05;
TCheckBox *cbMDP06;
TCheckBox *cbMDP07;
TCheckBox *cbMDP08;
TCheckBox *cbMDP09;
TCheckBox *cbMDP10;
TCheckBox *cbMDP11;
TCheckBox *cbMDP12;
TCheckBox *cbMDP13;
TCheckBox *cbMDP14;
TCheckBox *cbMDP15;
TCheckBox *cbMDP16;
TCheckBox *cbMDP17;
TCheckBox *cbPLCIHeader;
TCheckBox *cbPLCI00;
TCheckBox *cbPLCI01;
TCheckBox *cbPLCI02;
TCheckBox *cbPLCI03;
TCheckBox *cbPLCI04;
TCheckBox *cbPLCI05;
TCheckBox *cbPLCI06;
TCheckBox *cbPLCI07;
TCheckBox *cbPLCI08;
TCheckBox *cbPLCI09;
TCheckBox *cbPLCI10;
TCheckBox *cbPLCI11;
TCheckBox *cbMPTCHeader;
TCheckBox *cbMPTC00;
TCheckBox *cbMPTC01;
TCheckBox *cbMPTC02;
TCheckBox *cbMPTC03;
TCheckBox *CheckBox42;
TCheckBox *CheckBox43;
TCheckBox *cbMPTC06;
TCheckBox *cbMPTC07;
TCheckBox *cbMPTC08;
TCheckBox *cbMPTC09;
TCheckBox *cbMPTC10;
TCheckBox *cbMPTC11;
TCheckBox *cbNCHeader;
TCheckBox *cbBGHeader;
TCheckBox *cbMPTC12;
TCheckBox *cbMPTC13;
TCheckBox *cbMPTC14;
TCheckBox *cbMPTC15;
TCheckBox *cbMPTC04;
TCheckBox *cbMPTC05;
TCheckBox *cbNC0;
TCheckBox *cbNC1;
TCheckBox *cbNC2;
TCheckBox *cbNC3;
TCheckBox *cbBG0;
TCheckBox *cbBG1;
TCheckBox *cbBG2;
TCheckBox *cbBG3;
TCheckBox *cbBG4;
TCheckBox *cbBG5;
TCheckBox *cbBG6;
TCheckBox *cbBG7;
TCheckBox *cbSEHeader;
TCheckBox *cbTCHeader;
TCheckBox *cbRCHeader;
TCheckBox *cbHIFHeader;
TCheckBox *cbTC00;
TCheckBox *cbTC11;
TCheckBox *cbTC10;
TCheckBox *cbTC09;
TCheckBox *cbTC08;
TCheckBox *cbTC07;
TCheckBox *cbTC06;
TCheckBox *cbTC05;
TCheckBox *cbTC04;
TCheckBox *cbTC03;
TCheckBox *cbTC02;
TCheckBox *cbTC01;
TCheckBox *cbSE00;
TCheckBox *cbSE01;
TCheckBox *cbSE02;
TCheckBox *cbSE03;
TCheckBox *cbSE04;
TCheckBox *cbSE05;
TCheckBox *cbSE06;
TCheckBox *cbSE07;
TCheckBox *cbSE08;
TCheckBox *cbSE09;
TCheckBox *cbSE10;
TCheckBox *cbRC00;
TCheckBox *cbRC01;
TCheckBox *cbRC02;
TCheckBox *cbRC03;
TCheckBox *cbRC04;
TCheckBox *cbRC05;
TCheckBox *cbRC06;
TCheckBox *cbRC07;
TCheckBox *cbRC08;
TCheckBox *cbRC09;
TCheckBox *cbRC10;
TCheckBox *cbRC11;
TCheckBox *cbRC12;
TCheckBox *cbRC13;
TCheckBox *cbRC14;
TCheckBox *cbHIF0;
TCheckBox *cbHIF1;
TCheckBox *cbHIF2;
TCheckBox *cbHIF3;
TCheckBox *cbHIF4;
TCheckBox *cbHIF5;
TCheckBox *cbHIF6;
TCheckBox *cbHIF7;
TCheckBox *cbMPTC16;
TCheckBox *cbMPTC17;
TLabel *Label1;
TLabel *Label2;
TShape *Shape4;
TLabel *Label3;
void __fastcall edtSCCheck(TObject *Sender);
void __fastcall edtMDPCheck(TObject *Sender);
void __fastcall edtPLCICheck(TObject *Sender);
void __fastcall edtMPTCCheck(TObject *Sender);
void __fastcall edtNCCheck(TObject *Sender);
void __fastcall edtBGCheck(TObject *Sender);
void __fastcall edtSECheck(TObject *Sender);
void __fastcall edtTCCheck(TObject *Sender);
void __fastcall edtRCCheck(TObject *Sender);
void __fastcall edtHIFCheck(TObject *Sender);
void __fastcall HintTimerTimer(TObject *Sender);
void __fastcall btnSaveToFileClick(TObject *Sender);
void __fastcall cbSCHeaderClick(TObject *Sender);
void __fastcall cbMDPHeaderClick(TObject *Sender);
void __fastcall cbPLCIHeaderClick(TObject *Sender);
void __fastcall cbMPTCHeaderClick(TObject *Sender);
void __fastcall cbNCHeaderClick(TObject *Sender);
void __fastcall cbBGHeaderClick(TObject *Sender);
void __fastcall cbSEHeaderClick(TObject *Sender);
void __fastcall cbTCHeaderClick(TObject *Sender);
void __fastcall cbRCHeaderClick(TObject *Sender);
void __fastcall cbHIFHeaderClick(TObject *Sender);
void __fastcall btnSYSMACMCRDataClick(TObject *Sender);
void __fastcall btnTRXMACMCRDataClick(TObject *Sender);
void __fastcall btnLoadFromFileClick(TObject *Sender);
void __fastcall btnWriteToRegisterClick(TObject *Sender);
void __fastcall btnReadFromRegisterClick(TObject *Sender);
void __fastcall FormShow(TObject *Sender);
private: // User declarations
// UI
TLabel *lblSC[WIFI_SC_NUM];
TLabel *lblMDP[WIFI_MDP_NUM];
TLabel *lblPLCI[WIFI_PLCI_NUM];
TLabel *lblMPTC[WIFI_MPTC_NUM];
TLabel *lblNC[WIFI_NC_NUM];
TLabel *lblBG[WIFI_BG_NUM];
TLabel *lblSE[WIFI_SE_NUM];
TLabel *lblTC[WIFI_TC_NUM];
TLabel *lblRC[WIFI_RC_NUM];
TLabel *lblHIF[WIFI_HIF_MAX_NUM];
TEdit *edtSC[WIFI_SC_NUM];
TEdit *edtMDP[WIFI_MDP_NUM];
TEdit *edtPLCI[WIFI_PLCI_NUM];
TEdit *edtMPTC[WIFI_MPTC_NUM];
TEdit *edtNC[WIFI_NC_NUM];
TEdit *edtBG[WIFI_BG_NUM];
TEdit *edtSE[WIFI_SE_NUM];
TEdit *edtTC[WIFI_TC_NUM];
TEdit *edtRC[WIFI_RC_NUM];
TEdit *edtHIF[WIFI_HIF_MAX_NUM];
TCheckBox *cbSC[WIFI_SC_NUM];
TCheckBox *cbMDP[WIFI_MDP_NUM];
TCheckBox *cbPLCI[WIFI_PLCI_NUM];
TCheckBox *cbMPTC[WIFI_MPTC_NUM];
TCheckBox *cbNC[WIFI_NC_NUM];
TCheckBox *cbBG[WIFI_BG_NUM];
TCheckBox *cbSE[WIFI_SE_NUM];
TCheckBox *cbTC[WIFI_TC_NUM];
TCheckBox *cbRC[WIFI_RC_NUM];
TCheckBox *cbHIF[WIFI_HIF_MAX_NUM];
bool m_bInit;
int m_final_WiFiId;
WiFi_ChipCapability_S m_sWiFiCap;
S_WiFi_MCR m_sMCR;
S_WiFi_MCR16 m_sMCR16;
S_WIFI_MCR_SETTING m_sMCR_Setting[WIFI_MCR_TYPE_NUM][WIFI_MCR_MAX_NUM];
S_WIFI_MCR16_SETTING m_sMCR16_Setting[WIFI_MCR16_TYPE_NUM][WIFI_MCR16_MAX_NUM];
CWIFIMAC m_WIFI_MAC_Obj;
// HIP
int m_iCount;
public: // User declarations
__fastcall TfrmWiFiMCR(TComponent* Owner);
void Init( void );
// UI
void ReDrawFields( int idx );
bool CheckFields( void );
void ShowHintLabel( TControl *sender, char* hint );
void CurrentPageLock( void );
void CurrentPageReset( void );
void DisplayHIF( void );
// MCR read/write
void Compose_MCR_Parameter( void );
void Compose_MCR_Data( void );
void DeCompose_MCR_Data( void );
// HPI read/write
void Compose_SDIO_Parameter( E_WIFI_HIF_SDIO hif_sdio );
void Compose_SDIO_Data( E_WIFI_HIF_SDIO hif_sdio );
void DeCompose_SDIO_Data( E_WIFI_HIF_SDIO hif_sdio );
void Compose_HPI_Parameter( E_WIFI_HIF_HPI hif_hpi );
void Compose_HPI_Data( E_WIFI_HIF_HPI hif_hpi );
void DeCompose_HPI_Data( E_WIFI_HIF_HPI hif_hpi );
void Compose_SPI_Parameter( E_WIFI_HIF_SPI hif_spi );
void Compose_SPI_Data( E_WIFI_HIF_SPI hif_spi );
void DeCompose_SPI_Data( E_WIFI_HIF_SPI hif_spi );
// call back
void ConfirmCallback_ReadReg( void );
void ConfirmCallback_ReadHIF( void );
void ConfirmCallback_WriteReg( void );
void ConfirmCallback_WriteHIF( void );
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmWiFiMCR *frmWiFiMCR;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -