![]() |
IRSOL
C++ code implementing socket server for interacting with Baumer camera.
|
Utility function for discovering the features that are available in a camera. More...
Go to the source code of this file.
Classes | |
struct | irsol::camera::internal::FeaturePermissions |
Encapsulates the permissions of a camera feature. More... | |
Namespaces | |
namespace | irsol |
namespace | irsol::camera |
Provides a high-level interface to interact with camera devices using NeoAPI . | |
namespace | irsol::camera::internal |
Enumerations | |
enum | irsol::camera::internal::FeaturePermissionValue { irsol::camera::internal::UNSET = 0 , irsol::camera::internal::NOT_AVAILABLE = (1u << 0) , irsol::camera::internal::AVAILABLE = (1u << 1) , irsol::camera::internal::READABLE = (1u << 2) , irsol::camera::internal::WRITABLE = (1u << 3) } |
Enumeration for feature permission bit flags. More... | |
Functions | |
std::map< FeaturePermissions, std::vector< NeoAPI::Feature * > > | irsol::camera::internal::extractCameraFeatures (NeoAPI::Cam &cam) |
Extracts and groups camera features by their permissions. | |
std::string | irsol::camera::discoverCameraFeatures (Interface &cam) |
Discovers all camera features and their permissions. | |
Utility function for discovering the features that are available in a camera.
See 02-interacting-with-camera-features for an example.
Definition in file discovery.hpp.