Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvGenString.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2007, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVGENSTRING_H__
8 #define __PVGENSTRING_H__
9 
10 #include <PvGenParameter.h>
11 
12 
14 {
15 public:
16 
17  PV_GENICAM_API PvResult SetValue( const PvString &aValue );
18 #ifndef EBUS_PYTHON_DOXYGEN
19  PV_GENICAM_API PvResult GetValue( PvString &aValue ) const;
20  PV_GENICAM_API PvResult GetMaxLength( int64_t &aMaxLength ) const;
21 #else
22  PvString GetValue() const;
23  int64_t GetMaxLength() const;
24 #endif
25 
26 protected:
27 
28  PvGenString();
29  virtual ~PvGenString();
30 
31 private:
32 
33  // Not implemented
34  PvGenString( const PvGenString & );
35  const PvGenString &operator=( const PvGenString & );
36 };
37 
38 #endif
String class.
Definition: PvString.h:21
Result information.
Definition: PvResult.h:13
PvResult SetValue(const PvString &aValue)
Set the feature&#39;s value.
Definition: PvGenString.cpp:57
PvResult GetValue(PvString &aValue) const
Get the feature&#39;s value.
Definition: PvGenString.cpp:107
Base class for all GenICam feature types.
Definition: PvGenParameter.h:37
virtual ~PvGenString()
Destructor.
Definition: PvGenString.cpp:41
PvResult GetMaxLength(int64_t &aMaxLength) const
Returns the maximum length of the string.
Definition: PvGenString.cpp:145
GenICam feature: String.
Definition: PvGenString.h:13
PvGenString()
Constructor.
Definition: PvGenString.cpp:32

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