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
*/
18
namespace
hal::analog
{
19
struct
AnalogInputPort;
20
}
21
22
/* ***************************************************************************************
23
* Class/Interface/Struct
24
*/
25
31
struct
hal::analog::AnalogInputPort
:
public
hal::Base
{
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 */
hal::analog
Definition
Ammeter.h:23
hal::Base
[Interface]硬體抽象層,初始化共基類。
Definition
Base.h:34
hal::analog::AnalogInputPort
[Interface] 硬體抽象層,類比輸入訊號
Definition
AnalogInputPort.h:31
hal::analog::AnalogInputPort::read
virtual int read(int channel) override
讀取指定 ADC 通道的數值
hal::analog::AnalogInputPort::getConvertLevel
virtual int getConvertLevel(void) override
取得 ADC 的解析度
C:
Workspaces
mframe-doxygen
souurce
base
hal
src
analog
AnalogInputPort.h
產生者:
1.11.0