mFrame
載入中...
搜尋中...
無符合項目
AnalogInputPin.h
1
7#ifndef MFRAME_B16985A9_A63C_403C_9D7B_5B3BB7B33CFA
8#define MFRAME_B16985A9_A63C_403C_9D7B_5B3BB7B33CFA
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "./../../ufm/lang/Interface.h"
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace hal::analog {
23 struct AnalogInputPin;
24} // namespace hal::analog
25
26/* ***************************************************************************************
27 * Class/Interface/Struct
28 */
29
50 virtual int read(void) const abstract;
51
62 virtual int getConvertLevel(void) const abstract;
63};
64
65/* ***************************************************************************************
66 * End of file
67 */
68#endif /* MFRAME_B16985A9_A63C_403C_9D7B_5B3BB7B33CFA */
Definition AnalogInputPin.h:22
[Interface] 類比輸入腳位
Definition AnalogInputPin.h:39
virtual int getConvertLevel(void) const override
取得 ADC 解析度
virtual int read(void) const override
讀取類比訊號值