Go to the documentation of this file.
36 #ifndef RC_GENICAM_API_CONFIG
37 #define RC_GENICAM_API_CONFIG
65 bool callCommand(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
66 bool exception=
false);
80 bool setBoolean(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
81 bool value,
bool exception=
false);
95 bool setInteger(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
96 int64_t value,
bool exception=
false);
110 bool setIPV4Address(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
111 const char *value,
bool exception);
125 bool setFloat(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
126 double value,
bool exception=
false);
140 bool setEnum(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
141 const char *value,
bool exception=
false);
156 size_t setRegister(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
157 const uint8_t *buffer,
size_t len,
bool exception=
false);
174 bool setString(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
175 const char *value,
bool exception=
false);
188 bool getBoolean(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
189 bool exception=
false,
bool igncache=
false);
207 int64_t getInteger(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
208 int64_t *vmin=0,
int64_t *vmax=0,
bool exception=
false,
bool igncache=
false);
226 double getFloat(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
227 double *vmin=0,
double *vmax=0,
bool exception=
false,
bool igncache=
false);
239 std::string
getEnum(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
240 bool exception=
false);
255 std::string
getEnum(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
256 std::vector<std::string> &list,
bool exception=
false);
273 size_t getRegister(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
274 uint8_t *buffer,
size_t len,
size_t *total=0,
bool exception=
false,
bool igncache=
false);
293 std::string
getString(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
294 bool exception=
false,
bool igncache=
false);
306 void checkFeature(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
307 const char *value,
bool igncache=
false);
328 std::shared_ptr<GenApi::CChunkAdapter>
getChunkAdapter(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
329 const std::string &tltype);
351 std::string
getComponetOfPart(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
352 const Buffer *buffer, uint32_t part);
364 std::string
loadFile(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
365 bool exception=
false);
379 bool saveFile(
const std::shared_ptr<GenApi::CNodeMapRef> &nodemap,
const char *name,
380 const std::string &data,
bool exception=
false);
393 bool exception=
false);
406 bool exception=
false);
bool setIPV4Address(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, const char *value, bool exception)
Set the value of an integer feature of the given nodemap from an IP address.
bool setFloat(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, double value, bool exception)
Set the value of a float feature of the given nodemap.
Main include file for using GenApi with smart pointers.
double getFloat(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, double *vmin, double *vmax, bool exception, bool igncache)
Get the value of a double feature of the given nodemap.
size_t getRegister(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, uint8_t *buffer, size_t len, size_t *total, bool exception, bool igncache)
Read value of type register.
bool getBoolean(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, bool exception, bool igncache)
Get the value of a boolean feature of the given nodemap.
size_t setRegister(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, const uint8_t *buffer, size_t len, bool exception)
Set value of type register.
bool setBoolean(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, bool value, bool exception)
Set the value of a boolean feature of the given nodemap.
std::string loadFile(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, bool exception)
Loads the contents of a file via the GenICam FileAccessControl interface.
bool callCommand(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, bool exception)
Calls the given command.
std::shared_ptr< GenApi::CChunkAdapter > getChunkAdapter(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const std::string &tltype)
NOTE: This function is deprecated.
bool saveStreamableParameters(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, bool exception)
Store all streamable parameters from the nodemap into the file.
std::string getEnum(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, bool exception)
Get the value of an enumeration of the given nodemap.
bool loadStreamableParameters(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, bool exception)
Load all streamable parameters from file into the nodemap.
bool saveFile(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, const std::string &data, bool exception)
Loads the contents of the given string as a file via the GenICam FileAccessControl interface.
bool setInteger(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, int64_t value, bool exception)
Set the value of an integer feature of the given nodemap.
void checkFeature(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, const char *value, bool igncache)
Checks the value of given feature and throws an exception in case of a mismatch.
bool setString(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, const char *value, bool exception)
Set the value of a feature of the given nodemap.
bool setEnum(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, const char *value, bool exception)
Set the value of an enumeration of the given nodemap.
std::string getComponetOfPart(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const Buffer *buffer, uint32_t ipart)
int64_t getInteger(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, int64_t *vmin, int64_t *vmax, bool exception, bool igncache)
Get the value of an integer feature of the given nodemap.
std::string getString(const std::shared_ptr< GenApi::CNodeMapRef > &nodemap, const char *name, bool exception, bool igncache)
Get the value of a feature of the given nodemap.
Declaration of the CChunkAdapter class.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11