// // 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