Please enable JavaScript to view this site.

IDS peak 2.8.0 / uEye+ firmware 3.33

IDS peak uses shared pointers, for example, for device lists, data streams, or nodes in the NodeMap of a device. Shared pointers (intelligent pointers, smart pointers) are special pointers that have additional features and functions compared to simple pointers, such as automatic buffer management. These functions are intended to reduce errors caused by incorrect use of pointers. Efficiency is not compromised.

It is recommended to use the "auto" placeholder of C++ if possible. This ensures that the intended shared pointers are automatically used in the correct way.

genericC++

// open the first camera
auto device = deviceManager.Devices().at(0)->OpenDevice(peak::core::DeviceAccessType::Control);

© 2024 IDS Imaging Development Systems GmbH