7#include "cdtCDRESimPatterns.h"
11 uint32_t cyclesPaused;
16 CdtDreamAPI(RMMAPI* rmmApi,
int ring,
int node, std::string name);
20 uint64_t
readUid(rmmStatus* status = NULL, uint32_t timeout = 100);
21 rmmStatus
writeSim(
bool enable, uint32_t pause_cycles = 0);
double readXADCTemperature()
Converts XADC raw value to temperature (in Celsius) using transfer function.
Definition CdtDreamAPI.cpp:196
rmmStatus readSimParams(SimInfo &simInfo)
Reads registers telling the simulation params.
Definition CdtDreamAPI.cpp:148
uint64_t readUid(rmmStatus *status=NULL, uint32_t timeout=100)
Tries to read UID for some time. If it fails, return rmmError in status.
Definition CdtDreamAPI.cpp:38
CdtDreamAPI(RMMAPI *rmmApi, int ring, int node, std::string name)
Constructor for the CdtDreamAPI class.
Definition CdtDreamAPI.cpp:14
rmmStatus writeSim(bool enable, uint32_t pause_cycles=0)
Starts or stops simulated data.
Definition CdtDreamAPI.cpp:80
Definition CdtDreamAPI.h:9