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

📄 eeproom-writerdlg.h

📁 向Cypress 芯片中写入并读取产商的各种信息!
💻 H
字号:
// EEPROOM-WriterDlg.h : 头文件
//

#pragma once
#include "ezusbsys.h"

// CEEPROOMWriterDlg 对话框
class CEEPROOMWriterDlg : public CDialog
{
// 构造
public:
	CEEPROOMWriterDlg(CWnd* pParent = NULL);	// 标准构造函数

// 对话框数据
	enum { IDD = IDD_EEPROOMWRITER_DIALOG };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持


// 实现
protected:
	HICON m_hIcon;

	// 生成的消息映射函数
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	DECLARE_MESSAGE_MAP()
private:
	BOOLEAN bOpenDriver(HANDLE * phDeviceHandle);
	BOOLEAN WriteCommandC0(HANDLE,VENDOR_OR_CLASS_REQUEST_CONTROL *);
	BOOLEAN WriteCommandDat(HANDLE,VENDOR_OR_CLASS_REQUEST_CONTROL *);
	BOOLEAN WriteCommandOthr(HANDLE,VENDOR_OR_CLASS_REQUEST_CONTROL *);
	BOOLEAN SubmitCmd(HANDLE,VENDOR_OR_CLASS_REQUEST_CONTROL *,LONGLONG*,ULONG);
	void    GetBcdCode(ULONG* num ,ULONG number);
	void    ShowSystemTime(SYSTEMTIME *bSystemTime);
	void    ShowSystemTimeFromEEproom(SYSTEMTIME *pSystemTime);
	void    ShowEEproomDataC0(LONGLONG* Data);
	void    ShowEEproomDataOthr(LONGLONG * Data);
	void    ShowEEproomDataDat(LONGLONG * Data);
	void    GetFilePath(CString * PathString);
	BOOLEAN    GetIntFromChar(CHAR *sting,int length,ULONG *number);
	void    ReadEEproom(LONGLONG *buffer_save);
private:
	ULONG Res[3];
	long m_HighthDe;
	LONGLONG Res_save[3];
	BOOL m_Show;
	BOOL m_DownLoading;
	BOOL m_Select_0;
	BOOL m_Select_1;
	BOOL m_Select_2;
	BOOL m_RepairFlag;
	BOOL m_Advance;
public:
	afx_msg void OnBnClickedButtonDownload();
	UINT m_operatorcode;
	UINT m_pccode;
	ULONG m_SN,m_Pid,m_Did;
	afx_msg void OnBnClickedButtionOpenDev();
	afx_msg void OnBnClickedButtonShow();
	//afx_msg void OnBnClickedCheck1();
	//afx_msg void OnBnClickedCheck2();
	//afx_msg void OnBnClickedCheck3();
	afx_msg void OnBnClickedButtonOpenDev();
	afx_msg void OnBnClickedCheckOpenShow();
	//afx_msg void OnBnClickedButton1();
	afx_msg void OnBnClickedButtonRepair();
	afx_msg void OnEnChangeEdit9();
	afx_msg void OnBnClickedButtonAdvance();
	afx_msg void OnBnClickedButtonEepromRead();
	afx_msg void OnBnClickedOk();
};

⌨️ 快捷键说明

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