// MFCAppCanTestDlg.cpp: 实现文件
//
#include "stdafx.h"
#include "MFCAppCanTest.h"
#include "MFCAppCanTestDlg.h"
#include "afxdialogex.h"
#include "EnumComm.h"
#include "RT_COM.h"
#include "RT_CAN.h"
#include "CanExtId.h"
#include "UpdateFile.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
#define ARRAY_SIZE(a) sizeof(a)/sizeof(a[0])
const unsigned int CommBaudRate[] =
{
600,
1200,
2400,
4800,
9600,
19200,
38400,
57600,
115200,
230400,
460800,
921600
};
const unsigned int StartBitNum[] =
{
5,
6,
7,
8
};
const CString StopBitNum[] =
{
_T("1"),
_T("1.5"),
_T("2")
};
const CString CommChecksumBit[] =
{
_T("None"),
_T("Odd"),
_T("Even"),
_T("Mark"),
_T("Space")
};
const CString CommFlowCtrl[] =
{
_T("None"),
_T("RTS/CTS"),
_T("XON/XOFF")
};
RT_CAN *P_MyCan = NULL;
void Set_P_MyCan(RT_CAN *pMyCan)
{
P_MyCan = pMyCan;
}
RT_CAN *Get_P_MyCan(void)
{
return P_MyCan;
}
// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
class CAboutDlg : public CDialogEx
{
public:
CAboutDlg();
// 对话框数据
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_ABOUTBOX };
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 实现
protected:
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg() : CDialogEx(IDD_ABOUTBOX)
{
}
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx)
END_MESSAGE_MAP()
// CMFCAppCanTestDlg 对话框
CMFCAppCanTestDlg::CMFCAppCanTestDlg(CWnd* pParent /*=nullptr*/)
: CDialogEx(IDD_MFCAPPCANTEST_DIALOG, pParent)
, m_data_combo1(_T(""))
, m_data_combo2(_T(""))
, m_data_combo3(_T(""))
, m_data_combo4(_T(""))
, m_data_combo5(_T(""))
, m_data_combo6(_T(""))
, m_all(_T(""))
, m_ok(_T(""))
, m_fail(_T(""))
, m_data_combo7(_T(""))
, m_data_macid(_T(""))
, m_data_devtype(_T(""))
, m_data_aphwver(_T(""))
, m_data_bleappver(_T(""))
, m_data_blehwver(_T(""))
, m_data_apappver(_T(""))
, m_data_file(_T(""))
, m_data_rate_static(_T(""))
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
void CMFCAppCanTestDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_COMBO1, m_ctrl_combo1);
DDX_CBString(pDX, IDC_COMBO1, m_data_combo1);
DDX_Control(pDX, IDC_COMBO2, m_ctrl_combo2);
DDX_CBString(pDX, IDC_COMBO2, m_data_combo2);
DDX_Control(pDX, IDC_COMBO3, m_ctrl_combo3);
DDX_CBString(pDX, IDC_COMBO3, m_data_combo3);
DDX_Control(pDX, IDC_COMBO4, m_ctrl_combo4);
DDX_CBString(pDX, IDC_COMBO4, m_data_combo4);
DDX_Control(pDX, IDC_COMBO5, m_ctrl_combo5);
DDX_CBString(pDX, IDC_COMBO5, m_data_combo5);
DDX_Control(pDX, IDC_COMBO6, m_ctrl_combo6);
DDX_CBString(pDX, IDC_COMBO6, m_data_combo6);
DDX_Control(pDX, IDC_BUTTON1, m_ctrl_get);
DDX_Control(pDX, IDC_BUTTON2, m_ctrl_start);
DDX_Control(pDX, IDC_BUTTON3, m_ctrl_stop);
DDX_Control(pDX, IDC_BUTTON4, m_ctrl_open);
DDX_Control(pDX, IDC_BUTTON5, m_ctrl_close);
DDX_Text(pDX, IDC_EDIT1, m_all);
DDX_Text(pDX, IDC_EDIT2, m_ok);
DDX_Text(pDX, IDC_EDIT3, m_fail);
DDX_Control(pDX, IDC_COMBO7, m_ctrl_combo7);
// DDX_CBIndex(pDX, IDC_COMBO7, m_data_combo7);
DDX_CBString(pDX, IDC_COMBO7, m_data_combo7);
DDX_Text(pDX, IDC_EDIT4, m_data_macid);
DDX_Text(pDX, IDC_EDIT5, m_data_devtype);
// DDX_Control(pDX, IDC_EDIT6, m_data_apappver);
DDX_Text(pDX, IDC_EDIT7, m_data_aphwver);
DDX_Text(pDX, IDC_EDIT8, m_data_bleappver);
DDX_Text(pDX, IDC_EDIT9, m_data_blehwver);
DDX_Text(pDX, IDC_EDIT6, m_data_apappver);
DDX_Text(pDX, IDC_EDIT10, m_data_file);
DDX_Control(pDX, IDC_BUTTON6, m_ctrl_start_update);
DDX_Control(pDX, IDC_PROGRESS1, m_ctrl_rate);
DDX_Text(pDX, IDC_STATIC_RATE, m_data_rate_static);
}
BEGIN_MESSAGE_MAP(CMFCAppCanTestDlg, CDialogEx)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLI�

luck_horse
- 粉丝: 558
最新资源
- rocksdbjni-9.7.4.jar中文文档.zip
- spring-ai-tika-document-reader-0.8.0.jar中文文档.zip
- spring-ai-tika-document-reader-1.0.0-M7.jar中文文档.zip
- rocksdbjni-9.7.2.jar中文文档.zip
- spring-ai-tika-document-reader-1.0.0-M5.jar中文文档.zip
- rocksdbjni-9.7.3.jar中文文档.zip
- rocksdbjni-9.8.4.jar中文文档.zip
- spring-ai-tika-document-reader-1.0.0-M8.jar中文文档.zip
- spring-ai-tika-document-reader-1.0.0-M6.jar中文文档.zip
- rocksdbjni-9.9.3.jar中文文档.zip
- spring-ai-test-1.0.0.jar中文文档.zip
- spring-ai-test-1.0.0-M6.jar中文文档.zip
- rocksdbjni-10.0.1.jar中文文档.zip
- spring-ai-tika-document-reader-1.0.0.jar中文文档.zip
- spring-ai-tika-document-reader-1.0.0-RC1.jar中文文档.zip
- spring-ai-test-1.0.0-M7.jar中文文档.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


