/* * iuBaseChannel.hh * * Created on: July 28, 2014 * Author: Hovanes Egiyan */ #ifndef _IU_BASE_CHANNEL_HH_ #define _IU_BASE_CHANNEL_HH_ #include #include #include #include #include #include #include #include "dbSubsystem.hh" #include "epicsChannel.hh" //#include "BaseIUDevice.hh" class iuBaseChannel: public epicsChannel { protected: string chanName; public: iuBaseChannel(string uri, std::string name, dbSubsystem* subsystemPtr, int chID = 0); virtual ~iuBaseChannel() {} virtual void loadRecords( std::string detectorPrefix, std::string iocPrefix = "" ); virtual void initBoardFileName(); virtual std::string getName() const { return chanName; } }; #endif /* _IU_BASE_CHANNEL_HH_ */