12#ifndef TIMING_INCLUDE_TIMING_GIBV2IONODE_HPP_
13#define TIMING_INCLUDE_TIMING_GIBV2IONODE_HPP_
20#include "uhal/DerivedNode.hpp"
58 void switch_sfp_tx(uint32_t sfp_id,
bool turn_on)
const override;
Class for the timing FMC board.
Class for the timing FMC board.
uint8_t get_num_sfps() const override
uint8_t read_sfps_fault() const override
Retrive SFP fault status for all SFPs.
uint8_t read_sfps_los() const override
Retrive SFP LOS status for all SFPs.
bool clocks_ok() const override
Clocks ready?
GIBV2IONode(const uhal::Node &node)
uint8_t get_sfp_tx_disable_bitmap() const override
void switch_sfp_tx(uint32_t sfp_id, bool turn_on) const override
control tx laser of on-board SFP softly (I2C command)