Developer Application Interface (ARC API) v4.5.8
ARC, Inc. GenIV Application Interface
arc::gen4::CArcDevice Member List

This is the complete list of members for arc::gen4::CArcDevice, including all inherited members.

ARC420_BOARD_NUMBERarc::gen4::CArcDevicestatic
ARC420_SYNTHETIC_CHANNEL_COUNTarc::gen4::CArcDevicestatic
ARC420_SYNTHETIC_DIMENSIONarc::gen4::CArcDevicestatic
ARC440_INVALID_CHANNEL_ADDRESSarc::gen4::CArcDevicestatic
ARC480_BOARD_NUMBERarc::gen4::CArcDevicestatic
bootFlash(void)arc::gen4::CArcDevice
CArcBase(void)=defaultarc::gen4::CArcBaseprotected
CArcBase(const CArcBase &)=deletearc::gen4::CArcBaseprotected
CArcBase(CArcBase &&)=deletearc::gen4::CArcBaseprotected
CArcDevice(void)arc::gen4::CArcDevice
CArcDevice(const CArcDevice &)=deletearc::gen4::CArcDevice
CArcDevice(CArcDevice &&)=deletearc::gen4::CArcDevice
CArcPCIeBase(void)=defaultarc::gen4::CArcPCIeBaseprotected
CArcPCIeBase(const CArcPCIeBase &)=deletearc::gen4::CArcPCIeBaseprotected
CArcPCIeBase(CArcPCIeBase &&)=deletearc::gen4::CArcPCIeBaseprotected
clearCommandAbort(void) constarc::gen4::CArcDeviceprotected
close(void) noexceptarc::gen4::CArcDevice
cmdToString(const std::uint32_t uiCmd)arc::gen4::CArcBasestatic
command(uint32Type auto const ... args)arc::gen4::CArcDeviceinline
command(arc::gen4::cmds_e tCmd, const Args ... args)arc::gen4::CArcDeviceinline
command(const std::vector< std::uint32_t > &vCmdList)arc::gen4::CArcDevice
command(const std::vector< std::uint32_t > &vCmdList, std::uint32_t uiExpectedReply)arc::gen4::CArcDevice
command(const std::vector< std::any > &vCmdList)arc::gen4::CArcDevice
command(const std::vector< std::any > &vCmdList, const std::uint32_t uiExpectedReply)arc::gen4::CArcDevice
command(const arc::gen4::CArcCommandPacket *pCmd) constarc::gen4::CArcDevice
commandAbort(void) constarc::gen4::CArcDevice
commandAborted(void) constarc::gen4::CArcDeviceprotected
convertAnsiToWide(const char *pszString)arc::gen4::CArcBasestatic
convertWideToAnsi(const wchar_t wzString[]) noexceptarc::gen4::CArcBasestatic
convertWideToAnsi(const std::wstring &wsString)arc::gen4::CArcBasestatic
copyAndIncrement(void *pDest, void *pSrc, const std::size_t uiSize)arc::gen4::CArcBaseinlinestatic
copyMemory(void *pDest, void *pSrc, std::size_t uiSize)arc::gen4::CArcBasestatic
download(arc::gen4::CArcDLoadPacket *pDLoad)arc::gen4::CArcDeviceprotected
dumpBARs(void) constarc::gen4::CArcDevice
ELAPSED_TIMEOUT_COUNTarc::gen4::CArcDeviceprotectedstatic
enableCommandLogging(const bool bEnable=true)arc::gen4::CArcDevice
endCodeTime(const std::chrono::time_point< std::chrono::high_resolution_clock > tStartTimePoint) noexceptarc::gen4::CArcBaseinlinestatic
expose(const std::uint32_t uiExpTime, const exposeListener_t fnExposeListener=nullptr, const readListener_t fnReadListener=nullptr, pSysState_t pSysState=nullptr)arc::gen4::CArcDevice
findDevices(void)arc::gen4::CArcDevicestatic
flashMemoryErase(const std::uint32_t uiBoardNumber, const arc::gen4::flashMemoryId_e eBlockId)arc::gen4::CArcDevice
flashMemoryReadFirmwareBlock(const std::filesystem::path &tOutFile, bool *pStop=nullptr, const fileProgressListener_t &fnProgressListener=nullptr)arc::gen4::CArcDevice
flashMemoryReadFirmwareBlock(std::uint32_t &uiDataLength, bool *pStop, std::function< void(std::uint32_t, std::uint32_t)> fProgressListener)arc::gen4::CArcDeviceprotected
flashMemoryReadIdBlock(const std::uint32_t uiBoardNumber)arc::gen4::CArcDevice
flashMemoryReadUserBlock(const std::uint32_t uiBoardNumber)arc::gen4::CArcDevice
flashMemoryWriteFirmwareBlock(const std::filesystem::path &tInFile, bool *pStop=nullptr, const fileProgressListener_t &fnProgressListener=nullptr)arc::gen4::CArcDevice
flashMemoryWriteIdBlock(std::uint32_t uiBoardNumber, const std::string &sText)arc::gen4::CArcDeviceprotected
flashMemoryWriteUserBlock(const std::uint32_t uiBoardNumber, const std::string &sText)arc::gen4::CArcDevice
fnClearCommonBufferStatusarc::gen4::CArcDeviceprotected
fnClearPacketBuffersarc::gen4::CArcDeviceprotected
fnCommonBufferByteCountarc::gen4::CArcDeviceprotected
fnCommonBufferCompletearc::gen4::CArcDeviceprotected
fnCommonBufferDirtyarc::gen4::CArcDeviceprotected
fnCommonBufferOverflowarc::gen4::CArcDeviceprotected
fnGetPixelCountarc::gen4::CArcDevice
fnImageAddressErrorarc::gen4::CArcDeviceprotected
fnReadElapsedTimearc::gen4::CArcDevice
fnResetPixelCounterarc::gen4::CArcDevice
fnVerifyDeviceIsOpenarc::gen4::CArcDevice
formatString(const char *pszFmt,...)arc::gen4::CArcBasestatic
getBoardMap(void)arc::gen4::CArcDevice
getCommandList(void)arc::gen4::CArcDevice
getCommandLog(void) const noexceptarc::gen4::CArcDevice
getCommonBuffers(void) const noexceptarc::gen4::CArcDevice
getExposeModeList(void)arc::gen4::CArcDevice
getImageAssembler(void) const noexceptarc::gen4::CArcDevice
getImageBuffer(const std::uint16_t uwIndex=0) const noexceptarc::gen4::CArcDevice
getImageBufferCount(void) const noexceptarc::gen4::CArcDevice
getImageBufferList(void) constarc::gen4::CArcDevice
getImageBufferSize(void) const noexceptarc::gen4::CArcDevice
getProcessPriority(void)arc::gen4::CArcDevice
getSystemError(void) noexceptarc::gen4::CArcBaseinlinestatic
getSystemErrorMessage(ErrCode iErrCode)arc::gen4::CArcBaseinlinestatic
getSystemErrorMessage(void)arc::gen4::CArcBasestatic
getSystemState(void)arc::gen4::CArcDevice
incrementFileName(const std::filesystem::path &tFilePath="", const std::int32_t iStartValue=-1)arc::gen4::CArcBasestatic
isOpen(void) const noexceptarc::gen4::CArcDevice
iterToString(T *begin, T *end, const char zSeperator=' ')arc::gen4::CArcBaseinlinestatic
loadFile(const std::filesystem::path &tCtlrFile, bool *pStop=nullptr)arc::gen4::CArcDevice
m_abCmdAbortarc::gen4::CArcDevicemutableprotected
m_abStopAlertCapturearc::gen4::CArcDeviceprotected
m_bFlashMemoryBlockAccessarc::gen4::CArcDeviceprotected
m_fnAlertHandlerarc::gen4::CArcDeviceprotected
m_oCmdAbortMutexarc::gen4::CArcDevicemutableprotected
m_oCmdMutexarc::gen4::CArcDevicemutableprotected
m_pAlertThreadarc::gen4::CArcDeviceprotected
m_pBufferListarc::gen4::CArcDeviceprotected
m_pCommandLoggerarc::gen4::CArcDeviceprotected
m_pCommonBufferarc::gen4::CArcDeviceprotected
m_pCommonBufferListarc::gen4::CArcDeviceprotected
m_pCommonBufferStatusByteCountRegistersarc::gen4::CArcDeviceprotectedstatic
m_pCommonBufferStatusRegistersarc::gen4::CArcDeviceprotectedstatic
m_pExposeStopSourcearc::gen4::CArcDeviceprotected
m_pImagePacketQueuearc::gen4::CArcDeviceprotected
m_pImgAssemblerarc::gen4::CArcDeviceprotected
m_printSeperatorarc::gen4::CArcPCIeBaseprotectedstatic
m_pvDevListarc::gen4::CArcDeviceprotectedstatic
m_sToStringarc::gen4::CArcDeviceprotectedstatic
m_sVersionarc::gen4::CArcDeviceprotectedstatic
m_tDevicearc::gen4::CArcDeviceprotected
m_uiBufferSizearc::gen4::CArcDeviceprotected
m_uiFillValuearc::gen4::CArcDevicemutableprotected
mapCommonBuffer(void)arc::gen4::CArcDevice
NO_FILL_VALUEarc::gen4::CArcDevicestatic
NOPARAMarc::gen4::CArcDevicestatic
open(const std::uint32_t uiDeviceNumber=0, const bool bMapBuffer=true)arc::gen4::CArcDevice
operator=(const CArcDevice &)=deletearc::gen4::CArcDevice
operator=(CArcDevice &&)=deletearc::gen4::CArcDevice
arc::gen4::CArcPCIeBase::operator=(const CArcPCIeBase &)=deletearc::gen4::CArcPCIeBaseprotected
arc::gen4::CArcPCIeBase::operator=(CArcPCIeBase &&)=deletearc::gen4::CArcPCIeBaseprotected
arc::gen4::CArcBase::operator=(const CArcBase &)=deletearc::gen4::CArcBaseprotected
arc::gen4::CArcBase::operator=(CArcBase &&)=deletearc::gen4::CArcBaseprotected
READ_TIMEOUT_COUNTarc::gen4::CArcDeviceprotectedstatic
readAlerts(const std::chrono::milliseconds freqMS) constarc::gen4::CArcDeviceprotected
readBAR(const std::uint32_t uiBAR, const std::uint32_t uiAddress) constarc::gen4::CArcDevice
readConfigSpace(void)arc::gen4::CArcPCIeBase
readConfigSpace16(std::uint64_t uiAddress, std::uint64_t *pRegValue) const noexcept overridearc::gen4::CArcDeviceprotectedvirtual
readConfigSpace32(std::uint64_t uiAddress, std::uint64_t *pRegValue) const noexcept overridearc::gen4::CArcDeviceprotectedvirtual
readConfigSpace64(std::uint64_t uiAddress, std::uint64_t *pRegValue) const noexcept overridearc::gen4::CArcDeviceprotectedvirtual
readConfigSpace8(std::uint64_t uiAddress, std::uint64_t *pRegValue) const noexcept overridearc::gen4::CArcDeviceprotectedvirtual
readConfigSpaceExpanded(void)arc::gen4::CArcPCIeBase
readConfigSpaceRegister(std::uint64_t uiAddress)arc::gen4::CArcPCIeBase
readFileBytes(const std::filesystem::path &tFilePath, std::uint32_t &uiFileLength)arc::gen4::CArcDeviceprotected
readOut(std::uint32_t &uiBufferIndex, const std::uint32_t uiReadCount, const readListener_t fnReadListener)arc::gen4::CArcDeviceprotected
readPCIeCapabilitiesToStream(std::ostream &oss, bool bShowExtended=false, std::size_t uiDotLength=58)arc::gen4::CArcPCIeBaseprotected
readStatus(void) constarc::gen4::CArcDeviceprotected
registerAlertHandler(alertHandler_t fnAlertHandler, std::chrono::milliseconds freqMS=std::chrono::milliseconds(1000))arc::gen4::CArcDevice
registerToStream(std::ostream &oss, const std::string &sRegName, std::uint64_t &uiAddress, std::size_t uiDotLength=58)arc::gen4::CArcPCIeBaseinlineprotected
setDots(const std::string &sText, const std::size_t uiMaxLength, const char szDot='.')arc::gen4::CArcBasestatic
setImageBufferFill(const std::uint32_t uiValue=arc::gen4::CArcDevice::NO_FILL_VALUE) const noexceptarc::gen4::CArcDevice
setImageBufferSize(const std::uint32_t uiColumns, const std::uint32_t uiRows) noexceptarc::gen4::CArcDevice
setImageBufferSize(const std::uint64_t uiSize) noexceptarc::gen4::CArcDevice
setImageDimensions(const std::uint32_t uiCols, const std::uint32_t uiRows)arc::gen4::CArcDevice
setImageDimensions(const std::uint32_t uiCols, const std::uint32_t uiRows, const std::uint32_t uwChannelCount)arc::gen4::CArcDevice
setProcessPriority(const arc::gen4::processPriority_e ePriority=arc::gen4::processPriority_e::Normal)arc::gen4::CArcDevice
setup(const std::filesystem::path &tCtlrFile, const std::uint32_t uiHdwTestCnt=1234, bool *pStop=nullptr)arc::gen4::CArcDevice
splitString(const std::string &sString, const char &zDelim=' ')arc::gen4::CArcBasestatic
startCodeTime(void) noexceptarc::gen4::CArcBasestatic
stopExpose(void) noexceptarc::gen4::CArcDevice
toString(void) const noexceptarc::gen4::CArcDevice
trim(const std::string &sText) noexceptarc::gen4::CArcBasestatic
unMapCommonBuffer(void)arc::gen4::CArcDevice
verifyColumnChannelCount(const std::uint32_t uiCols, const std::uint32_t uwChannelCount)arc::gen4::CArcDevice
version(void) noexceptarc::gen4::CArcDevicestatic
writeBAR(const std::uint32_t uiBAR, const std::uint32_t uiAddress, const std::uint32_t uiValue) constarc::gen4::CArcDevice
writeConfigSpace16(const std::uint32_t uiAddress, const std::uint32_t uiValue) const noexcept overridearc::gen4::CArcDeviceprotectedvirtual
writeConfigSpace32(const std::uint32_t uiAddress, const std::uint32_t uiValue) const noexcept overridearc::gen4::CArcDeviceprotectedvirtual
writeConfigSpace8(const std::uint32_t uiAddress, const std::uint32_t uiValue) const noexcept overridearc::gen4::CArcDeviceprotectedvirtual
writeConfigSpaceRegister(std::uint32_t uiAddress, std::uint32_t uiValue)arc::gen4::CArcPCIeBase
zeroMemory(void *pDest, std::size_t uiSize)arc::gen4::CArcBasestatic
~CArcBase(void)arc::gen4::CArcBasevirtual
~CArcDevice(void)=defaultarc::gen4::CArcDevicevirtual
~CArcPCIeBase(void)=defaultarc::gen4::CArcPCIeBasevirtual