1
0
mirror of https://github.com/revspace/operame synced 2024-12-04 21:57:30 +00:00

Use lowercase variable name

There was no good technical reason for using an allcaps identifier for CO2.
This commit is contained in:
Juerd Waalboer 2020-12-20 05:17:51 +01:00
parent 49a624d358
commit 468961e94c

View File

@ -235,7 +235,7 @@ int aqc_get_co2() {
const uint8_t command[9] = { 0xff, 0x01, 0xc5, 0, 0, 0, 0, 0, 0x3a }; const uint8_t command[9] = { 0xff, 0x01, 0xc5, 0, 0, 0, 0, 0, 0x3a };
char response[9]; char response[9];
int CO2 = -1; int co2 = -1;
for (int attempt = 0; attempt < 3; attempt++) { for (int attempt = 0; attempt < 3; attempt++) {
hwserial1.flush(); hwserial1.flush();
@ -253,20 +253,20 @@ int aqc_get_co2() {
checksum -= response[i]; checksum -= response[i];
} }
if (response[8] == checksum) { if (response[8] == checksum) {
CO2 = response[2] * 256 + response[3]; co2 = response[2] * 256 + response[3];
break; break;
} }
delay(50); delay(50);
} }
if (CO2 < 0) { if (co2 < 0) {
initialized = false; initialized = false;
return CO2; return co2;
} }
if (!initialized && (CO2 == 9999 || CO2 == 400)) return 0; if (!initialized && (co2 == 9999 || co2 == 400)) return 0;
initialized = true; initialized = true;
return CO2; return co2;
} }
void mhz_setup() { void mhz_setup() {
@ -280,7 +280,7 @@ void mhz_setup() {
} }
int mhz_get_co2() { int mhz_get_co2() {
int CO2 = mhz.getCO2(); int co2 = mhz.getCO2();
int unclamped = mhz.getCO2(false); int unclamped = mhz.getCO2(false);
if (mhz.errorCode != RESULT_OK) { if (mhz.errorCode != RESULT_OK) {
@ -291,12 +291,12 @@ int mhz_get_co2() {
// reimplement filter from library, but also checking for 436 because our // reimplement filter from library, but also checking for 436 because our
// sensors (firmware 0436, coincidence?) return that instead of 410... // sensors (firmware 0436, coincidence?) return that instead of 410...
if (unclamped == mhz_co2_init && CO2 - unclamped >= 10) return 0; if (unclamped == mhz_co2_init && co2 - unclamped >= 10) return 0;
// No known sensors support >10k PPM (library filter tests for >32767) // No known sensors support >10k PPM (library filter tests for >32767)
if (CO2 > 10000 || unclamped > 10000) return 0; if (co2 > 10000 || unclamped > 10000) return 0;
return CO2; return co2;
} }
int get_co2() { int get_co2() {
@ -314,32 +314,32 @@ void loop() {
if (mqtt_enabled) mqtt.loop(); if (mqtt_enabled) mqtt.loop();
int CO2 = get_co2(); int co2 = get_co2();
if (CO2 < 0) { if (co2 < 0) {
display_big("sensorfout", TFT_RED); display_big("sensorfout", TFT_RED);
} }
else if (CO2 == 0) { else if (co2 == 0) {
display_big("wacht..."); display_big("wacht...");
} }
else { else {
Serial.println(CO2); Serial.println(co2);
// some MH-Z19's go to 10000 but the display has space for 4 digits // some MH-Z19's go to 10000 but the display has space for 4 digits
if (CO2 > 9999) CO2 = 9999; if (co2 > 9999) co2 = 9999;
display_ppm(CO2); display_ppm(co2);
if (mqtt_enabled && millis() - previous_mqtt >= mqtt_interval) { if (mqtt_enabled && millis() - previous_mqtt >= mqtt_interval) {
previous_mqtt = millis(); previous_mqtt = millis();
connect_mqtt(); connect_mqtt();
String message = mqtt_template; String message = mqtt_template;
message.replace("{}", String(CO2)); message.replace("{}", String(co2));
retain(mqtt_topic, message); retain(mqtt_topic, message);
} }
} }
while (millis() - start < 6000) { while (millis() - start < 6000) {
if (CO2 > 0) display_ppm(CO2); // repeat, for blinking if (co2 > 0) display_ppm(co2); // repeat, for blinking
if (ota_enabled) ArduinoOTA.handle(); if (ota_enabled) ArduinoOTA.handle();
check_buttons(); check_buttons();
delay(20); delay(20);