Implementation of a data stream meta instrument and of data streams input/output devices might work o...
std::vector< BasicSample > BasicSampleListType
Type of a list containing data stream samples of type BasicSample.
Python mapping of a DynExpInstr::DataStreamInstrument's DynExpInstr::DataStreamBase instance.
size_t ConsumeNone() const
Allows to calculate the ID of the last consumed sample for the situation that no samples was consumed...
bool IsTimeUsed
Contains the result of DynExpInstr::DataStreamBase::IsBasicSampleTimeUsed().
bool ShouldClearFlag
Indicates whether DataStreamBase::Clear() should be called on the related data stream instrument.
void Clear()
Requests a call to DataStreamBase::Clear() on the related data stream instrument. Sets ShouldClearFla...
size_t StreamSizeWrite
Contains the result of DynExpInstr::DataStreamBase::GetStreamSizeWrite().
auto ShouldCLear() const noexcept
Getter for ShouldClearFlag.
PyDataStreamInstrument() noexcept=default
Default-constructs a PyDataStreamInstrument object.
void Cleared()
Resets ShouldClearFlag to false.
size_t NumSamplesWritten
Contains the result of DynExpInstr::DataStreamBase::GetNumSamplesWritten().
size_t ConsumeAll() const
Allows to calculate the ID of the last consumed sample for the situation that all samples were consum...
size_t StreamSizeRead
Contains the result of DynExpInstr::DataStreamBase::GetStreamSizeRead().
DataStreamBase::BasicSampleListType Samples
Samples of the data stream instrument.
DynExp::Units::UnitType ValueUnit
Refer to DynExp::Units::UnitType.
size_t CalcLastConsumedSampleID(size_t NumConsumedSamples) const
Allows to calculate the ID of the last consumed sample based on the number of samples consumed from t...
DynExp's instrument namespace contains the implementation of DynExp instruments which extend DynExp's...
UnitType
Units which can be used with DynExp instruments.
@ Arbitrary
Arbitrary units (a.u.)
DynExp's main namespace contains the implementation of DynExp including classes to manage resources (...
Accumulates include statements to provide a precompiled header.