ads1115  0.2.0
ads1115.cpp File Reference
#include "ads1115/ads1115.hpp"
#include "ads1115/config.hpp"
#include "ads1115/parameters.hpp"
#include <gtest/gtest.h>
Include dependency graph for ads1115.cpp:

Go to the source code of this file.

Functions

 TEST (ads1115, DISABLED_create)
 
 TEST (ads1115, DISABLED_getRegConfig)
 
 TEST (ads1115, DISABLED_getRegThreshold)
 

Function Documentation

◆ TEST() [1/3]

TEST ( ads1115  ,
DISABLED_create   
)

Definition at line 12 of file ads1115.cpp.

13 {
15  ASSERT_EQ(ads.getADDR(), ADS1115::ADDR::GND);
16 }

References ADS1115::GND.

◆ TEST() [2/3]

TEST ( ads1115  ,
DISABLED_getRegConfig   
)

Definition at line 18 of file ads1115.cpp.

19 {
21  ads.reset();
22  ADS1115::Config def_config {};
23 
24  ASSERT_EQ(ads.getRegConfig().mux, ADS1115::MUX::AIN0_AIN1);
25  ASSERT_EQ(ads.getRegConfig().pga, ADS1115::PGA::FS_2_048);
26  ASSERT_EQ(ads.getRegConfig().mode, ADS1115::MODE::SINGLE_CONV);
27  ASSERT_EQ(ads.getRegConfig().data_rate, ADS1115::DR::SPS_128);
28  ASSERT_EQ(ads.getRegConfig().comp_mode, ADS1115::COMP_MODE::TRAD_COMP);
29  ASSERT_EQ(ads.getRegConfig().comp_pol, ADS1115::COMP_POL::LOW);
30  ASSERT_EQ(ads.getRegConfig().comp_lat, ADS1115::COMP_LAT::NON_LATCHING);
31  ASSERT_EQ(ads.getRegConfig().comp_que, ADS1115::COMP_QUE::DISABLE_COMP);
32 }

References ADS1115::AIN0_AIN1, ADS1115::Config::comp_lat, ADS1115::Config::comp_mode, ADS1115::Config::comp_pol, ADS1115::Config::comp_que, ADS1115::Config::data_rate, ADS1115::DISABLE_COMP, ADS1115::FS_2_048, ADS1115::ADS1115::getRegConfig(), ADS1115::GND, ADS1115::LOW, ADS1115::Config::mode, ADS1115::Config::mux, ADS1115::NON_LATCHING, ADS1115::Config::pga, ADS1115::ADS1115::reset(), ADS1115::SINGLE_CONV, ADS1115::SPS_128, and ADS1115::TRAD_COMP.

Here is the call graph for this function:

◆ TEST() [3/3]

TEST ( ads1115  ,
DISABLED_getRegThreshold   
)

Definition at line 34 of file ads1115.cpp.

35 {
37  ads.reset();
38  ASSERT_EQ(ads.getRegThreshold().getHigh(), 32767);
39  ASSERT_EQ(ads.getRegThreshold().getLow(), -32768);
40 }

References ADS1115::Threshold::getHigh(), ADS1115::Threshold::getLow(), ADS1115::ADS1115::getRegThreshold(), ADS1115::GND, and ADS1115::ADS1115::reset().

Here is the call graph for this function:
ADS1115::COMP_QUE::DISABLE_COMP
@ DISABLE_COMP
ADS1115::COMP_LAT::NON_LATCHING
@ NON_LATCHING
ADS1115::ADS1115
Definition: ads1115.hpp:23
ADS1115::PGA::FS_2_048
@ FS_2_048
FS = 2.048V.
ADS1115::MUX::AIN0_AIN1
@ AIN0_AIN1
ADS1115::DR::SPS_128
@ SPS_128
DR = 128 SPS.
ADS1115::MODE::SINGLE_CONV
@ SINGLE_CONV
Sets the ADS1115 to power-down single-shot mode.
ADS1115::Config
Definition: config.hpp:20
ADS1115::COMP_MODE::TRAD_COMP
@ TRAD_COMP
Traditional comparator with hysteresis.
ADS1115::COMP_POL::LOW
@ LOW
ADS1115::ADDR::GND
@ GND