ads1115
0.2.0
config.cpp
Go to the documentation of this file.
1
// ads1115
2
#include "
ads1115/config.hpp
"
3
4
#include "
ads1115/parameters.hpp
"
5
6
// gtest
7
#include <gtest/gtest.h>
8
9
TEST
(Config, to_bytes)
10
{
11
ADS1115::Config
config {};
12
ASSERT_EQ(config.to_bytes(), uint16_t { 0x0583 });
13
}
14
15
TEST
(Config, from_bytes)
16
{
17
ADS1115::Config
config(0x8583);
18
ADS1115::Config
def_config {};
19
ASSERT_EQ(config.
mux
, def_config.mux);
20
ASSERT_EQ(config.
pga
, def_config.pga);
21
ASSERT_EQ(config.
mode
, def_config.mode);
22
ASSERT_EQ(config.
data_rate
, def_config.data_rate);
23
ASSERT_EQ(config.
comp_mode
, def_config.comp_mode);
24
ASSERT_EQ(config.
comp_pol
, def_config.comp_pol);
25
ASSERT_EQ(config.
comp_lat
, def_config.comp_lat);
26
ASSERT_EQ(config.
comp_que
, def_config.comp_que);
27
}
parameters.hpp
ADS1115::Config::comp_pol
COMP_POL comp_pol
Definition:
config.hpp:30
ADS1115::Config::pga
PGA pga
Definition:
config.hpp:26
config.hpp
ADS1115::Config::comp_lat
COMP_LAT comp_lat
Definition:
config.hpp:31
ADS1115::Config::comp_que
COMP_QUE comp_que
Definition:
config.hpp:32
ADS1115::Config::mux
MUX mux
Definition:
config.hpp:25
TEST
TEST(Config, to_bytes)
Definition:
config.cpp:9
ADS1115::Config
Definition:
config.hpp:20
ADS1115::Config::comp_mode
COMP_MODE comp_mode
Definition:
config.hpp:29
ADS1115::Config::data_rate
DR data_rate
Definition:
config.hpp:28
ADS1115::Config::mode
MODE mode
Definition:
config.hpp:27
tests
src
config.cpp
Generated by
1.8.17