CCIMXDesktop
 
Loading...
Searching...
No Matches
PesudoAP3216C.h
1#ifndef PESUDOAP3216C_H
2#define PESUDOAP3216C_H
3
4#include "ap3216c.h"
5#include <optional>
6#include <string>
7
11public:
13 PesudoAP3216C() = default;
14
16 ~PesudoAP3216C() = default;
17
21 bool bind_file(const std::string& dev_file_path) { return true; }
22
25 std::optional<AP3216CData> sync_read_once(void);
26};
27
28#endif // PESUDOAP3216C_H
Pseudo adapter that returns random AP3216C sensor data, used for simulation or testing.
Definition PesudoAP3216C.h:10
bool bind_file(const std::string &dev_file_path)
Mocks binding to a device file.
Definition PesudoAP3216C.h:21
~PesudoAP3216C()=default
Default destructor.
std::optional< AP3216CData > sync_read_once(void)
Returns pseudo-random sensor data.
Definition PesudoAP3216C.cpp:3
PesudoAP3216C()=default
Default constructor.