ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
camera.h File Reference

The Camera class is used to configure, start and stop the camera's image acquisition. More...

#include "acquisitionworker.h"
#include "imageconverterworker.h"
#include "nodelistmodel.h"
#include <peak/data_stream/peak_data_stream.hpp>
#include <peak/device/peak_device.hpp>
#include <peak/device/peak_device_descriptor.hpp>
#include <peak/node_map/peak_node_map.hpp>
#include <QImage>
#include <QObject>
#include <QThread>
#include <string>
Include dependency graph for camera.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Camera
 

Enumerations

enum  AcquisitionType { Freerun = 0 , SoftwareTrigger , ContinousPwmTrigger , CountedBurstTrigger }
 

Detailed Description

The Camera class is used to configure, start and stop the camera's image acquisition.

Author
IDS Imaging Development Systems GmbH
Date
2022-06-01
Since
1.1.6
Version
1.0.1

Copyright (C) 2020 - 2025, IDS Imaging Development Systems GmbH.

The information in this document is subject to change without notice and should not be construed as a commitment by IDS Imaging Development Systems GmbH. IDS Imaging Development Systems GmbH does not assume any responsibility for any errors that may appear in this document.

This document, or source code, is provided solely as an example of how to utilize IDS Imaging Development Systems GmbH software libraries in a sample application. IDS Imaging Development Systems GmbH does not assume any responsibility for the use or reliability of any portion of this document.

General permission to copy or modify is hereby granted.

Enumeration Type Documentation

◆ AcquisitionType

Enumerator
Freerun 
SoftwareTrigger 
ContinousPwmTrigger 
CountedBurstTrigger