Fix latency u_cmd by defining after the server knows the Unit exists

nix
Owen Green 5 years ago
parent cc13acc952
commit 3fdeaeb833

@ -34,8 +34,9 @@ public:
static void setup(InterfaceTable* ft, const char* name)
{
ft->fDefineUnitCmd(name, "latency", doLatency);
registerUnit<RealTime>(ft,name);
ft->fDefineUnitCmd(name, "latency", doLatency);
}
static void doLatency(Unit* unit, sc_msg_iter*)
@ -47,7 +48,7 @@ public:
std::stringstream ss;
ss << '/' << Wrapper::getName() << "_latency";
std::cout << ss.str() << std::endl;
// std::cout << ss.str() << ": " << l[0] << std::endl;
ft->fSendNodeReply(&unit->mParent->mNode, -1, ss.str().c_str(), 1, l);
}

Loading…
Cancel
Save