![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
Sample acquisition processor. More...
#include <ISampleAcquisition.h>
Public Member Functions | |
virtual double | GetSamplingRate (const iprm::IParamsSet *paramsPtr) const =0 |
Get sampling rate. | |
![]() | |
virtual int | GetProcessorState (const iprm::IParamsSet *paramsPtr) const =0 |
Get state of this processor for processing of specified parameters. | |
virtual bool | AreParamsAccepted (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, const istd::IChangeable *outputPtr) const =0 |
Check if specified parameter set is accepted for this processor. | |
virtual void | InitProcessor (const iprm::IParamsSet *paramsPtr, bool doReset)=0 |
Init processor and give him all or part of parameters. | |
virtual CTaskState | DoProcessing (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, bool allowAsync=true, iproc::IProgressManager *progressManagerPtr=nullptr)=0 |
Do synchronized processing. | |
Additional Inherited Members | |
![]() | |
enum | MessageId { MI_BAD_PARAMS = 0x16372620 , MI_PROCESSING_ERROR } |
enum | ProcessorState { PS_UNKNOWN , PS_INITIALIZATION , PS_READY , PS_INVALID } |
State of processing. More... | |
Sample acquisition processor.
Definition at line 23 of file ISampleAcquisition.h.
|
pure virtual |
Get sampling rate.
© Witold Gantzke and Kirill Lepskiy