mFrame
載入中...
搜尋中...
無符合項目
HardwareInfo.h
1
7#ifndef MFRAME_CFACAB80_FA08_4FEB_892B_1F875AB7C64F
8#define MFRAME_CFACAB80_FA08_4FEB_892B_1F875AB7C64F
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15
16//----------------------------------------------------------------------------------------
17#include "./../lang/Interface.h"
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace ufm::sys {
23 struct HardwareInfo;
24} // namespace ufm::sys
25
26/* ***************************************************************************************
27 * Class/Interface/Struct/Enum
28 */
29
40 /* *************************************************************************************
41 * Method
42 */
43
51 virtual uint32 systemClock(void) abstract;
52
60 virtual const char* manufacturer(void) abstract;
61
69 virtual const char* model(void) abstract;
70};
71
72/* ***************************************************************************************
73 * End of file
74 */
75
76#endif /* MFRAME_CFACAB80_FA08_4FEB_892B_1F875AB7C64F */
系統功能相關的命名空間
Definition Object.h:31
[Interface] 硬體資訊介面
Definition HardwareInfo.h:39
virtual const char * model(void) override
取得硬體型號
virtual const char * manufacturer(void) override
取得供應商名稱
virtual uint32 systemClock(void) override
取得硬體核心頻率