Pleora Technologies Inc. eBUS SDK v5.1.10.4642 API



PvGenCommand.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2007, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVGENCOMMAND_H__
8 #define __PVGENCOMMAND_H__
9 
10 #include <PvGenParameter.h>
11 
12 
14 {
15 public:
16 
17  PV_GENICAM_API PvResult Execute();
18  PV_GENICAM_API PvResult IsDone( bool &aDone );
19 
20 protected:
21 
22  PvGenCommand();
23  virtual ~PvGenCommand();
24 
25 private:
26 
27  // Not implemented
28  PvGenCommand( const PvGenCommand & );
29  const PvGenCommand&operator=( const PvGenCommand & );
30 
31 };
32 
33 #endif
Result information.
Definition: PvResult.h:13
PvGenCommand()
Constructor.
Definition: PvGenCommand.cpp:32
PvResult Execute()
Activate the feature.
Definition: PvGenCommand.cpp:54
GenICam feature: Command. A feature which can only be activated.
Definition: PvGenCommand.h:13
virtual ~PvGenCommand()
Destructor.
Definition: PvGenCommand.cpp:41
PvResult IsDone(bool &aDone)
Query whether the command is executed.
Definition: PvGenCommand.cpp:85
Base class for all GenICam feature types.
Definition: PvGenParameter.h:38

Copyright (c) 2002-2018 Pleora Technologies Inc.
www.pleora.com