Pleora Technologies Inc. eBUS SDK v6.2.8.5877 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 #ifdef EBUS_PYTHON_DOXYGEN
19  bool IsDone();
20 #else
21  PV_GENICAM_API PvResult IsDone( bool &aDone );
22 #endif
23 
24 protected:
25 
26  PvGenCommand();
27  virtual ~PvGenCommand();
28 
29 private:
30 
31  // Not implemented
32  PvGenCommand( const PvGenCommand & );
33  const PvGenCommand&operator=( const PvGenCommand & );
34 
35 };
36 
37 #endif
PvResult
Result information.
Definition: PvResult.h:13
PvGenCommand::PvGenCommand
PvGenCommand()
Constructor.
Definition: PvGenCommand.cpp:32
PvGenCommand::~PvGenCommand
virtual ~PvGenCommand()
Destructor.
Definition: PvGenCommand.cpp:41
PvGenCommand::IsDone
PvResult IsDone(bool &aDone)
Query whether the command is executed.
Definition: PvGenCommand.cpp:89
PvGenCommand::Execute
PvResult Execute()
Activate the feature.
Definition: PvGenCommand.cpp:54
PvGenCommand
GenICam feature: Command. A feature which can only be activated.
Definition: PvGenCommand.h:13
PvGenParameter
Base class for all GenICam feature types.
Definition: PvGenParameter.h:37

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