pflib v3.9.5-27-gb09aabf
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
pflib::Target::TempParametersAllROCs Class Reference

temporarily apply parameters to all of the ROCs connected to a target and then unset them More...

#include <Target.h>

Collaboration diagram for pflib::Target::TempParametersAllROCs:
[legend]

Public Member Functions

 TempParametersAllROCs (Target *tgt, const std::map< std::string, std::map< std::string, uint64_t > > &parameters)
 applies the same parameters to all the ROCs and holds the previous registers
 
 TempParametersAllROCs (Target *tgt, const std::map< int, std::map< std::string, std::map< std::string, uint64_t > > > &parameters)
 different parameter sets depending on ROC index
 
 TempParametersAllROCs (const TempParametersAllROCs &)=delete
 cannot copy or assign this lock
 
TempParametersAllROCsoperator= (const TempParametersAllROCs &)=delete
 

Private Attributes

Targettgt_
 handle to target holding ROCs
 
std::map< int, std::map< int, std::map< int, uint8_t > > > prior_registers_
 set of prior registers separated by ROC
 

Detailed Description

temporarily apply parameters to all of the ROCs connected to a target and then unset them

This is specifically for ROCs and not templated to support ECONs because I could not think of a situation where this would be helpful for the ECONs.


The documentation for this class was generated from the following files: