boardprocessor.h

来自「TMS320F2812的C++ examples 各个模块的程序」· C头文件 代码 · 共 55 行

H
55
字号
// BoardProcessor.h: interface for the CBoardProcessor class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_BOARDPROCESSOR_H__43C0E3B9_9F6D_11D4_B88D_00C04F40A2B3__INCLUDED_)#define AFX_BOARDPROCESSOR_H__43C0E3B9_9F6D_11D4_B88D_00C04F40A2B3__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000#import "..\..\..\..\cc\bin\cc_setup.exe"using namespace CodeComposerSetup;#include <iostream.h>#include <atlbase.h>#include <atlimpl.cpp>// STL Stuff#include <vector>#include <string>using namespace std;#define TRY_CCAPP_FUNCTION(func) \	try { \		func; \	} \	catch (const _com_error& e) { \		_tprintf(_T("Error: 0x%08x %s\n"), e.Error(), e.ErrorMessage()); \	}class CBoardProcessor  {public:	BOOL GetBoard(TCHAR *pBoardName);	BOOL GetProcessor(TCHAR *pBoardName, TCHAR *pProcessorName);	CBoardProcessor();	virtual ~CBoardProcessor();private:	IProcessorPtr m_pIProcessor;	IProcessorsPtr m_pIProcessors;	IBoardPtr m_pIBoard;	IBoardsPtr m_pIBoards;	ISystemSetupPtr m_pISystemSetup;	vector<string> m_lstBoardList;	vector<string> m_lstProcessorList;	BOOL GetAvailableProcessors(BSTR SelectedBoardName);	BOOL GetAvailableBoards();	void ReleaseCodeComposerSetup();};#endif // !defined(AFX_BOARDPROCESSOR_H__43C0E3B9_9F6D_11D4_B88D_00C04F40A2B3__INCLUDED_)

⌨️ 快捷键说明

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