30#ifndef LH_AUTONULLING_API_H
31#define LH_AUTONULLING_API_H
33#include "lighthouse/api/LighthouseDllDecl.h"
Definition LHAutoNullingAPI.h:41
virtual ~LHAutoNullingAPI()=default
virtual lh_autonull_fpga_digital_t getFPGADigitalGain(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual lh_autonull_saturation_t getSaturationLevel(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual lh_pixel_intensity_t getMaximumADCCount(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual lh_autonull_baseline_t getBaselineLevel(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual lh_autonull_fpga_digital_t getFPGADigitalOffset(lh_device_id_t deviceID, lh_error_code_t *errorCode)
uint32_t lh_autonull_baseline_t
Definition lhdefs.h:109
int32_t lh_error_code_t
Definition lhdefs.h:47
uint32_t lh_autonull_fpga_digital_t
Definition lhdefs.h:113
uint32_t lh_pixel_intensity_t
Definition lhdefs.h:101
uint32_t lh_autonull_saturation_t
Definition lhdefs.h:105
uint32_t lh_device_id_t
Definition lhdefs.h:43
This is the API for controlling the autonulling functionality of a device.
Definition LighthouseAPI.h:54