eBUS SDK v6.5.1.6797 API
7 #ifndef __PVGENENUM_H__
8 #define __PVGENENUM_H__
10 #include <PvGenParameter.h>
11 #include <PvGenEnumEntry.h>
Result information.
Definition: PvResult.h:29
GenICam feature: Enumeration entry.
Definition: PvGenEnumEntry.h:27
PvGenEnum()
Constructor.
Definition: PvGenEnum.cpp:31
PvResult GetEntryByName(const PvString &aEntryName, const PvGenEnumEntry **aEntry) const
Get an enumeration entry (by name).
Definition: PvGenEnum.cpp:176
String class.
Definition: PvString.h:25
PvResult GetEntryByIndex(int64_t aIndex, const PvGenEnumEntry **aEntry) const
Get an enumeration entry (by list position).
Definition: PvGenEnum.cpp:209
PvResult SetValue(int64_t aValue)
Set the feature's value.
Definition: PvGenEnum.cpp:49
PvResult GetValue(PvString &aValue) const
Get the feature's value (as a string).
Definition: PvGenEnum.cpp:101
virtual ~PvGenEnum()
Destructor.
Definition: PvGenEnum.cpp:40
Base class for all GenICam feature types.
Definition: PvGenParameter.h:43
GenICam feature: Enumeration. A feature which can take one of many defined values.
Definition: PvGenEnum.h:49
PvResult GetEntryByValue(int64_t aValue, const PvGenEnumEntry **aEntry) const
Get an enumeration entry (by value).
Definition: PvGenEnum.cpp:239
PvResult GetEntriesCount(int64_t &aCount) const
Get the number of enumaration entries.
Definition: PvGenEnum.cpp:151
Copyright (c) 2002-2024 Pleora Technologies Inc.
www.pleora.com