M5Unit-METER 0.1.0 git rev:2ae611f
Loading...
Searching...
No Matches
unit_DualKmeter.hpp File Reference

DualKmeter Unit for M5UnitUnified. More...

#include <M5UnitComponent.hpp>
#include <m5_utility/container/circular_buffer.hpp>
#include <limits>
#include <array>

Go to the source code of this file.

Classes

struct  m5::unit::dual_kmeter::Data
 Measurement data group. More...
 
class  m5::unit::UnitDualKmeter
 Module 13.2 DualKmeter unit. More...
 
struct  m5::unit::UnitDualKmeter::config_t
 Settings for begin. More...
 

Namespaces

namespace  m5
 Top level namespace of M5stack.
 
namespace  dual_kmeter
 For DualKmeter.
 

Enumerations

enum class  m5::unit::dual_kmeter::Channel : uint8_t { One , Two }
 Channel to be measured. More...
 
enum class  m5::unit::dual_kmeter::MeasurementUnit : uint8_t { Celsius , Fahrenheit }
 measurement unit on periodic measurement More...
 

Detailed Description

DualKmeter Unit for M5UnitUnified.

Enumeration Type Documentation

◆ Channel

enum class m5::unit::dual_kmeter::Channel : uint8_t
strong

Channel to be measured.

Enumerator
One 

Channel 1.

Two 

Channel 2.

◆ MeasurementUnit

enum class m5::unit::dual_kmeter::MeasurementUnit : uint8_t
strong

measurement unit on periodic measurement

Enumerator
Celsius 

Temperature unit is celsius.

Fahrenheit 

Temperature unit is fahrenheit.