Developer Application Interface (ARC API) v3.6.2
ARC, Inc. GenII/III Application Interface
arc::gen3::CArcDevice Member List

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

ADUToVoltage(const std::uint32_t uiAdu, bool bArc12=false, bool bHighGain=false) noexceptarc::gen3::CArcDeviceprotectedvirtual
calculateAverageTemperature(void)arc::gen3::CArcDeviceprotectedvirtual
calculateTemperature(const double gVoltage)arc::gen3::CArcDeviceprotectedvirtual
calculateVoltage(const double gTemperature)arc::gen3::CArcDeviceprotectedvirtual
CArcDevice(void)arc::gen3::CArcDevice
clearStatus(void)=0arc::gen3::CArcDevicepure virtual
close(void)=0arc::gen3::CArcDevicepure virtual
command(const std::initializer_list< const std::uint32_t > &tCmdList)=0arc::gen3::CArcDevicepure virtual
command(const std::initializer_list< const std::uint32_t > &tCmdList, std::uint32_t uiExpectedReply)arc::gen3::CArcDevicevirtual
commonBufferPA(void)arc::gen3::CArcDevicevirtual
commonBufferSize(void)arc::gen3::CArcDevicevirtual
commonBufferVA(void)arc::gen3::CArcDevicevirtual
containsError(const std::uint32_t uiWord) noexceptarc::gen3::CArcDevicevirtual
containsError(const std::uint32_t uiWord, const std::uint32_t uiWordMin, const std::uint32_t uiWordMax) noexceptarc::gen3::CArcDevicevirtual
continuous(const std::uint32_t uiRows, const std::uint32_t uiCols, const std::uint32_t uiNumOfFrames, const float fExpTime, const bool *pAbort=nullptr, arc::gen3::CConIFace *pConIFace=nullptr, bool bOpenShutter=true)arc::gen3::CArcDevicevirtual
CTLR_CMD_MAXarc::gen3::CArcDevicestatic
expose(const float fExpTime, const std::uint32_t uiRows, const std::uint32_t uiCols, const bool *pAbort=nullptr, arc::gen3::CExpIFace *pExpIFace=nullptr, bool bOpenShutter=true)arc::gen3::CArcDevicevirtual
fillCommonBuffer(const std::uint16_t uwValue=0)arc::gen3::CArcDevicevirtual
formatDLoadString(const std::uint32_t uiReply, const std::uint32_t uiBoardId, const std::vector< std::uint32_t > *pvData)arc::gen3::CArcDeviceprotectedvirtual
getArrayTemperature(void)arc::gen3::CArcDevicevirtual
getArrayTemperatureDN(void)arc::gen3::CArcDevicevirtual
getCCParams(void)arc::gen3::CArcDevicevirtual
getCommonBufferProperties(void)=0arc::gen3::CArcDeviceprotectedpure virtual
getContinuousImageSize(const std::uint32_t uiImageSize)=0arc::gen3::CArcDeviceprotectedpure virtual
getControllerId(void)=0arc::gen3::CArcDevicepure virtual
getCRPixelCount(void)=0arc::gen3::CArcDevicepure virtual
getFrameCount(void)=0arc::gen3::CArcDevicepure virtual
getId(void)=0arc::gen3::CArcDevicepure virtual
getImageCols(void)arc::gen3::CArcDevicevirtual
getImageRows(void)arc::gen3::CArcDevicevirtual
getLoggedCmdCount(void)arc::gen3::CArcDevicevirtual
getNextLoggedCmd(void)arc::gen3::CArcDevicevirtual
getPixelCount(void)=0arc::gen3::CArcDevicepure virtual
getStatus(void)=0arc::gen3::CArcDevicepure virtual
isBinningSet(void)arc::gen3::CArcDevicevirtual
isCCD(void)arc::gen3::CArcDevicevirtual
isCCParamSupported(const std::uint32_t uiParameter)arc::gen3::CArcDevicevirtual
isControllerConnected(void)=0arc::gen3::CArcDevicepure virtual
isOpen(void) noexceptarc::gen3::CArcDevicevirtual
isReadout(void)=0arc::gen3::CArcDevicepure virtual
isSyntheticImageMode(void)arc::gen3::CArcDevicevirtual
loadControllerFile(const std::filesystem::path &tFilename, bool bValidate=true, bool *pAbort=nullptr)arc::gen3::CArcDevicevirtual
loadDeviceFile(const std::filesystem::path &tFile)=0arc::gen3::CArcDevicepure virtual
loadGen23ControllerFile(const std::filesystem::path &tFilename, bool bValidate, bool *pAbort=nullptr)=0arc::gen3::CArcDeviceprotectedpure virtual
loadSmallCamControllerFile(const std::filesystem::path &tFilename, bool bValidate, bool *pAbort=nullptr)arc::gen3::CArcDeviceprotectedvirtual
loadTemperatureCtrlData(const std::filesystem::path &tFilename)arc::gen3::CArcDevicevirtual
m_bStoreCmdsarc::gen3::CArcDeviceprotected
m_gTmpCtrl_DT670Coeff1arc::gen3::CArcDeviceprotected
m_gTmpCtrl_DT670Coeff2arc::gen3::CArcDeviceprotected
m_gTmpCtrl_HGAduOffsetarc::gen3::CArcDeviceprotected
m_gTmpCtrl_HGAduPerVoltarc::gen3::CArcDeviceprotected
m_gTmpCtrl_SDAduOffsetarc::gen3::CArcDeviceprotected
m_gTmpCtrl_SDAduPerVoltarc::gen3::CArcDeviceprotected
m_gTmpCtrl_SDDegTolerancearc::gen3::CArcDeviceprotected
m_gTmpCtrl_SDNumberOfReadsarc::gen3::CArcDeviceprotected
m_gTmpCtrl_SDVoltTolerancearc::gen3::CArcDeviceprotected
m_gTmpCtrl_SDVoltToleranceTrialsarc::gen3::CArcDeviceprotected
m_hDevicearc::gen3::CArcDeviceprotected
m_pCLogarc::gen3::CArcDeviceprotected
m_tImgBufferarc::gen3::CArcDeviceprotected
m_tTmpCtrl_SD_100_475Karc::gen3::CArcDeviceprotected
m_tTmpCtrl_SD_12_24Karc::gen3::CArcDeviceprotected
m_tTmpCtrl_SD_24_100Karc::gen3::CArcDeviceprotected
m_tTmpCtrl_SD_2_12Karc::gen3::CArcDeviceprotected
m_uiCCParamarc::gen3::CArcDeviceprotected
mapCommonBuffer(const std::size_t uiBytes=0)=0arc::gen3::CArcDevicepure virtual
NOPARAMarc::gen3::CArcDevicestatic
open(const std::uint32_t uiDeviceNumber=0)=0arc::gen3::CArcDevicepure virtual
open(const std::uint32_t uiDeviceNumber, const std::uint32_t uiBytes)=0arc::gen3::CArcDevicepure virtual
open(const std::uint32_t uiDeviceNumber, const std::uint32_t uiRows, const std::uint32_t uiCols)=0arc::gen3::CArcDevicepure virtual
READ_TIMEOUTarc::gen3::CArcDevicestatic
reMapCommonBuffer(const std::uint32_t uiBytes=0)arc::gen3::CArcDevicevirtual
reset(void)=0arc::gen3::CArcDevicepure virtual
resetController(void)=0arc::gen3::CArcDevicepure virtual
saveTemperatureCtrlData(const std::filesystem::path &tFilename)arc::gen3::CArcDevicevirtual
set2xFOTransmitter(bool bOnOff)=0arc::gen3::CArcDevicepure virtual
setArrayTemperature(double gTempVal)arc::gen3::CArcDevicevirtual
setBinning(const std::uint32_t uiRows, const std::uint32_t uiCols, const std::uint32_t uiRowFactor, const std::uint32_t uiColFactor, std::uint32_t *pBinRows=nullptr, std::uint32_t *pBinCols=nullptr)arc::gen3::CArcDevicevirtual
setByteSwapping(void)=0arc::gen3::CArcDeviceprotectedpure virtual
setDefaultTemperatureValues(void) noexceptarc::gen3::CArcDeviceprotectedvirtual
setImageSize(const std::uint32_t uiRows, const std::uint32_t uiCols)arc::gen3::CArcDevicevirtual
setLogCmds(bool bOnOff) noexceptarc::gen3::CArcDevicevirtual
setOpenShutter(bool bShouldOpen)arc::gen3::CArcDevicevirtual
setSubArray(std::uint32_t &uiOldRows, std::uint32_t &uiOldCols, const std::uint32_t uiRow, const std::uint32_t uiCol, const std::uint32_t uiSubRows, const std::uint32_t uiSubCols, const std::uint32_t uiBiasOffset, const std::uint32_t uiBiasWidth)arc::gen3::CArcDevicevirtual
setSyntheticImageMode(bool bMode)arc::gen3::CArcDevicevirtual
setupController(bool bReset, bool bTdl, bool bPower, const std::uint32_t uiRows, const std::uint32_t uiCols, const std::filesystem::path &tTimFile, const std::filesystem::path &tUtilFile=std::filesystem::path(), const std::filesystem::path &tPciFile=std::filesystem::path(), bool *pAbort=nullptr)arc::gen3::CArcDevicevirtual
smallCamDLoad(const std::uint32_t uiBoardId, const std::vector< std::uint32_t > *pvData)=0arc::gen3::CArcDeviceprotectedpure virtual
stopContinuous(void)arc::gen3::CArcDevicevirtual
stopExposure(void)=0arc::gen3::CArcDevicepure virtual
toString(void)=0arc::gen3::CArcDevicepure virtual
unMapCommonBuffer(void)=0arc::gen3::CArcDevicepure virtual
unSetBinning(const std::uint32_t uiRows, const std::uint32_t uiCols)arc::gen3::CArcDevicevirtual
unSetSubArray(const std::uint32_t uiRows, const std::uint32_t uiCols)arc::gen3::CArcDevicevirtual
voltageToADU(const double gVoltage, bool bArc12=false, bool bHighGain=false) noexceptarc::gen3::CArcDeviceprotectedvirtual
~CArcDevice(void)=defaultarc::gen3::CArcDevicevirtual