Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
PvGenRegister.h
1// *****************************************************************************
2//
3// Copyright (c) 2009, Pleora Technologies Inc., All rights reserved.
4//
5// *****************************************************************************
6
7#ifndef __PVGENREGISTER_H__
8#define __PVGENREGISTER_H__
9
10#include <PvGenParameter.h>
11
12
20{
21public:
22
40 PV_GENICAM_API PvResult Set( const uint8_t *aBuffer, int64_t aLength );
41
56 PV_GENICAM_API PvResult Get( uint8_t *aBuffer, int64_t aLength ) const;
57
65 PV_GENICAM_API PvResult GetLength( int64_t &aLength ) const;
66
67protected:
68
73
77 virtual ~PvGenRegister();
78
79private:
80
81 // Not implemented
83 const PvGenRegister &operator=( const PvGenRegister & );
84
85};
86
87#endif
Base class for all GenICam feature types.
Definition PvGenParameter.h:44
GenICam feature: Register, or IRegister. A feature providing direct access to a section of the device...
Definition PvGenRegister.h:20
PvResult GetLength(int64_t &aLength) const
Returns the length of the register mapped with this feature.
Definition PvGenRegister.cpp:99
PvResult Set(const uint8_t *aBuffer, int64_t aLength)
Write to the register.
Definition PvGenRegister.cpp:45
virtual ~PvGenRegister()
Destructor.
Definition PvGenRegister.cpp:35
PvResult Get(uint8_t *aBuffer, int64_t aLength) const
Reads from the register.
Definition PvGenRegister.cpp:72
PvGenRegister()
Constructor.
Definition PvGenRegister.cpp:26
Result information.
Definition PvResult.h:30

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