mFrame
載入中...
搜尋中...
無符合項目
AnalogInputPort.h
1
7#ifndef HAL_C04F29D8_8794_4EA6_A3AD_CFBD1C61458B
8#define HAL_C04F29D8_8794_4EA6_A3AD_CFBD1C61458B
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "./../Base.h"
14
15/* ***************************************************************************************
16 * Namespace
17 */
18namespace hal::analog {
19 struct AnalogInputPort;
20}
21
22/* ***************************************************************************************
23 * Class/Interface/Struct
24 */
25
32 /* *************************************************************************************
33 * Method
34 */
35
46 virtual int read(int channel) abstract;
47
57 virtual int getConvertLevel(void) abstract;
58};
59
60/* ***************************************************************************************
61 * End of file
62 */
63#endif /* HAL_C04F29D8_8794_4EA6_A3AD_CFBD1C61458B */
Definition Ammeter.h:23
[Interface]硬體抽象層,初始化共基類。
Definition Base.h:34
[Interface] 硬體抽象層,類比輸入訊號
Definition AnalogInputPort.h:31
virtual int read(int channel) override
讀取指定 ADC 通道的數值
virtual int getConvertLevel(void) override
取得 ADC 的解析度