IAcquisition¶
- 
class IAcquisition : virtual public INamed, virtual public ISignalCollection¶
 - 
virtual IAcquisition::~IAcquisition()¶
 
virtual void IAcquisition::AddSignalWithInterval(const std::tuple<PSignal, double> item) = 0virtual std::vector<std::tuple<PSignal, double>> IAcquisition::GetSignalsWithInterval() = 0virtual double IAcquisition::GetInterval() = 0virtual void IAcquisition::SetInterval(double interval) = 0virtual double IAcquisition::GetOnNextInterval() = 0virtual void IAcquisition::SetOnNextInterval(double interval) = 0virtual bool IAcquisition::IsRunning() = 0virtual void IAcquisition::Prepare() = 0virtual void IAcquisition::Start() = 0virtual EAcquisitionState IAcquisition::GetState() = 0virtual void IAcquisition::Stop() = 0virtual PAcqSink IAcquisition::ReserveAcqSink(int32_t capacity, EAcqSinkMode mode) = 0virtual PAcquisitionTrigger IAcquisition::GetTrigger() = 0virtual PSubscription IAcquisition::SubscribeNext(AcquisitionNextHandler handler) = 0virtual PSubscription IAcquisition::SubscribeError(AcquisitionErrorHandler handler) = 0virtual PSubscription IAcquisition::SubscribeComplete(AcquisitionCompleteHandler handler) = 0virtual PSubscription IAcquisition::SubscribeTriggerStart(AcquisitionTriggerHandler handler) = 0virtual PSubscription IAcquisition::SubscribeTriggerStop(AcquisitionTriggerHandler handler) = 0- 
virtual IAcquisition::~IAcquisition()¶