| 
| 
  | 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: