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