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

This is the complete list of members for DynExp::QSerialCommunicationHardwareAdapter, 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() noexceptDynExp::SerialCommunicationHardwareAdapterinlinestatic
CategoryAndNameToStr(const std::string &Category, const std::string &Name)DynExp::Objectstatic
CheckLinkedObjectStates() constDynExp::Objectinline
CheckLinkedObjectStatesChild() constDynExp::Objectinlineprivatevirtual
CheckOverflow() constDynExp::SerialCommunicationHardwareAdapterprivate
Clear() constDynExp::SerialCommunicationHardwareAdapter
ClearChild() const override finalDynExp::QSerialCommunicationHardwareAdapterprivatevirtual
ClearReadBuffer() constDynExp::SerialCommunicationHardwareAdapterprivate
ClearSig() constDynExp::QSerialCommunicationHardwareAdaptersignal
ClearWarning() constDynExp::Objectinline
CloseSig()DynExp::QSerialCommunicationHardwareAdaptersignal
CommunicationChannelOpenedDynExp::QSerialCommunicationHardwareAdaptermutableprivate
ConfigType typedefDynExp::QSerialCommunicationHardwareAdapter
DataRead(const std::string &String) constDynExp::QSerialCommunicationHardwareAdapterprivate
DefaultTimeoutUtil::ILockablestatic
DeregisterAllUnsafe()DynExp::Objectinlineprotected
EnsureCallFromOwningThread() constDynExp::Objectprotected
EnsureReadyState(bool IsAutomaticStartup)DynExp::Object
EnsureReadyStateChild() override finalDynExp::QSerialCommunicationHardwareAdapterprivatevirtual
Flush() constDynExp::SerialCommunicationHardwareAdapter
FlushChild() const override finalDynExp::QSerialCommunicationHardwareAdapterprivatevirtual
FlushSig() constDynExp::QSerialCommunicationHardwareAdaptersignal
GetCategory() const overrideDynExp::SerialCommunicationHardwareAdapterinlinevirtual
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
GetLineEnding() constDynExp::SerialCommunicationHardwareAdapterinline
GetLineEndingLength(SerialCommunicationHardwareAdapterParams::LineEndingType LineEnding) noexceptDynExp::SerialCommunicationHardwareAdapterstatic
GetMaxBufferSize() noexceptDynExp::SerialCommunicationHardwareAdapterinlinestatic
GetName() const overrideDynExp::SerialCommunicationHardwareAdapterinlinevirtual
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
Init()DynExp::SerialCommunicationHardwareAdapterprivate
InitWorker()DynExp::QSerialCommunicationHardwareAdapterinlineprivatevirtual
INonCopyable()=defaultUtil::INonCopyableprotected
INonCopyable(const INonCopyable &)=deleteUtil::INonCopyable
InsertIntoBuffer(const std::string &String) constDynExp::SerialCommunicationHardwareAdapterprotected
IsBlockedDynExp::Objectprivate
IsConnected() const noexceptDynExp::HardwareAdapterBaseinline
IsConnectedChild() const noexcept override finalDynExp::QSerialCommunicationHardwareAdapterprivatevirtual
IsReady() constDynExp::Objectinline
IsReadyChild() const override finalDynExp::QSerialCommunicationHardwareAdapterprivatevirtual
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
LineEndingDynExp::SerialCommunicationHardwareAdapterprivate
LineEndingStringDynExp::SerialCommunicationHardwareAdapterprivate
LineEndingToChar(SerialCommunicationHardwareAdapterParams::LineEndingType LineEnding) noexceptDynExp::SerialCommunicationHardwareAdapterstatic
LinkedObjectWrapperOnlyDynExp::Object
LockMutexUtil::ILockablemutableprivate
LockType typedefUtil::ILockableprotected
LockUserList(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout)DynExp::Objectinlineprotected
LogWarning() constDynExp::Objectprivate
MakeWorker()=0DynExp::QSerialCommunicationHardwareAdapterprivatepure virtual
MutexType typedefUtil::ILockableprotected
Name() noexceptDynExp::SerialCommunicationHardwareAdapterinlinestatic
Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::Objectprotected
OpenSig()DynExp::QSerialCommunicationHardwareAdaptersignal
operator<<(endl) constDynExp::SerialCommunicationHardwareAdapter
operator<<(const std::stringstream &InStream) constDynExp::SerialCommunicationHardwareAdapter
operator<<(const std::string &Text) constDynExp::SerialCommunicationHardwareAdapter
operator<<(const std::string_view Text) constDynExp::SerialCommunicationHardwareAdapter
operator<<(const char *Text) constDynExp::SerialCommunicationHardwareAdapter
operator<<(const char Char) constDynExp::SerialCommunicationHardwareAdapter
operator<<(const T &Value) constDynExp::SerialCommunicationHardwareAdapterinline
operator=(const INonCopyable &)=deleteUtil::INonCopyable
operator>>(std::stringstream &OutStream) constDynExp::SerialCommunicationHardwareAdapter
OwnerThreadIDDynExp::Objectprivate
ParamsDynExp::Objectprivate
ParamsConstTypeSyncPtrType typedefDynExp::Object
ParamsGetterType typedefDynExp::Object
ParamsType typedefDynExp::QSerialCommunicationHardwareAdapter
ParamsTypeSyncPtrType typedefDynExp::Object
PendingExceptionDynExp::QSerialCommunicationHardwareAdaptermutableprivate
QSerialCommunicationHardwareAdapter(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::QSerialCommunicationHardwareAdapter
QSerialCommunicationHardwareAdapterWorkerOnlyDynExp::QSerialCommunicationHardwareAdapter
QWorkerPtrType typedefDynExp::QSerialCommunicationHardwareAdapter
Read() const override finalDynExp::QSerialCommunicationHardwareAdapterprivatevirtual
ReadAll() constDynExp::SerialCommunicationHardwareAdapter
ReadBufferDynExp::SerialCommunicationHardwareAdaptermutableprivate
ReadIntoBuffer() constDynExp::SerialCommunicationHardwareAdapterprivate
ReadLine() constDynExp::SerialCommunicationHardwareAdapter
ReadSig() constDynExp::QSerialCommunicationHardwareAdaptersignal
Reset()DynExp::Object
ResetException() constDynExp::HardwareAdapterBase
ResetImpl(dispatch_tag< SerialCommunicationHardwareAdapter >) override finalDynExp::QSerialCommunicationHardwareAdapterprivatevirtual
ResetImpl(dispatch_tag< QSerialCommunicationHardwareAdapter >)DynExp::QSerialCommunicationHardwareAdapterinlineprivatevirtual
ResetSig()DynExp::QSerialCommunicationHardwareAdaptersignal
SerialCommunicationHardwareAdapter(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::SerialCommunicationHardwareAdapter
SetCommunicationChannelClosed() const noexceptDynExp::QSerialCommunicationHardwareAdapterinlineprivate
SetCommunicationChannelOpened() const noexceptDynExp::QSerialCommunicationHardwareAdapterinlineprivate
SetException(const ExceptionType &Exception) const noexceptDynExp::QSerialCommunicationHardwareAdapterinlineprivate
SetExceptionUnsafe(std::exception_ptr Exception) constDynExp::HardwareAdapterBaseprotected
SetWarning(std::string Description, int ErrorCode) constDynExp::Object
SetWarning(const Util::Exception &e) constDynExp::Object
ShortTimeoutDefaultDynExp::HardwareAdapterBasestatic
ThrowException(std::exception_ptr Exception) constDynExp::HardwareAdapterBaseprotected
ThrowExceptionUnsafe(std::exception_ptr Exception) constDynExp::HardwareAdapterBaseprotected
ThrowPendingException() constDynExp::QSerialCommunicationHardwareAdapterprivate
UserListDynExp::Objectprivate
WaitForLine(unsigned int NumTries=10, std::chrono::milliseconds DelayBetweenTries=std::chrono::milliseconds(10)) constDynExp::SerialCommunicationHardwareAdapter
WarningDynExp::Objectmutableprivate
WorkerDynExp::QSerialCommunicationHardwareAdapterprivate
Write(const std::string &String) const override finalDynExp::QSerialCommunicationHardwareAdapterprivatevirtual
Write_endl() const override finalDynExp::QSerialCommunicationHardwareAdapterprivatevirtual
Write_endl_Sig() constDynExp::QSerialCommunicationHardwareAdaptersignal
WriteSig(const QString String) constDynExp::QSerialCommunicationHardwareAdaptersignal
~HardwareAdapterBase()=0DynExp::HardwareAdapterBasepure virtual
~ILockable()=defaultUtil::ILockableprotected
~INonCopyable()=defaultUtil::INonCopyableprotected
~Object()=0DynExp::Objectprotectedpure virtual
~QSerialCommunicationHardwareAdapter()=0DynExp::QSerialCommunicationHardwareAdapterpure virtual
~SerialCommunicationHardwareAdapter()=0DynExp::SerialCommunicationHardwareAdapterpure virtual