Pleora Technologies Inc. eBUS SDK v6.5.1.6797 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 
20 {
21 public:
22 
31  PV_GENICAM_API PvResult Execute();
32 #ifdef EBUS_PYTHON_DOXYGEN
33  bool IsDone();
34 #else
35 
46  PV_GENICAM_API PvResult IsDone( bool &aDone );
47 #endif
48 
49 protected:
50 
54  PvGenCommand();
55 
59  virtual ~PvGenCommand();
60 
61 private:
62 
63  // Not implemented
64  PvGenCommand( const PvGenCommand & );
65  const PvGenCommand&operator=( const PvGenCommand & );
66 
67 };
68 
69 #endif
PvResult
Result information.
Definition: PvResult.h:29
PvGenCommand::PvGenCommand
PvGenCommand()
Constructor.
Definition: PvGenCommand.cpp:28
PvGenCommand::~PvGenCommand
virtual ~PvGenCommand()
Destructor.
Definition: PvGenCommand.cpp:37
PvGenCommand::IsDone
PvResult IsDone(bool &aDone)
Query whether the command is executed.
Definition: PvGenCommand.cpp:71
PvGenCommand::Execute
PvResult Execute()
Activate the feature.
Definition: PvGenCommand.cpp:46
PvGenCommand
GenICam feature: Command. A feature which can only be activated.
Definition: PvGenCommand.h:19
PvGenParameter
Base class for all GenICam feature types.
Definition: PvGenParameter.h:43

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