DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpHardware::PVCamHardwareAdapter Member List

This is the complete list of members for DynExpHardware::PVCamHardwareAdapter, including all inherited members.

AcquireLock(const std::chrono::milliseconds Timeout=DefaultTimeout) constUtil::ILockableprotected
BitDepthDynExpHardware::PVCamHardwareAdaptermutableprivate
BlockIfUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout)DynExp::Object
BytesPerPixel() noexceptDynExpHardware::PVCamHardwareAdapterinlinestatic
CameraNameDynExpHardware::PVCamHardwareAdapterprivate
CameraSpeedTableDynExpHardware::PVCamHardwareAdapterprivate
CameraStateDynExpHardware::PVCamHardwareAdaptermutableprivate
CameraStateType typedefDynExpHardware::PVCamHardwareAdapterprivate
CaptureSingle() constDynExpHardware::PVCamHardwareAdapter
Category() noexceptDynExpHardware::PVCamHardwareAdapterinlinestatic
CategoryAndNameToStr(const std::string &Category, const std::string &Name)DynExp::Objectstatic
CheckError(const PVCamSyms::rs_bool Result, bool OnlyLog=false, const std::source_location Location=std::source_location::current()) constDynExpHardware::PVCamHardwareAdapterprivate
CheckLinkedObjectStates() constDynExp::Objectinline
CheckLinkedObjectStatesChild() constDynExp::Objectinlineprivatevirtual
ClearWarning() constDynExp::Objectinline
CloseUnsafe()DynExpHardware::PVCamHardwareAdapterprivate
ColorModeDynExpHardware::PVCamHardwareAdapterprivate
ConfigType typedefDynExpHardware::PVCamHardwareAdapter
CopiedImageDataDynExpHardware::PVCamHardwareAdaptermutableprivate
CurrentFPSDynExpHardware::PVCamHardwareAdapterprivate
DefaultTimeoutUtil::ILockablestatic
DeregisterAllUnsafe()DynExp::Objectinlineprotected
EnsureCallFromOwningThread() constDynExp::Objectprotected
EnsureReadyState(bool IsAutomaticStartup)DynExp::Object
EnsureReadyStateChild() override finalDynExpHardware::PVCamHardwareAdapterprivatevirtual
Enumerate()DynExpHardware::PVCamHardwareAdapterstatic
ExposureTimeDynExpHardware::PVCamHardwareAdaptermutableprivate
GetBitDepth() const noexceptDynExpHardware::PVCamHardwareAdapterinline
GetCameraModes() constDynExpHardware::PVCamHardwareAdapter
GetCameraState() const noexceptDynExpHardware::PVCamHardwareAdapterinline
GetCategory() const overrideDynExpHardware::PVCamHardwareAdapterinlinevirtual
GetCategoryAndName() constDynExp::Objectinline
GetColorMode() const noexceptDynExpHardware::PVCamHardwareAdapterinline
GetCurrentImage() constDynExpHardware::PVCamHardwareAdapter
GetCurrentImageCopy() constDynExpHardware::PVCamHardwareAdapter
GetException(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetExceptionChild(const std::chrono::milliseconds Timeout) const override finalDynExp::HardwareAdapterBaseprivatevirtual
GetExceptionUnsafe() constDynExp::HardwareAdapterBaseinlineprotected
GetExposureTime() constDynExpHardware::PVCamHardwareAdapter
GetFPS() constDynExpHardware::PVCamHardwareAdapter
GetID() const noexceptDynExp::Objectinline
GetImageHeight() constDynExpHardware::PVCamHardwareAdapter
GetImageWidth() constDynExpHardware::PVCamHardwareAdapter
GetMaxExposureTime() constDynExpHardware::PVCamHardwareAdapter
GetMinExposureTime() constDynExpHardware::PVCamHardwareAdapter
GetName() const overrideDynExpHardware::PVCamHardwareAdapterinlinevirtual
GetNonConstParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) constDynExp::Objectprotected
GetObjectName(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) constDynExp::Objectinline
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) constDynExp::Object
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault)DynExp::Object
GetParamsTimeoutDefaultDynExp::Objectstatic
GetUseCount(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetUseCountUnsafe()DynExp::Objectinlineprotected
GetUserIDs(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetUserNamesString(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetUserNamesStringUnsafe() constDynExp::Objectinlineprotected
GetWarning() constDynExp::Objectinline
HardwareAdapterBase(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::HardwareAdapterBaseinline
HardwareOperationTimeoutDynExp::HardwareAdapterBasestatic
ILockable()=defaultUtil::ILockableprotected
ImageDataDynExpHardware::PVCamHardwareAdaptermutableprivate
Init()DynExpHardware::PVCamHardwareAdapterprivate
INonCopyable()=defaultUtil::INonCopyableprotected
INonCopyable(const INonCopyable &)=deleteUtil::INonCopyable
IsBlockedDynExp::Objectprivate
IsConnected() const noexceptDynExp::HardwareAdapterBaseinline
IsConnectedChild() const noexcept override finalDynExpHardware::PVCamHardwareAdapterprivatevirtual
IsOpened() const noexceptDynExpHardware::PVCamHardwareAdapterinline
IsReady() constDynExp::Objectinline
IsReadyChild() const override finalDynExpHardware::PVCamHardwareAdapterprivatevirtual
IsSharedUsageEnabled(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) constDynExp::Objectinline
IsUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
IsUnusedUnsafe()DynExp::Objectinlineprotected
LastExceptionDynExp::HardwareAdapterBasemutableprivate
LinkedObjectWrapperOnlyDynExp::Object
LockMutexUtil::ILockablemutableprivate
LockType typedefUtil::ILockableprotected
LockUserList(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout)DynExp::Objectinlineprotected
LogWarning() constDynExp::Objectprivate
MaxExpTimeDynExpHardware::PVCamHardwareAdaptermutableprivate
MinExpTimeDynExpHardware::PVCamHardwareAdaptermutableprivate
MutexType typedefUtil::ILockableprotected
Name() noexceptDynExpHardware::PVCamHardwareAdapterinlinestatic
NewFrame(PVCamSyms::FRAME_INFO *FrameInfo) noexceptDynExpHardware::PVCamHardwareAdapterprivate
NewFrameCallback(PVCamSyms::FRAME_INFO *FrameInfo, void *PVCamHardwareAdapterPtr)DynExpHardware::PVCamHardwareAdapterprivatestatic
NumFramesInBufferDynExpHardware::PVCamHardwareAdapterprivatestatic
Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::Objectprotected
OpenUnsafe()DynExpHardware::PVCamHardwareAdapterprivate
operator=(const INonCopyable &)=deleteUtil::INonCopyable
OwnerThreadIDDynExp::Objectprivate
ParamsDynExp::Objectprivate
ParamsConstTypeSyncPtrType typedefDynExp::Object
ParamsGetterType typedefDynExp::Object
ParamsType typedefDynExpHardware::PVCamHardwareAdapter
ParamsTypeSyncPtrType typedefDynExp::Object
PVCamEnumType typedefDynExpHardware::PVCamHardwareAdapterprivate
PVCamEnumVectorType typedefDynExpHardware::PVCamHardwareAdapterprivate
PVCamHandleDynExpHardware::PVCamHardwareAdapterprivate
PVCamHandleValidDynExpHardware::PVCamHardwareAdapterprivate
PVCamHardwareAdapter(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params)DynExpHardware::PVCamHardwareAdapter
ReadExposureTimeUnsafe() constDynExpHardware::PVCamHardwareAdapterprivate
ReadMinMaxExposureTimeUnsafe() constDynExpHardware::PVCamHardwareAdapterprivate
ReadPVCamEnumUnsafe(PVCamSyms::uns32 ParamID, std::string ParamName)DynExpHardware::PVCamHardwareAdapterprivate
RegionDynExpHardware::PVCamHardwareAdapterprivate
ReserveMemory(const PVCamSyms::uns32 BytesRequired) constDynExpHardware::PVCamHardwareAdapterprivate
Reset()DynExp::Object
ResetException() constDynExp::HardwareAdapterBase
ResetImpl(dispatch_tag< HardwareAdapterBase >) override finalDynExpHardware::PVCamHardwareAdapterprivate
ResetImpl(dispatch_tag< PVCamHardwareAdapter >)DynExpHardware::PVCamHardwareAdapterinlineprivatevirtual
SetCameraMode(size_t ID) constDynExpHardware::PVCamHardwareAdapter
SetCameraModeUnsafe(size_t ID) constDynExpHardware::PVCamHardwareAdapterprivate
SetExceptionUnsafe(std::exception_ptr Exception) constDynExp::HardwareAdapterBaseprotected
SetExposureTime(TimeType Time) constDynExpHardware::PVCamHardwareAdapter
SetupSpeedTableUnsafe()DynExpHardware::PVCamHardwareAdapterprivate
SetWarning(std::string Description, int ErrorCode) constDynExp::Object
SetWarning(const Util::Exception &e) constDynExp::Object
ShortTimeoutDefaultDynExp::HardwareAdapterBasestatic
StartCapturing() constDynExpHardware::PVCamHardwareAdapter
StartCapturingUnsafe() constDynExpHardware::PVCamHardwareAdapterprivate
StopCapturing() constDynExpHardware::PVCamHardwareAdapter
StopCapturingUnsafe() constDynExpHardware::PVCamHardwareAdapterprivate
ThrowException(std::exception_ptr Exception) constDynExp::HardwareAdapterBaseprotected
ThrowExceptionUnsafe(std::exception_ptr Exception) constDynExp::HardwareAdapterBaseprotected
TimeType typedefDynExpHardware::PVCamHardwareAdapter
UserListDynExp::Objectprivate
WarningDynExp::Objectmutableprivate
~HardwareAdapterBase()=0DynExp::HardwareAdapterBasepure virtual
~ILockable()=defaultUtil::ILockableprotected
~INonCopyable()=defaultUtil::INonCopyableprotected
~Object()=0DynExp::Objectprotectedpure virtual
~PVCamHardwareAdapter()DynExpHardware::PVCamHardwareAdaptervirtual