This example demonstrates how to acquire images from an IDS camera and retrieve the system timestamp associated
with each image. It also shows how to calculate system timestamps for remote device events (e.g., ExposureStart)
based on device timestamps.
The example performs the following steps:
- Selects the first connected device that supports system timestamp functionality.
- Attempts to load the default user set to configure the device.
- Enables
ExposureStartevents on the device if supported. - Acquires images from the camera and prints the system timestamp for each buffer.
- Receives remote device events, maps their device timestamps to system time, and prints the corresponding system timestamps.
To run this example, you need:
- An IDS camera
- IDS peak standard Setup version 2.21 or later
- CMake version 3.10 or later
- A supported C++ compiler (MSVC, GCC, or Clang)