17UHAL_REGISTER_DERIVED_NODE(GIBV2IONode)
34 std::stringstream status;
37 bool pll_lol = states.find(
"clk_gen_lol")->second.value();
39 bool mmcm_ok = states.find(
"mmcm_ok")->second.value();
41 TLOG_DEBUG(5) <<
"pll lol: " << pll_lol <<
", mmcm ok: " << mmcm_ok;
43 return !pll_lol && mmcm_ok;
Class for the timing FMC board.
Class for the timing FMC board.
bool clocks_ok() const override
Clocks ready?
std::map< std::string, uhal::ValWord< uint32_t > > read_sub_nodes(const uhal::Node &node, bool dispatch=true) const
Read subnodes.
#define TLOG_DEBUG(lvl,...)