From 8020c557bb445c1a6cc058a55bf10841457c0a0d Mon Sep 17 00:00:00 2001 From: Quentin Fisch Date: Mon, 9 Sep 2024 10:15:48 +0200 Subject: [PATCH 1/2] Added Farenheit unit --- src/Measurement.cpp | 1 + src/SignalType.cpp | 3 +++ src/SignalType.h | 1 + 3 files changed, 5 insertions(+) diff --git a/src/Measurement.cpp b/src/Measurement.cpp index 337fc4b..ed4e9cb 100644 --- a/src/Measurement.cpp +++ b/src/Measurement.cpp @@ -55,6 +55,7 @@ void printMeasurementWithoutMetaData(const Measurement &measurement) { Serial.printf(" Value:\t\t"); switch (measurement.signalType) { case SignalType::TEMPERATURE_DEGREES_CELSIUS: + case SignalType::TEMPERATURE_DEGREES_FARENHEIT: case SignalType::RELATIVE_HUMIDITY_PERCENTAGE: case SignalType::VELOCITY_METERS_PER_SECOND: Serial.printf("%.1f\n", measurement.dataPoint.value); diff --git a/src/SignalType.cpp b/src/SignalType.cpp index 25b60e8..9f3f9da 100644 --- a/src/SignalType.cpp +++ b/src/SignalType.cpp @@ -4,6 +4,8 @@ const char *unitOf(SignalType signalType) { switch (signalType) { case SignalType::TEMPERATURE_DEGREES_CELSIUS: return "degC"; + case SignalType::TEMPERATURE_DEGREES_FARENHEIT: + return "degF"; case SignalType::RELATIVE_HUMIDITY_PERCENTAGE: return "%"; case SignalType::CO2_PARTS_PER_MILLION: @@ -38,6 +40,7 @@ const char *unitOf(SignalType signalType) { const char *quantityOf(SignalType signalType) { switch (signalType) { case SignalType::TEMPERATURE_DEGREES_CELSIUS: + case SignalType::TEMPERATURE_DEGREES_FARENHEIT: return "T"; case SignalType::RELATIVE_HUMIDITY_PERCENTAGE: return "RH"; diff --git a/src/SignalType.h b/src/SignalType.h index c884c04..3046d11 100644 --- a/src/SignalType.h +++ b/src/SignalType.h @@ -9,6 +9,7 @@ enum class SignalType { UNDEFINED, TEMPERATURE_DEGREES_CELSIUS, + TEMPERATURE_DEGREES_FARENHEIT, RELATIVE_HUMIDITY_PERCENTAGE, CO2_PARTS_PER_MILLION, HCHO_PARTS_PER_BILLION, From f8cc24a52c161c990e64b760d10ce616a0002edf Mon Sep 17 00:00:00 2001 From: Quentin Fisch Date: Mon, 9 Sep 2024 10:16:43 +0200 Subject: [PATCH 2/2] BUmped version to 0.5.0 and updated changelog --- CHANGELOG.md | 5 +++++ library.properties | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc1dece..3e4a2a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## [0.5.0] - 2024-09-09 + +### Added +- Added Farenheit unit + ## [0.4.0] - 2024-07-25 ### Added diff --git a/library.properties b/library.properties index 4d6c310..6db3c50 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Sensirion UPT Core -version=0.4.0 +version=0.5.0 author=Jonas Stolle, Maximilian Paulsen maintainer=Sensirion AG sentence=Library for definitions and configurations used by other Sensirion Unified Prototyping Toolkit (UPT) libraries.