ITriggerController.h
Go to the documentation of this file.
1 #ifndef isig_ITriggerController_included
2 #define isig_ITriggerController_included
3 
4 
5 // ACF includes
6 #include "istd/IPolymorphic.h"
7 #include "istd/ITimeStamp.h"
8 #include "istd/TDelPtr.h"
9 
10 #include "iprm/IParamsSet.h"
11 
12 
13 namespace isig
14 {
15 
16 
18 {
19 public:
21 
25  virtual bool IsSoftwareTriggerActive() const = 0;
26 
31  virtual bool SendSoftwareTrigger(TimeStampPtr* timeStampPtrPtr = NULL, const iprm::IParamsSet* paramsPtr = NULL) = 0;
32 };
33 
34 
35 } // namespace imeas
36 
37 
38 #endif // !isig_ITriggerController_included
39 
40 
virtual bool IsSoftwareTriggerActive() const =0
Check, if software trigger is accepted and possible.
virtual bool SendSoftwareTrigger(TimeStampPtr *timeStampPtrPtr=NULL, const iprm::IParamsSet *paramsPtr=NULL)=0
Send software trigger to device.
istd::TDelPtr< istd::ITimeStamp > TimeStampPtr

© 2007-2011 Witold Gantzke and Kirill Lepskiy