#ifndef _fdet_FdAlwaysUpManager_h_ #define _fdet_FdAlwaysUpManager_h_ /** \file \author Ralf Ulrich \version $Id: FdAlwaysUpManager.h 19041 2011-04-15 18:49:23Z javierg $ \date Wed Nov 22 00:58:48 CET 2006 */ static const char CVSId_fdet_FdAlwaysUpManager[] = "$Id: FdAlwaysUpManager.h 19041 2011-04-15 18:49:23Z javierg $"; namespace fdet { /** \brief default FD up time manger: always on ! \author Ralf Ulrich \date Wed Nov 22 00:59:29 CET 2006 \ingroup managers */ class FdAlwaysUpManager : public det::VManager { public: FdAlwaysUpManager() { } virtual ~FdAlwaysUpManager() { } virtual void Init(const std::string& configLink); VMANAGER_GETDATA_NOTFOUND(bool) VMANAGER_GETDATA_NOTFOUND(std::string) VMANAGER_GETDATA_NOTFOUND(std::list) VMANAGER_GETDATA_NOTFOUND(std::list >) VMANAGER_GETDATA_NOTFOUND(std::vector) VMANAGER_GETDATA_NOTFOUND(std::vector) VMANAGER_GETDATA_NOTFOUND(std::vector) VMANAGER_GETDATA_NOTFOUND(std::vector) VMANAGER_GETDATA_NOTFOUND(std::list) VMANAGER_GETDATA_NOTFOUND(std::list) VMANAGER_GETDATA_NOTFOUND(utl::TabulatedFunction) VMANAGER_GETDATA_NOTFOUND(utl::TabulatedFunctionComplexLgAmpPhase) VMANAGER_GETDATA_NOTFOUND(std::map) VMANAGER_GETDATA_NOTFOUND(std::map) VMANAGER_GETDATA_CALL(GetUpFraction, double) VMANAGER_GETDATA_CALL(GetStatus, int) private: Status GetStatus(int& returnData, const std::string& componentProperty, const std::string& componentName, const IndexMap& componentIndex) const; Status GetUpFraction(double& returnData, const std::string& componentProperty, const std::string& componentName, const IndexMap& componentIndex) const; }; } #endif // Configure (x)emacs for this file ... // Local Variables: // mode: c++ // compile-command: "make -C .. -k" // End: