Pleora Technologies Inc. eBUS SDK v6.4.0.6670 API



PvGenInteger.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2007, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVGENINTEGER_H__
8 #define __PVGENINTEGER_H__
9 
10 #include <PvGenParameter.h>
11 
12 
21 {
22 public:
23 
34  PV_GENICAM_API PvResult SetValue( int64_t aValue );
35 
43  PV_GENICAM_API PvResult GetValue( int64_t &aValue ) const;
44 
52  PV_GENICAM_API PvResult GetMin( int64_t &aMin ) const;
53 
61  PV_GENICAM_API PvResult GetMax( int64_t &aMax ) const;
62 
78  PV_GENICAM_API PvResult GetIncrement( int64_t &aIncrement ) const;
79 
89  PV_GENICAM_API PvResult GetRepresentation( PvGenRepresentation &aRepresentation ) const;
90 
102  PV_GENICAM_API PvResult GetUnit( PvString &aUnit ) const;
103 
104 protected:
105 
109  PvGenInteger();
110 
114  virtual ~PvGenInteger();
115 
116 private:
117 
118  // Not implemented
119  PvGenInteger( const PvGenInteger & );
120  const PvGenInteger &operator=( const PvGenInteger & );
121 
122 };
123 
124 #endif
PvResult
Result information.
Definition: PvResult.h:29
PvGenInteger::GetRepresentation
PvResult GetRepresentation(PvGenRepresentation &aRepresentation) const
Get the feature's suggested presentation format.
Definition: PvGenInteger.cpp:182
PvGenInteger::GetUnit
PvResult GetUnit(PvString &aUnit) const
Get the feature's measurement unit.
Definition: PvGenInteger.cpp:244
PvString
String class.
Definition: PvString.h:25
PvGenInteger::GetMin
PvResult GetMin(int64_t &aMin) const
Get the feature's limits (minimum).
Definition: PvGenInteger.cpp:107
PvGenRepresentation
PvGenRepresentation
Definition: PvGenTypes.h:158
PvGenInteger::GetMax
PvResult GetMax(int64_t &aMax) const
Get the feature's limits (maximum).
Definition: PvGenInteger.cpp:132
PvGenInteger::PvGenInteger
PvGenInteger()
Constructor.
Definition: PvGenInteger.cpp:32
PvGenInteger::GetValue
PvResult GetValue(int64_t &aValue) const
Get the feature's value.
Definition: PvGenInteger.cpp:81
PvGenInteger::~PvGenInteger
virtual ~PvGenInteger()
Destructor.
Definition: PvGenInteger.cpp:41
PvGenParameter
Base class for all GenICam feature types.
Definition: PvGenParameter.h:43
PvGenInteger::SetValue
PvResult SetValue(int64_t aValue)
Set the feature's new value.
Definition: PvGenInteger.cpp:55
PvGenInteger
GenICam feature: Integer.
Definition: PvGenInteger.h:20
PvGenInteger::GetIncrement
PvResult GetIncrement(int64_t &aIncrement) const
Get the feature's suggested increment.
Definition: PvGenInteger.cpp:157

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