Zephyr C++ Toolkit
Loading...
Searching...
No Matches
AdcMock.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
5
#include "
IAdc.hpp
"
6
7
namespace
zct
{
8
9
class
AdcMock
:
public
IAdc
{
10
public
:
11
AdcMock
(
const
char
* name);
12
~AdcMock
();
13
19
int32_t
readMv
()
override
;
20
26
void
mockSetMv
(int32_t mv);
27
28
protected
:
29
int32_t
m_mockMv
= 0;
30
};
31
32
}
// namespace zct
IAdc.hpp
zct::AdcMock
Definition
AdcMock.hpp:9
zct::AdcMock::mockSetMv
void mockSetMv(int32_t mv)
Definition
AdcMock.cpp:22
zct::AdcMock::m_mockMv
int32_t m_mockMv
Definition
AdcMock.hpp:29
zct::AdcMock::readMv
int32_t readMv() override
Definition
AdcMock.cpp:18
zct::AdcMock::~AdcMock
~AdcMock()
Definition
AdcMock.cpp:16
zct::IAdc
Definition
IAdc.hpp:8
zct
Definition
Mutex.hpp:6
include
ZephyrCppToolkit
Peripherals
AdcMock.hpp
Generated by
1.9.8