/** \file ModelPictures.cpp Copyright Notice\n Copyright (C) 2020 Jan Rogall - developer\n This file is part of hueplusplus. hueplusplus is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. hueplusplus is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with hueplusplus. If not, see . **/ #include namespace hueplusplus { std::string getPictureOfModel(const std::string& modelId) { if (modelId == "LCT001" || modelId == "LCT007" || modelId == "LCT010" || modelId == "LCT014" || modelId == "LTW010" || modelId == "LTW001" || modelId == "LTW004" || modelId == "LTW015" || modelId == "LWB004" || modelId == "LWB006") { return "e27_waca"; } else if (modelId == "LWB010" || modelId == "LWB014") { return "e27_white"; } else if (modelId == "LCT012" || modelId == "LTW012") { return "e14"; } else if (modelId == "LCT002") { return "br30"; } else if (modelId == "LCT011" || modelId == "LTW011") { return "br30_slim"; } else if (modelId == "LCT003") { return "gu10"; } else if (modelId == "LTW013") { return "gu10_perfectfit"; } else if (modelId == "LST001" || modelId == "LST002") { return "lightstrip"; } else if (modelId == "LLC006 " || modelId == "LLC010") { return "iris"; } else if (modelId == "LLC005" || modelId == "LLC011" || modelId == "LLC012" || modelId == "LLC007") { return "bloom"; } else if (modelId == "LLC014") { return "aura"; } else if (modelId == "LLC013") { return "storylight"; } else if (modelId == "LLC020") { return "go"; } else if (modelId == "HBL001" || modelId == "HBL002" || modelId == "HBL003") { return "beyond_ceiling_pendant_table"; } else if (modelId == "HIL001 " || modelId == "HIL002") { return "impulse"; } else if (modelId == "HEL001 " || modelId == "HEL002") { return "entity"; } else if (modelId == "HML001" || modelId == "HML002" || modelId == "HML003" || modelId == "HML004" || modelId == "HML005") { return "phoenix_ceiling_pendant_table_wall"; } else if (modelId == "HML006") { return "phoenix_down"; } else if (modelId == "LTP001" || modelId == "LTP002" || modelId == "LTP003" || modelId == "LTP004" || modelId == "LTP005" || modelId == "LTD003") { return "pendant"; } else if (modelId == "LDF002" || modelId == "LTF001" || modelId == "LTF002" || modelId == "LTC001" || modelId == "LTC002" || modelId == "LTC003" || modelId == "LTC004" || modelId == "LTD001" || modelId == "LTD002" || modelId == "LDF001") { return "ceiling"; } else if (modelId == "LDD002 " || modelId == "LFF001") { return "floor"; } else if (modelId == "LDD001 " || modelId == "LTT001") { return "table"; } else if (modelId == "LDT001 " || modelId == "MWM001") { return "recessed"; } else if (modelId == "BSB001") { return "bridge_v1"; } else if (modelId == "BSB002") { return "bridge_v2"; } else if (modelId == "SWT001") { return "tap"; } else if (modelId == "RWL021") { return "hds"; } else if (modelId == "SML001") { return "motion_sensor"; } return ""; } } // namespace hueplusplus