X-Git-Url: https://git.smho.de/gw/?p=owTools.git;a=blobdiff_plain;f=src%2FowDeviceConfig.cpp;h=c3e430194dd22b15ce72a39ee69bc72915ad69ac;hp=963b3a0f4fb7b843318c791a9e26278ff31ec40c;hb=HEAD;hpb=039b202e5c68834801d23e22eecc7cae2879ea83 diff --git a/src/owDeviceConfig.cpp b/src/owDeviceConfig.cpp index 963b3a0..c3e4301 100644 --- a/src/owDeviceConfig.cpp +++ b/src/owDeviceConfig.cpp @@ -170,7 +170,7 @@ std::vector owDeviceConfig::getQuantityFromNumber(uint8_t code) { case 3: l.push_back("illuminance"); l.push_back("Beleuchtungsstärke"); - l.push_back("lux"); + l.push_back("lx"); break; case 4: l.push_back("humidity"); @@ -211,6 +211,83 @@ std::vector owDeviceConfig::getQuantityFromNumber(uint8_t code) { l.push_back("Widerstand"); l.push_back("kOhm"); break; + case 12: + l.push_back("wind speed"); + l.push_back("Windgeschwindigkeit"); + l.push_back("m/s"); + break; + case 13: + l.push_back("wind speed max"); + l.push_back("Maximale Windgeschwindigkeit"); + l.push_back("m/s"); + break; + case 14: + l.push_back("wind direction"); + l.push_back("Windrichtung"); + l.push_back("°"); + break; + case 15: + l.push_back("wind direction variance"); + l.push_back("Varianz der Windrichtung"); + l.push_back("°"); + break; + case 16: + l.push_back("illuminance red"); + l.push_back("Beleuchtungsstärke Rot"); + l.push_back("lx"); + case 17: + l.push_back("illuminance green"); + l.push_back("Beleuchtungsstärke Grün"); + l.push_back("lx"); + case 18: + l.push_back("illuminance blue"); + l.push_back("Beleuchtungsstärke Blau"); + l.push_back("lx"); + + case 19: + l.push_back("particulate mass concentration PM1"); + l.push_back("Feinstaubkonzentration PM1"); + l.push_back("µg/m³"); + case 20: + l.push_back("particulate mass concentration PM2.5"); + l.push_back("Feinstaubkonzentration PM2.5"); + l.push_back("µg/m³"); + case 21: + l.push_back("particulate mass concentration PM4"); + l.push_back("Feinstaubkonzentration PM4"); + l.push_back("µg/m³"); + case 22: + l.push_back("particulate mass concentration PM10"); + l.push_back("Feinstaubkonzentration PM10"); + l.push_back("µg/m³"); + case 23: + l.push_back("number concentration PM0.5"); + l.push_back("Partikelzahl PM0.5"); + l.push_back("#/cm³"); + case 24: + l.push_back("number concentration PM1"); + l.push_back("Partikelzahl PM1"); + l.push_back("#/cm³"); + case 25: + l.push_back("number concentration PM2.5"); + l.push_back("Partikelzahl PM2.5"); + l.push_back("#/cm³"); + case 26: + l.push_back("number concentration PM4"); + l.push_back("Partikelzahl PM4"); + l.push_back("#/cm³"); + case 27: + l.push_back("number concentration PM10"); + l.push_back("Partikelzahl PM10"); + l.push_back("#/cm³"); + case 28: + l.push_back("typical particle size"); + l.push_back("Durchschnittliche Partikelgröße"); + l.push_back("µm"); + + + + default: l.push_back(""); l.push_back(""); @@ -245,7 +322,20 @@ double owDeviceConfig::calculateValueFromNumber(int code, int vn, std::vector