mFrame
載入中...
搜尋中...
無符合項目
AnalogInputPort.h
1
7#ifndef MFRAME_C04F29D8_8794_4EA6_A3AD_CFBD1C61458B
8#define MFRAME_C04F29D8_8794_4EA6_A3AD_CFBD1C61458B
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15
16//----------------------------------------------------------------------------------------
17#include "./../Base.h"
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace hal::analog {
23 struct AnalogInputPort;
24} // namespace hal::analog
25
26/* ***************************************************************************************
27 * Class/Interface/Struct
28 */
29
50 virtual int read(int channel) const abstract;
51
62 virtual int getConvertLevel(void) const abstract;
63};
64
65#endif /* MFRAME_C04F29D8_8794_4EA6_A3AD_CFBD1C61458B */
Definition AnalogInputPin.h:22
[Interface] 硬體抽象層基礎介面
Definition Base.h:38
[Interface] 類比輸入埠
Definition AnalogInputPort.h:38
virtual int read(int channel) const override
讀取指定通道的類比值
virtual int getConvertLevel(void) const override
取得 ADC 解析度