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

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

AcquireLock(const std::chrono::milliseconds Timeout=DefaultTimeout) constUtil::ILockableprotected
BlockIfUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout)DynExp::Object
Category() noexceptDynExpHardware::SIPulseStreamerHardwareAdapterinlinestatic
CategoryAndNameToStr(const std::string &Category, const std::string &Name)DynExp::Objectstatic
CheckError(const grpc::Status Result, const std::source_location Location=std::source_location::current()) constDynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >protected
CheckLinkedObjectStates() constDynExp::Objectinline
CheckLinkedObjectStatesChild() constDynExp::Objectinlineprivatevirtual
ClearWarning() constDynExp::Objectinline
CloseUnsafe()DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >private
CloseUnsafeChild()DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >inlineprivatevirtual
ComposePulseSequence() constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
ConfigType typedefDynExpHardware::SIPulseStreamerHardwareAdapter
DefaultTimeoutUtil::ILockablestatic
DeregisterAllUnsafe()DynExp::Objectinlineprotected
EnsureCallFromOwningThread() constDynExp::Objectprotected
EnsureReadyState(bool IsAutomaticStartup)DynExp::Object
EnsureReadyStateChild() override finalDynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >privatevirtual
ForceFinalSample() constDynExpHardware::SIPulseStreamerHardwareAdapter
ForceFinalSampleUnsafe() constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
ForceTrigger() constDynExpHardware::SIPulseStreamerHardwareAdapter
ForceTriggerUnsafe() constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
GetCategory() const overrideDynExpHardware::SIPulseStreamerHardwareAdapterinlinevirtual
GetCategoryAndName() constDynExp::Objectinline
GetException(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetExceptionChild(const std::chrono::milliseconds Timeout) const override finalDynExp::HardwareAdapterBaseprivatevirtual
GetExceptionUnsafe() constDynExp::HardwareAdapterBaseinlineprotected
GetID() const noexceptDynExp::Objectinline
GetName() const overrideDynExpHardware::SIPulseStreamerHardwareAdapterinlinevirtual
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
GetStubUnsafe() constDynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >protected
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
gRPCHardwareAdapter(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params)DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >inline
gRPCStubType typedefDynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >
HardwareAdapterBase(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::HardwareAdapterBaseinline
HardwareOperationTimeoutDynExp::HardwareAdapterBasestatic
HasFinished() constDynExpHardware::SIPulseStreamerHardwareAdapter
HasFinishedUnsafe() constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
HasSequence() constDynExpHardware::SIPulseStreamerHardwareAdapter
HasSequenceUnsafe() constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
ILockable()=defaultUtil::ILockableprotected
INonCopyable()=defaultUtil::INonCopyableprotected
INonCopyable(const INonCopyable &)=deleteUtil::INonCopyable
InvokeStubFunc(StubFuncPtrType< MessageType > Func, const MessageType &Message) constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
InvokeStubFunc(StubFuncPtrType< pulse_streamer::VoidMessage > Func) constDynExpHardware::SIPulseStreamerHardwareAdapterinlineprivate
IsBlockedDynExp::Objectprivate
IsConnected() const noexceptDynExp::HardwareAdapterBaseinline
IsConnectedChild() const noexcept override finalDynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >privatevirtual
IsOpenedUnsafe() const noexceptDynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >inlineprotected
IsReady() constDynExp::Objectinline
IsReadyChild() const override finalDynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >privatevirtual
IsSharedUsageEnabled(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) constDynExp::Objectinline
IsStreaming() constDynExpHardware::SIPulseStreamerHardwareAdapter
IsStreamingUnsafe() constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
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
MutexType typedefUtil::ILockableprotected
Name() noexceptDynExpHardware::SIPulseStreamerHardwareAdapterinlinestatic
NumRunsDynExpHardware::SIPulseStreamerHardwareAdaptermutableprivate
Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::Objectprotected
OpenUnsafe()DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >private
OpenUnsafeChild() overrideDynExpHardware::SIPulseStreamerHardwareAdapterprivatevirtual
operator=(const INonCopyable &)=deleteUtil::INonCopyable
OwnerThreadIDDynExp::Objectprivate
ParamsDynExp::Objectprivate
ParamsConstTypeSyncPtrType typedefDynExp::Object
ParamsGetterType typedefDynExp::Object
ParamsType typedefDynExpHardware::SIPulseStreamerHardwareAdapter
ParamsTypeSyncPtrType typedefDynExp::Object
RearmTrigger() constDynExpHardware::SIPulseStreamerHardwareAdapter
RearmTriggerUnsafe() constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
Reset()DynExp::Object
ResetDevice() constDynExpHardware::SIPulseStreamerHardwareAdapter
ResetDeviceUnsafe() constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
ResetException() constDynExp::HardwareAdapterBase
ResetImpl(dispatch_tag< gRPCHardwareAdapter >) override finalDynExpHardware::SIPulseStreamerHardwareAdapterprivatevirtual
ResetImpl(dispatch_tag< SIPulseStreamerHardwareAdapter >)DynExpHardware::SIPulseStreamerHardwareAdapterinlineprivatevirtual
SamplesDynExpHardware::SIPulseStreamerHardwareAdaptermutableprivate
SetConstantOutput(const PulseType &Pulse={}) constDynExpHardware::SIPulseStreamerHardwareAdapter
SetConstantOutputUnsafe(const PulseType &Pulse={}) constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
SetExceptionUnsafe(std::exception_ptr Exception) constDynExp::HardwareAdapterBaseprotected
SetNumRuns(int64_t NumRuns=-1) constDynExpHardware::SIPulseStreamerHardwareAdapter
SetNumRunsUnsafe(int64_t NumRuns=-1) constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
SetSamples(SIPulseStreamerHardwareAdapterParams::OutputChannelType OutputChannel, const std::vector< SampleType > &NewSamples) constDynExpHardware::SIPulseStreamerHardwareAdapter
SetSamplesUnsafe(SIPulseStreamerHardwareAdapterParams::OutputChannelType OutputChannel, const std::vector< SampleType > &NewSamples) constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
SetTrigger(SIPulseStreamerHardwareAdapterParams::TriggerEdgeType TriggerEdge, SIPulseStreamerHardwareAdapterParams::TriggerModeType TriggerMode=SIPulseStreamerHardwareAdapterParams::TriggerModeType::Normal) constDynExpHardware::SIPulseStreamerHardwareAdapter
SetTriggerUnsafe(SIPulseStreamerHardwareAdapterParams::TriggerEdgeType TriggerEdge, SIPulseStreamerHardwareAdapterParams::TriggerModeType TriggerMode=SIPulseStreamerHardwareAdapterParams::TriggerModeType::Normal) constDynExpHardware::SIPulseStreamerHardwareAdapterprivate
SetWarning(std::string Description, int ErrorCode) constDynExp::Object
SetWarning(const Util::Exception &e) constDynExp::Object
ShortTimeoutDefaultDynExp::HardwareAdapterBasestatic
SIPulseStreamerHardwareAdapter(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params)DynExpHardware::SIPulseStreamerHardwareAdapter
StubFuncPtrType typedefDynExpHardware::SIPulseStreamerHardwareAdapterprivate
StubPtrDynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >private
ThrowException(std::exception_ptr Exception) constDynExp::HardwareAdapterBaseprotected
ThrowExceptionUnsafe(std::exception_ptr Exception) constDynExp::HardwareAdapterBaseprotected
UserListDynExp::Objectprivate
WarningDynExp::Objectmutableprivate
~gRPCHardwareAdapter()DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer >virtual
~HardwareAdapterBase()=0DynExp::HardwareAdapterBasepure virtual
~ILockable()=defaultUtil::ILockableprotected
~INonCopyable()=defaultUtil::INonCopyableprotected
~Object()=0DynExp::Objectprotectedpure virtual
~SIPulseStreamerHardwareAdapter()DynExpHardware::SIPulseStreamerHardwareAdaptervirtual