📄 uploaddlg.h
字号:
#if !defined(AFX_UPLOADDLG_H__691B9B21_879E_438A_8BE3_BBD9F83894A2__INCLUDED_)
#define AFX_UPLOADDLG_H__691B9B21_879E_438A_8BE3_BBD9F83894A2__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// UploadDlg.h : header file
//
#include "Serial.h"
#include "MainFrm.h"
/////////////////////////////////////////////////////////////////////////////
// CUploadDlg dialog
class CUploadDlg : public CDialog
{
// Construction
public:
CUploadDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CUploadDlg)
enum { IDD = IDD_UPLOAD_DLG };
CStatic m_parse_finish;
CStatic m_parse_db;
CStatic m_parse_ok;
CStatic m_start_parse;
CStatic m_start_download;
CStatic m_download_ok;
CStatic m_port_ok;
CStatic m_port_status;
//}}AFX_DATA
public:
bool m_bNodifyReset;
unsigned char* dump_buff;
unsigned int dump_len;
BOOL Command_dump();
BOOL Command_version();
BOOL Command_comtest();
BOOL Command_reboot();
int getBlockNumber();
// int getBlocks();
BOOL StartDump();
void ParseUserDb();
static UINT UploadThread(LPVOID lParam);
unsigned int slave_Flash_type;
int slave_status;
int flash_type;
int block_number;
int slave_blocks_number;
BLOCK_HEADER *slave_blocks;
CSerial m_SerPort;
CFile m_File;
unsigned int m_Flash;
int m_Baud;
int m_Port;
CString m_Path;
CWinThread *pThread;
CRITICAL_SECTION m_cs;
//
int m_block_numbers;
int m_user_data_addr;
int m_user_data_whole_len;
int m_default_addr;
int m_default_whole_len;
BLOCK_LIST blocks[MAX_BLOCK_NUMBER];
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CUploadDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CUploadDlg)
virtual BOOL OnInitDialog();
virtual void OnCancel();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_UPLOADDLG_H__691B9B21_879E_438A_8BE3_BBD9F83894A2__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -