Newer
Older

Zoe Michaela Dietmar Pfister
committed
//
// Created by zoe on 2/2/23.
//
#include "HardwareNames.h"
namespace HardwareNames {
std::string hardwareNameToString(HardwareName hardwareName) {
// switch
switch (hardwareName) {
case HardwareName::RS485:
return "RS485";
case HardwareName::INA219:
return "INA219";
case HardwareName::SCD30:
return "SCD30";
case HardwareName::RAIN_GAUGE:
return "RAIN_GAUGE";
case HardwareName::SOIL_MOISTURE_SENSOR:
return "SOIL_MOISTURE_SENSOR";
case HardwareName::SOIL_TEMPERATURE_SENSOR:
return "SOIL_TEMPERATURE_SENSOR";
case HardwareName::SOLAR_RADIATION_SENSOR:
return "SOLAR_RADIATION_SENSOR";
case HardwareName::SHT85:
return "SHT85";
case HardwareName::DRS26:
return "DRS26";
case HardwareName::DR26:
return "DR26";
case HardwareName::MOCK:
return "MOCK";
case HardwareName::NONE:
return "NONE";
case HardwareName::LC709203:
break;
}
return "UNKNOWN_HARDWARE_NAME";
}
} // namespace HardwareNames