|
pflib v3.9.5-27-gb09aabf
Pretty Fine HGCROC Interaction Library
|
temporarily apply parameters to all of the ROCs connected to a target and then unset them More...
#include <Target.h>
Public Member Functions | |
| TempParametersAllROCs (Target *tgt, const std::map< std::string, std::map< std::string, uint64_t > > ¶meters) | |
| 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 > > > ¶meters) | |
| different parameter sets depending on ROC index | |
| TempParametersAllROCs (const TempParametersAllROCs &)=delete | |
| cannot copy or assign this lock | |
| TempParametersAllROCs & | operator= (const TempParametersAllROCs &)=delete |
Private Attributes | |
| Target * | tgt_ |
| 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 | |
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.