|
solarpowerlog trunk
|
00001 /* 00002 * CInverterFactoryDummy.h 00003 * 00004 * This is the factory for the dummy Inverter. 00005 * 00006 * Created on: 17.07.2011 00007 * Author: coldtobi 00008 */ 00009 00010 #ifndef CINVERTERFACTORYDUMMY_H_ 00011 #define CINVERTERFACTORYDUMMY_H_ 00012 00013 #ifdef HAVE_CONFIG_H 00014 #include "config.h" 00015 #include "porting.h" 00016 #endif 00017 00018 #ifdef HAVE_INV_DUMMY 00019 00020 #include "Inverters/factories/IInverterFactory.h" 00021 00022 class CInverterFactoryDummy: public IInverterFactory 00023 { 00024 public: 00025 CInverterFactoryDummy(); 00026 virtual ~CInverterFactoryDummy(); 00027 00028 virtual IInverterBase * Factory(const string& type, const string& name, const string & configurationpath); 00029 00030 virtual const string & GetSupportedModels() const; 00031 00032 00033 }; 00034 00035 #endif /* HAVE_INV_DUMMY */ 00036 00037 #endif /* CINVERTERFACTORYDUMMY_H_ */