eiger: quad write/read reg (dr) and quad positions (#649)

* eiger: adding mask to read/write registers. useful for setting quad parameters as they might have different values for left and right fpga registers.
** fix quad position
* fix quad flipping
* formatting
This commit is contained in:
Dhanya Thattil
2023-02-09 15:55:35 +01:00
committed by GitHub
parent ebb6f53b21
commit 8158ef876c
8 changed files with 80 additions and 38 deletions

View File

@ -212,6 +212,7 @@ void Implementation::SetupDataStreamer(int i) {
streamingHwm);
dataStreamer[i]->SetAdditionalJsonHeader(additionalJsonHeader);
dataStreamer[i]->SetFileIndex(fileIndex);
dataStreamer[i]->SetQuadEnable(quadEnable);
dataStreamer[i]->SetFlipRows(flipRows);
dataStreamer[i]->SetNumberofPorts(numPorts);
dataStreamer[i]->SetQuadEnable(quadEnable);
@ -357,7 +358,9 @@ std::array<pid_t, NUM_RX_THREAD_IDS> Implementation::getThreadIds() const {
bool Implementation::getArping() const { return arping.IsRunning(); }
pid_t Implementation::getArpingProcessId() const { return arping.GetProcessId(); }
pid_t Implementation::getArpingProcessId() const {
return arping.GetProcessId();
}
void Implementation::setArping(const bool i,
const std::vector<std::string> ips) {