|
|
| ZCUOptoLink (const std::string &name="singleLPGBT", int ilink=0, bool isdaq=true) |
| |
| virtual int | ilink () |
| | which optical link does this represent?
|
| |
| virtual bool | is_bidirectional () |
| | is this link bidirectional (e.g. a DAQ lpGBT)
|
| |
| virtual void | reset_link () |
| | reset a given optical link, may have side-effects
|
| |
| virtual void | run_linktrick () |
| |
| virtual bool | get_rx_polarity () |
| |
| virtual bool | get_tx_polarity () |
| |
| virtual void | set_rx_polarity (bool polarity) |
| |
| virtual void | set_tx_polarity (bool polarity) |
| |
| virtual std::map< std::string, uint32_t > | opto_status () |
| |
| virtual std::map< std::string, uint32_t > | opto_rates () |
| |
| virtual lpGBT_ConfigTransport & | lpgbt_transport () |
| |
|
::pflib::UIO & | coder () |
| |
| virtual int | get_elink_tx_mode (int elink) |
| | there are four TX elinks configured in the coder block
|
| |
| virtual void | set_elink_tx_mode (int elink, int mode) |
| |
| virtual void | capture_ec (int mode, std::vector< uint8_t > &tx, std::vector< uint8_t > &rx) |
| |
| virtual void | capture_ic (int mode, std::vector< uint8_t > &tx, std::vector< uint8_t > &rx) |
| |
|
lpGBT & | lpgbt () |
| |
◆ capture_ec()
| void pflib::zcu::ZCUOptoLink::capture_ec |
( |
int | mode, |
|
|
std::vector< uint8_t > & | tx, |
|
|
std::vector< uint8_t > & | rx ) |
|
virtual |
◆ capture_ic()
| void pflib::zcu::ZCUOptoLink::capture_ic |
( |
int | mode, |
|
|
std::vector< uint8_t > & | tx, |
|
|
std::vector< uint8_t > & | rx ) |
|
virtual |
◆ get_elink_tx_mode()
| int pflib::zcu::ZCUOptoLink::get_elink_tx_mode |
( |
int | elink | ) |
|
|
virtual |
there are four TX elinks configured in the coder block
Implements pflib::OptoLink.
◆ get_rx_polarity()
| bool pflib::zcu::ZCUOptoLink::get_rx_polarity |
( |
| ) |
|
|
virtual |
◆ get_tx_polarity()
| bool pflib::zcu::ZCUOptoLink::get_tx_polarity |
( |
| ) |
|
|
virtual |
◆ ilink()
| virtual int pflib::zcu::ZCUOptoLink::ilink |
( |
| ) |
|
|
inlinevirtual |
◆ is_bidirectional()
| virtual bool pflib::zcu::ZCUOptoLink::is_bidirectional |
( |
| ) |
|
|
inlinevirtual |
◆ lpgbt_transport()
◆ opto_rates()
◆ opto_status()
◆ reset_link()
| void pflib::zcu::ZCUOptoLink::reset_link |
( |
| ) |
|
|
virtual |
reset a given optical link, may have side-effects
Implements pflib::OptoLink.
◆ run_linktrick()
| void pflib::zcu::ZCUOptoLink::run_linktrick |
( |
| ) |
|
|
virtual |
◆ set_elink_tx_mode()
| void pflib::zcu::ZCUOptoLink::set_elink_tx_mode |
( |
int | elink, |
|
|
int | mode ) |
|
virtual |
◆ set_rx_polarity()
| void pflib::zcu::ZCUOptoLink::set_rx_polarity |
( |
bool | polarity | ) |
|
|
virtual |
◆ set_tx_polarity()
| void pflib::zcu::ZCUOptoLink::set_tx_polarity |
( |
bool | polarity | ) |
|
|
virtual |
The documentation for this class was generated from the following files: