// // 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: return "LC709203"; case HardwareName::SEM228A: return "SEM228A"; case HardwareName::SEM225: return "SEM225"; case HardwareName::SEM404: return "SEM404"; } return "UNKNOWN_HARDWARE_NAME"; } } // namespace HardwareNames