RMM API 2.0.0
Loading...
Searching...
No Matches
RMMRegisterAccess Member List

This is the complete list of members for RMMRegisterAccess, including all inherited members.

addRegMapMutexes(FENRegMap map)RMMRegisterAccess
addRegMutex(std::string reg, std::string tag="NoTag", bool critic=true)RMMRegisterAccess
addRegsMutexes(std::list< std::string > regs, bool critic=true)RMMRegisterAccess
addrLookUp(const std::string &name, RegisterTag tag=RegisterTag::ALL)RMMRegisterAccess
feaFwRegRead(const std::string &reg_name, int ring_id, int node_id, const std::string &tag="")RMMRegisterAccess
feaFwRegWrite(const std::string &reg_name, int ring_id, int node_id, uint32_t data, const std::string &tag="")RMMRegisterAccess
fieldRead(const std::string &reg, RegisterTag tag, int bitBegin, int bitWidth)RMMRegisterAccess
fieldRead(uint32_t reg, int bitBegin, int bitWidth)RMMRegisterAccess
fieldWrite(const std::string &reg, RegisterTag tag, int bitBegin, int bitWidth, uint32_t data)RMMRegisterAccess
fieldWrite(uint32_t reg, int bitBegin, int bitWidth, uint32_t data)RMMRegisterAccess
fillAllAddressMaps()RMMRegisterAccess
getAllRegMaps()RMMRegisterAccess
i2cDelay(uint32_t delay)RMMRegisterAccess
I2CMutex (defined in RMMRegisterAccess)RMMRegisterAccessfriend
i2cRead8bRegSi570(int i2c_addr, int reg_addr)RMMRegisterAccess
i2cWrite16bReg(int i2c_addr, int reg_addr, uint32_t data)RMMRegisterAccess
i2cWrite8bReg(int i2c_addr, int reg_addr, uint32_t data)RMMRegisterAccess
i2cWriteByte(int i2c_addr, uint32_t data)RMMRegisterAccess
isLegacyFW() constRMMRegisterAccess
isStopRequested() constRMMRegisterAccess
rawRead(const std::string &addr)RMMRegisterAccess
rawWrite(const std::string &addr, uint32_t data)RMMRegisterAccess
regAssert(const std::string &reg_name, uint32_t exp_data, RegisterTag tag=RegisterTag::ALL)RMMRegisterAccess
RegisterTag enum nameRMMRegisterAccess
regLockGuard(std::string reg, std::string tag="NoTag")RMMRegisterAccess
regMaskWrite(const std::string &regName, uint32_t data, uint32_t mask, RegisterTag tag=RegisterTag::ALL)RMMRegisterAccess
regPoll(const std::string &regName, uint32_t expData, double pollDelay=1.0, uint32_t timeout=0, RegisterTag regTag=RegisterTag::ALL, std::function< bool(uint32_t)> stopCondition=nullptr, std::function< bool()> checkStop=nullptr)RMMRegisterAccess
regRead(const std::string &regName, RegisterTag tag=RegisterTag::ALL)RMMRegisterAccess
regWrite(const std::string &regName, uint32_t data, RegisterTag tag=RegisterTag::ALL)RMMRegisterAccess
requestStop()RMMRegisterAccess
resetStop()RMMRegisterAccess
rmmLogRMMRegisterAccess
RMMRegisterAccess(const std::string &serverIP, int serverPort)RMMRegisterAccess
~RMMRegisterAccess()RMMRegisterAccess