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
7namespace zct {
8
9class AdcMock : public IAdc {
10public:
11 AdcMock(const char* name);
12 ~AdcMock();
13
19 int32_t readMv() override;
20
26 void mockSetMv(int32_t mv);
27
28protected:
29 int32_t m_mockMv = 0;
30};
31
32} // namespace zct
Definition AdcMock.hpp:9
void mockSetMv(int32_t mv)
Definition AdcMock.cpp:22
int32_t m_mockMv
Definition AdcMock.hpp:29
int32_t readMv() override
Definition AdcMock.cpp:18
~AdcMock()
Definition AdcMock.cpp:16
Definition IAdc.hpp:8
Definition Mutex.hpp:6