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

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

allLogRelays(std::string logLevel, FILE *out)RMMAPI
arpStatus(const int index, std::unordered_map< std::string, int > *status)RMMAPI
bringUpAllRings()RMMAPI
bringUpAllRingsInSequence()RMMAPI
checkRings()RMMAPI
config(TimingMode timingMode=TimingMode::LCL, BringUpMode=BringUpMode::CONCURRENT, uint32_t eventCode=0x10)RMMAPI
configAllFE()RMMAPI
configOutputQueues()RMMAPI
configSideChannels()RMMAPI
configUDPCore()RMMAPI
disablePowerMonitoring()RMMAPI
enablePowerMonitoring(int interval_ms)RMMAPI
fetchSideChannelData(const uint8_t sideChIdx, SideChannelsData &data)RMMAPI
fieldRead(const std::string &reg, RegisterTag tag, int bitBegin, int bitWidth)RMMAPI
fieldRead(uint32_t reg, int bitBegin, int bitWidth)RMMAPI
fieldWrite(const std::string &reg, RegisterTag tag, int bitBegin, int bitWidth, uint32_t data)RMMAPI
fieldWrite(uint32_t reg, int bitBegin, int bitWidth, uint32_t data)RMMAPI
fillDetectorConfigFromJson(json &detectorConfig)RMMAPI
getCurrentTiming(uint32_t *currentTime)RMMAPI
getDetectorConfigs() constRMMAPIinline
getFirmwareInfo(std::unordered_map< std::string, std::string > *info)RMMAPI
getLEMOTermination(const uint8_t inLEMOIdx, LEMOImpedance &impedance)RMMAPI
getLogMsg(std::string *msg, LogTopic topic=LogTopic::RMM_API)RMMAPI
getOutputQueuesData(const int ring, std::shared_ptr< OutputQueueBase > &result)RMMAPI
getPacketCounters(PacketCountMap *packets)RMMAPI
getPollTimeout()RMMAPI
getPowerVoltageCurrent(float voltageTolerancePercent, PowerResultsMap *result)RMMAPI
getRegBankVersion(RegBankVersion *banks)RMMAPI
getRMMRegAccess()RMMAPIinline
getSideChannelPacketCounters(const uint8_t sideChIdx, uint32_t *value)RMMAPI
getSideChannelStats(SideChannelStatsData &stats)RMMAPI
getTemperature()RMMAPI
getTimingStatus(TimingStatus *time)RMMAPI
getTopology()RMMAPIinline
getUDPCoreData(UDPCoreData *result)RMMAPI
isLegacyFW()RMMAPI
jsonConfigDataRMMAPI
LEMOImpedance enum nameRMMAPI
loadConfig(const std::string &cfgJsonPath)RMMAPI
LogTopic enum nameRMMAPI
readyForBulkData()RMMAPI
regRead(const std::string &regName, RegisterTag tag=RegisterTag::ALL)RMMAPI
regRead(uint32_t address)RMMAPI
regWrite(const std::string &regName, uint32_t data, RegisterTag tag=RegisterTag::ALL)RMMAPI
regWrite(uint32_t address, uint32_t data)RMMAPI
requestStop()RMMAPI
resetPacketCounters()RMMAPI
RMMAPI(const std::string &serverIP, int serverPort, const char *configFile)RMMAPI
rmmLogRMMAPI
setAllFileWriteTimeouts(int milliseconds)RMMAPI
setAllLogTimeouts(int milliseconds)RMMAPI
setLEMOTermination(const uint8_t inLEMOIdx, LEMOImpedance impedance)RMMAPI
setLogFilePathAll(std::string filePath, bool useName=false)RMMAPI
setLogFilePathAll(std::string path, std::string name)RMMAPI
setLogMasks(int logMask, LogTopic topic=LogTopic::ALL)RMMAPI
setPollTimeout(int value)RMMAPI
setupAllClocks(TimingMode timingMode)RMMAPI
setWriteToFileAll(bool option, char mode='w')RMMAPI
tearDownAllRings()RMMAPI
tearDownRing(int ring, bool waitTime)RMMAPI
~RMMAPI() (defined in RMMAPI)RMMAPI