|
std::optional< bool > | err_clr |
|
std::optional< bool > | cc_enable |
|
std::optional< bool > | tfs_override |
|
std::optional< bool > | toa_rd_en |
|
std::optional< bool > | toa_rd_str |
|
std::optional< bool > | rcb_rd_en |
|
std::optional< bool > | rcb_rd_str |
|
std::optional< uint16_t > | bpm_id |
|
std::optional< uint16_t > | time_frame_len |
|
std::optional< bool > | mgt_powerdown |
|
std::optional< bool > | mgt_loopback |
|
std::optional< uint16_t > | time_frame_delay |
|
std::optional< bool > | rx_polarity |
|
std::optional< uint32_t > | payload_sel |
|
std::optional< uint32_t > | fofb_data_sel |
|
const device_match_fn | match_devinfo_lambda |
|
|
std::unique_ptr< struct fofb_cc_regs > | regs_storage |
|
struct fofb_cc_regs & | regs |
|
size_t | read_size |
|
void * | read_dest |
|
struct pcie_bars & | bars |
|
struct sdb_device_info | devinfo |
|
size_t | addr |
|
◆ encode_params()
void fofb_cc::Controller::encode_params |
( |
| ) |
|
|
overrideprotectedvirtual |
Child classes must implement this function to encode their configuration parameters into hardware registers
Implements RegisterController.
◆ write_params()
void fofb_cc::Controller::write_params |
( |
| ) |
|
|
overridevirtual |
Child classes can implement this function when their write procedures require more than simply writing the regs structure
Reimplemented from RegisterController.
The documentation for this class was generated from the following files: