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.
Data class for DataStreamInstrument.
UnitType
Units which can be used for data stream instruments.
@ Arbitrary
Arbitrary units (a.u.)
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.
DataStreamInstrumentData::UnitType ValueUnit
Refer to DynExpInstr::DataStreamInstrumentData::UnitType.
size_t CalcLastConsumedSampleID(size_t NumConsumedSamples) const
Allows to calculate the ID of the last consumed sample based on the amount of samples consumed from t...
DynExp's instrument namespace contains the implementation of DynExp instruments which extend DynExp's...
Accumulates include statements to provide a precompiled header.