#include #include #include #include #include #include #define CACHE_OUTTIME 50ms RNGICEI::RNGICEI() { this->logger_ = std::make_unique("RNG_icei"); } RNGICEI::~RNGICEI() {} void baosight::RNGICEI::SendDataShort(::Ice::Int eventNo, const ::Ice::ByteSeq& seq, ::Ice::Int length, const Ice::Current& current) {} void baosight::RNGICEI::SendDataLong( ::Ice::Int eventNo, const ::Ice::ByteSeq& seq, ::Ice::Int length, const ::std::string& sender, const ::std::string& receiver, const ::std::string& additional, const Ice::Current& current) {} void baosight::RNGICEI::TimeNotify(::Ice::Int eventNo, const ::Ice::ByteSeq& seq, const Ice::Current& current) { if (eventNo == 2000) { // logger_->Debug() << "Test!" << endl; generator_.wtite_in_shm(eventNo); logger_->Debug() << "update eventNo:" << eventNo << endl; } else if (eventNo == 2001) { generator_.wtite_in_shm(eventNo); logger_->Debug() << "update eventNo:" << eventNo << endl; } else { generator_.wtite_in_shm(eventNo); logger_->Debug() << "update eventNo:" << eventNo << endl; } // logger_->Debug() << "Test!---------" << std::endl; }