![]() |
IRSOL
C++ code implementing socket server for interacting with Baumer camera.
|
Provides a high-level interface to interact with camera devices using NeoAPI.
More...
Namespaces | |
| namespace | internal |
Classes | |
| class | Interface |
| High-level wrapper around the NeoAPI camera for synchronized access. More... | |
| struct | Pixel |
| Represents a pixel with a given bit depth. More... | |
| struct | PixelByteSwapper |
| Utility for swapping pixel bytes in a buffer. More... | |
| struct | PixelByteSwapper< true > |
| struct | PixelConversion |
| Helper to convert pixel values from one bit depth to another with scaling. More... | |
| struct | PixelRepresentation |
| Helper trait to map a pixel bit depth to an appropriate integral representation type. More... | |
| struct | PixelRepresentation< 12 > |
| Specialization for 12-bit pixel depth. More... | |
| struct | PixelRepresentation< 16 > |
| Specialization for 16-bit pixel depth. More... | |
| struct | PixelRepresentation< 8 > |
| Specialization for 8-bit pixel depth. More... | |
| class | StatusMonitor |
| Class that offers an easy way to run a background monitorin thread that periodically inspects and reports information about the camera interface passed as argument. More... | |
Functions | |
| std::string | discoverCameraFeatures (Interface &cam) |
| Discovers all camera features and their permissions. | |
Provides a high-level interface to interact with camera devices using NeoAPI.
The irsol::camera namespace contains components for accessing and configuring industrial cameras in a thread-safe and convenient manner. It abstracts away the low-level NeoAPI interface and offers simple, strongly-typed methods to control camera parameters and acquire images.
Key functionality includes:
This namespace is designed to be extendable and integrates closely with the rest of the irsol framework.
| std::string irsol::camera::discoverCameraFeatures | ( | Interface & | cam | ) |
Discovers all camera features and their permissions.
Uses internal utilities to query the camera interface and report on the available, readable, and writable features.
See 02-interacting-with-camera-features for an example.
| cam | Reference to the camera interface to query. |
Definition at line 47 of file discovery.cpp.