|
| Controller (struct pcie_bars &) |
|
bool | set_rtm_freq (double) |
|
bool | set_afc_freq (double) |
|
void | set_devinfo (const struct sdb_device_info &devinfo) override |
|
virtual void | encode_params () override |
|
void | write_general (const char *name, decoders::data_type value) |
|
void | write_channel (const char *name, unsigned pos, decoders::data_type value) |
|
void | set_devinfo (const struct sdb_device_info &) override |
|
virtual void | write_params () |
|
void | check_devinfo_is_set () const |
|
virtual void | set_devinfo (const struct sdb_device_info &) |
|
◆ encode_params()
void afc_timing::Controller::encode_params |
( |
| ) |
|
|
overrideprivatevirtual |
Child classes must implement this function to encode their configuration parameters into hardware registers
Reimplemented from RegisterDecoderController.
◆ unset_commands()
void afc_timing::Controller::unset_commands |
( |
| ) |
|
|
overrideprivatevirtual |
Child classes can implement this function to unset any commands (e.g. reset commands) which cause side-effects on every write
Reimplemented from RegisterController.
◆ sources_list
const std::vector< std::string > afc_timing::Controller::sources_list |
|
static |
Initial value:= {
"Trigger",
"Clock0",
"Clock1",
"Clock2",
"Clock3",
"Clock4",
"Clock5",
"Clock6",
"Clock7",
}
The documentation for this class was generated from the following files: