39 lines
1.4 KiB
C++
39 lines
1.4 KiB
C++
|
|
#include <TestProject/RNG/RNG_icei.h>
|
|
#include <common/L2Event.h>
|
|
#include <dao/DbStandardDBAX.h>
|
|
#include <log4cplus/LOG.h>
|
|
#include <string>
|
|
#include <thread>
|
|
#define CACHE_OUTTIME 50ms
|
|
|
|
RNGICEI::RNGICEI() { this->logger_ = std::make_unique<LOG>("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;
|
|
} |