C:/NightlyBuild/DL_Imaging/Aluma_Software/dlapi/src/dlapi.h
Go to the documentation of this file.
197 static const int ThermistorErrorFlagMask = 0x00000003; //<! Mask for thermistor error flags. \see ICamera::Status::flag
198 static const int SensorThermistorErrorFlag = 0x00000001; //<! Error flag for sensor thermistor. \see ICamera::Status::flag
199 static const int HeatSinkThermistorErrorFlag = 0x00000002; //<! Error flag for heatsink thermistor. \see ICamera::Status::flag
780 virtual void getLimits(size_t &tipMin, size_t &tipMax, size_t &tiltMin, size_t &tiltMax) const = 0;
831 // New AFW line where model number represents number of slots (submodels include filter diameter & shape)
1409 virtual IPromisePtr DebugStartExposure(unsigned int id, const char* exposureType, const TExposureOptions& params) = 0;
1553 virtual void getAdjustableGains(AdjustableGainMode mode, int* pGainEntries, unsigned int& gainEntryCount) const = 0;
1704 Info() : model(InvalidCameraModel), serialNumber(0), firmwareRevision(0), wifiFirmwareRevision(0), numberOfSensors(0) {}
1804 virtual IPromisePtr pulseGuide(EPulseGuideDirection direction, unsigned int duration, bool abort) = 0;
bool isUsaCanadaMode
true to enable USA/Canada mode. (More details to come)
Definition: dlapi.h:301
bool enableIRLEDs
enable RBI Preflash IR LEDs for testing purposes
Definition: dlapi.h:1123
static const unsigned char c_yBusy
This bit is set to high when the y-axis guider port is busy.
Definition: dlapi.h:222
virtual ISensorPtr getSensor(unsigned int id) const =0
Returns a pointer to the indexed sensor (zero is always the primary imaging chip).
unsigned int pulseGuideStatus
Status of the pulse guide relays. /seealso PulseGuideStatus.
Definition: dlapi.h:1676
virtual float getSetpoint() const =0
Returns the value of the cooler's setpoint in degrees Celsius.
An abstract interface that gives users access to debug logging controls \seealso IGateway,...
Definition: dlapi.h:2205
Control the RBI Preflash IR LEDs on the camera. Used for testing purposes. 0 means off,...
Definition: dlapi.h:1030
Definition: dlapi.h:941
Definition: dlapi.h:1668
IPromise * IPromisePtr
Convenience typedef for IPromise pointers.
Definition: dlapi.h:602
unsigned int serialNumber
Encoded serial number of the sensor, use ICamera::getSerial() for human readable string version.
Definition: dlapi.h:1699
virtual EStatusCode getAPIStatusCode() const =0
Returns the API status code reported by the execution of the command.
virtual void getLimits(size_t &tipMin, size_t &tipMax, size_t &tiltMin, size_t &tiltMax) const =0
Return limits for Tip/Tilt position of the AO device.
virtual void initFitsDebugSettings()=0
Camera supports control of Adaptive Optics peripheral.
Definition: dlapi.h:1638
virtual IFW::Status getStatus() const =0
Returns the buffered status of the filter wheel.
float pixelSizeY
The sensor's pixel height in micrometers.
Definition: dlapi.h:1072
virtual ITECPtr getTEC() const =0
Returns a pointer to the camera's TEC (if one is available).
Use the sensor's overscan region in exposures. This is off by default. Enabling this changes ISensor:...
Definition: dlapi.h:1025
virtual IPromisePtr pulseGuide(EPulseGuideDirection direction, unsigned int duration, bool abort)=0
Executes or aborts a pulse guide operation of given duration and direction.
virtual IPromisePtr setState(bool enable, float setpoint)=0
Toggles the TEC's operation status, and updates the TEC's setpoint.
When this setting is set to zero, it turns off the camera's status LED at all times....
Definition: dlapi.h:1035
virtual float getCoolerPower() const =0
Returns the current cooler power in percent of max power draw.
virtual bool getCapability(ICamera::Capability key) const =0
Returns the buffered value of a successful call to ICamera::queryCapability()
size_t index
The Internal index of the camera to connect to (depends on EEndpointType). Not needed in IGateway::Ge...
Definition: dlapi.h:357
unsigned int ssidLength
Length of the SSID string.
Definition: dlapi.h:296
Toggles a sensor's window heater to prevent fog/frost.
Definition: dlapi.h:1028
unsigned int pixelsY
The sensor's pixel count in the y-axis. Changes when ISensor::Setting::UseOverscan is toggled.
Definition: dlapi.h:1067
virtual bool hasDebugSetting(IDebugControl::Setting setting) const =0
Check if the IDebugControl instance supports a debug setting.
Definition: dlapi.h:1599
int left
The frame's x-offset from the sensor's origin in pixels.
Definition: dlapi.h:274
Camera supports control of Filter Wheel peripheral.
Definition: dlapi.h:1639
virtual IPromisePtr setPosition(int position)=0
Send a goto command to the filter wheel.
virtual size_t getLayerCount() const =0
virtual IPromisePtr querySetting(ISensor::Setting setting)=0
Query a specific value with an ISensor::Setting key from the camera.
bool useRBIPreflash
true to perform an RBI Preflash operation (if the camera supports it) before the exposure....
Definition: dlapi.h:260
unsigned int binY
The image's binning in the y-direction (in pixels).
Definition: dlapi.h:241
virtual ISensor::Info getInfo() const =0
Returns the buffered ISensor::Info structure.
Definition: dlapi.h:1602
virtual size_t getNetCameraCount() const =0
Returns the number of cameras found after a call to IGateway::queryNetCameras().
virtual ICamera::Info getInfo() const =0
Returns the buffered ICamera::Info structure.
unsigned int numberOfChannelsAvailable
The maximum number of readout channels the sensor has available for use.
Definition: dlapi.h:1068
virtual unsigned int getChildSlots(unsigned int) const =0
bool useWindowHeater
true to turn on the camera's window heater. false to turn it off.
Definition: dlapi.h:1122
DL_API IGatewayPtr MYCDECL getGateway()
Returns a pointer to an instance of a Gateway object, or (if one exists) return the existing pointer ...
virtual void getExpMidpoint(char *pBuffer, size_t &lng) const =0
unsigned int substrateVoltage
Sensor's substrate voltage in mV.
Definition: dlapi.h:1091
Definition: dlapi.h:1516
Connect to a WPA 2 secured network specified via ICamera::setNetworkSettings(), retrieved using ICame...
Definition: dlapi.h:170
float inputVoltage
Input Voltage Reading from the power supply.
Definition: dlapi.h:1675
Camera supports continuous readout between exposures (i.e. when operated in "Fast Mode",...
Definition: dlapi.h:1645
virtual IFW::Model getModel() const =0
Returns the model number of the attached filter wheel.
Connect to an open network specified via ICamera::setNetworkSettings(), retrieved using ICamera::getN...
Definition: dlapi.h:167
virtual unsigned int getSlots() const =0
returns the number of slots the filter wheel has available.
Device has an exposure in progress and cannot comply [[deprecated]].
Definition: dlapi.h:95
virtual void getConnectionInfo(char *buffer, size_t &buffer_length) const =0
Returns a human readable information string about the camera's connection (IP Address,...
virtual IPromisePtr setSetting(ISensor::Setting key, int value)=0
Update an ISensor::Setting value in the camera by key.
unsigned int serialNumber
The ICamera::Info::serialNumber to query--not the human readable serial number string.
Definition: dlapi.h:355
virtual IPromisePtr initialize()=0
Initialize the filter wheel, and obtain basic model information.
Camera supports exposing as a series of short sub-exposures, stacked in the camera to a single images...
Definition: dlapi.h:1644
virtual IPromisePtr setNetworkSettings(const TNetworkSettings &cfg)=0
Updates the camera's network settings.
Camera supports querying of cooler temperature.
Definition: dlapi.h:1636
int partialExposureLength
controls the length of sub-exposures during internal stacking exposures (in 1 second increments)
Definition: dlapi.h:1129
Definition: dlapi.h:1522
unsigned int pixelsX
The sensor's pixel count in the x-axis. Changes when ISensor::Setting::UseOverscan is toggled.
Definition: dlapi.h:1066
ISensor::Status mainSensorState
Main sensor state.
Definition: dlapi.h:1670
Camera supports the retrieval of connected peripheral information.
Definition: dlapi.h:1653
Image Transfer was requested, but no image is ready for download.
Definition: dlapi.h:97
Sensor is waiting for the shutter to return home. Sensor is busy, and is unable to start an exposure ...
Definition: dlapi.h:1014
virtual int getSetting(ISensor::Setting key) const =0
Returns the requested setting value.
bool useOnChipBinning
Use on-chip binning.
Definition: dlapi.h:1124
Enable use of Filter Wheel as shutter. 0 is off, N on (where N is an integer value representing the s...
Definition: dlapi.h:1037
float eGain
The image's binning-dependent eGain (in e-/ADU)
Definition: dlapi.h:242
virtual size_t getUSBCameraCount() const =0
Returns the number of cameras found via the last call to IGateway::queryUSBCameras().
char ssid[32]
String containing the SSID of the camera's network settings.
Definition: dlapi.h:299
A collection of exposure parameters required for starting an exposure.
Definition: dlapi.h:253
Definition: dlapi.h:1648
virtual IAO::Status getStatus() const =0
Return the buffered status of the AO device.
static const unsigned char badCommand
Bad Command.
Definition: dlapi.h:210
int fanSpeed
controls the fan speed of the camera. Fan speeds: high = 255, medium = 200, low = 150,...
Definition: dlapi.h:1120
EShutterStatus shutterStatus
Main sensor shutter status.
Definition: dlapi.h:1678
unsigned int id
The sensor's internal ID (0 is the main sensor, 1 is the external sensor, etc).
Definition: dlapi.h:1064
Camera supports communication over WiFi networks (and thus, the commands for network settings)
Definition: dlapi.h:1641
The maximum number of settings available to the user.
Definition: dlapi.h:1041
virtual IAOPtr getAO() const =0
Returns a pointer to the camera's AO (if one is available).
A convenience definition for determining the last endpoint type.
Definition: dlapi.h:183
virtual void getSerial(char *buffer, size_t &buffer_length) const =0
Returns a human readable version of the camera's serial number string. e.g. "AL8300M-19010101".
Definition: dlapi.h:436
A collection of frame parameters, required for specifying the dimensions of an image.
Definition: dlapi.h:271
static const int SensorThermistorErrorFlag
Definition: dlapi.h:198
Connect to a WPA 1 secured network specified via ICamera::setNetworkSettings(), retrieved using ICame...
Definition: dlapi.h:169
virtual TNetworkSettings getNetworkSettings() const =0
Returns the buffered network settings.
EStatusCode
Status codes returned by a camera with every message response.
Definition: dlapi.h:77
virtual IPromisePtr queryNetworkSettings()=0
Queries the camera's network settings.
unsigned int passphraseLength
Length of the passphrase string.
Definition: dlapi.h:297
Definition: dlapi.h:2213
Definition: dlapi.h:1625
unsigned int adcGains[4]
Array of Analog-to-Digital Converter gains in ADC, one per channel. Diffraction Limited strongly advi...
Definition: dlapi.h:1093
virtual IPromisePtr startDownload()=0
Start downloading an image from the camera to DLAPI's internal buffers.
A convenience definition for determining the first endpoint type.
Definition: dlapi.h:184
C-style settings structure with built-in type conversion.
Definition: dlapi.h:1106
virtual IPromisePtr initialize()=0
Initialize the AO and retrieve basic model information.
Camera supports the control of ADC gain/offset manipulation.
Definition: dlapi.h:1643
Camera has a window heater for defogging the sensor window.
Definition: dlapi.h:1642
virtual IPromisePtr startExposure(const TExposureOptions ¶ms)=0
Start an exposure using this sensor.
Definition: dlapi.h:2212
unsigned int width
Width of the image frame in pixels.
Definition: dlapi.h:236
int adcOffsets[4]
Array of Analog-to-Digital Converter offsets in ADC, one per channel. Diffraction Limited strongly ad...
Definition: dlapi.h:1094
virtual unsigned short * getBufferData() const =0
Returns a pointer to the raw data buffer of the image.
virtual TConnectionDetails getCameraConnectionDetails(unsigned int serial) const =0
Returns the connection details for a camera with the provided serial number.
Definition: dlapi.h:1518
Number of camera capability keys to query.
Definition: dlapi.h:1655
virtual ISensor::Settings getSettings() const =0
Returns the buffered ISensor::Settings structure.
float exposurePrecision
Minimum increment of exposure duration in seconds.
Definition: dlapi.h:1078
virtual void getLastError(char *buffer, size_t &bufferSize) const =0
Puts a human readable string into the supplied buffer containing the last known error for command the...
virtual bool getEnabled() const =0
true if TEC has been enabled, false otherwise.
Definition: dlapi.h:1600
virtual int getPosition() const =0
Returns the buffered position of the filter wheel.
virtual float getSensorThermopileTemperature() const =0
Return the value of the sensor's thermopile in degrees Celsius.
virtual bool getConnection() const =0
virtual IPromisePtr DebugStartExposure(unsigned int id, const char *exposureType, const TExposureOptions ¶ms)=0
Start an exposure using this sensor with aditional information. \id id of the exposure taken \exposur...
Definition: dlapi.h:1980
Definition: dlapi.h:1650
bool autoFanSpeed
Use automatic fan speed control algorithm.
Definition: dlapi.h:1126
Definition: dlapi.h:1624
virtual bool initialize()=0
Initializes the camera by fetching operational status, and initializing the various peripherals.
Definition: dlapi.h:1048
Camera supports the use of adjustable analog gains.
Definition: dlapi.h:1652
static const unsigned char statusMask
Mask for the AO error flags.
Definition: dlapi.h:206
unsigned int binX
The image's binning in the x-direction (in pixels).
Definition: dlapi.h:240
Definition: dlapi.h:1623
bool isLightFrame
true if the exposure is a light frame, false otherwise.
Definition: dlapi.h:259
float heatSinkTemperature
Heat Sink Temperature Reading.
Definition: dlapi.h:1674
virtual EEndpointType getConnectionType() const =0
Returns the connection type of the camera (USB, Networked, etc).
Definition: dlapi.h:1052
Camera supports querying of precision cooler power, calculated in the camera (rather than converted b...
Definition: dlapi.h:1647
ENetworkMode mode
The networking mode. Changing this value requires a reboot of the camera.
Definition: dlapi.h:298
unsigned int readoutMode
The index of the readout mode to use in the exposure. This is the index of the readout mode chosen fr...
Definition: dlapi.h:256
int maxCoolerSetpoint
Maximum cooler setpoint in degrees Celsius.
Definition: dlapi.h:1074
EEndpointType endpointType
Type of endpoint to connect to. Not needed in IGateway::GetCameraBySerial()
Definition: dlapi.h:356
Camera supports querying of heat sink temperature.
Definition: dlapi.h:1637
virtual void setConnection(bool enable)=0
virtual IFWPtr getFW() const =0
Returns a pointer to the camera's FW (if one is available).
virtual unsigned int getDefaultAdjustableGain(AdjustableGainMode mode) const =0
getDefaultAdjustableGain()
RBI Preflash parametrization data structure.
Definition: dlapi.h:1114
virtual void queryNetCamera(const char *ip, size_t port)=0
Attempt to connect to a camera with the supplied IP Address and port.
Enable: 0 = off, otherwise = on (getDebugSetting returns 1)
Definition: dlapi.h:2209
The number of post-flash flushes performed before an exposure.
Definition: dlapi.h:1027
int shutterPolarity
controls the polarity of solenoid shutters. Only needs to be changed if shutter operation is inverted...
Definition: dlapi.h:1127
ENetworkMode
Network Connection type/security for WiFi operation.
Definition: dlapi.h:164
virtual unsigned int getBufferLength() const =0
Returns the length in pixels of the raw data buffer of the image.
Definition: dlapi.h:1651
Uninitialized sensor setting, not for external use.
Definition: dlapi.h:1043
unsigned int maxBinX
Maximum binning of the sensor on the x-axis.
Definition: dlapi.h:1075
virtual TSubframe getSubframe() const =0
Returns the sensor's buffered TSubframe structure.
float duration
Duration of the exposure in seconds.
Definition: dlapi.h:255
virtual void setDebugSetting(IDebugControl::Setting setting, int val)=0
Sets debug setting value.
bool useExtTrigger
Wait for external trigger during exposures.
Definition: dlapi.h:1125
Device has a frame readout in progress and cannot comply [[deprecated]].
Definition: dlapi.h:96
unsigned int offsetX
The image's x-offset from the sensor's origin in pixels.
Definition: dlapi.h:238
Sensor is in idle state, and can accept ISensor::startExposure() commands.
Definition: dlapi.h:1005
virtual ISensor::Calibration getCalibration() const =0
Returns the buffered ISensor::Calibration structure.
unsigned int wifiFirmwareRevision
Revision number of the camera's WiFi firmware.
Definition: dlapi.h:1701
Used when an unknown FW model is reported by the camera.
Definition: dlapi.h:809
virtual IPromisePtr setPosition(short tip, short tilt)=0
Set the Tip/Tilt position of the AO.
bool isPassphraseHex
true to treat the passphrase as hex pairs, false to treat it as an ASCII phrase.
Definition: dlapi.h:302
virtual const unsigned int getSensorId() const =0
Returns the sensor index of the specified sensor (within ICamera)
virtual int getDebugSetting(IDebugControl::Setting setting) const =0
Gets a debug setting value.
struct dl::ISensor::Settings::RBIPreflashSettings rbiPreflash
RBI preflash settings.
Definition: dlapi.h:1601
Definition: dlapi.h:1622
virtual void getPosition(short &tip, short &tilt) const =0
Return the buffered Tip/Tilt position of the AO device.
EEndpointType
Camera's connection endpoint type (networked, USB, etc)
Definition: dlapi.h:178
Invalid/unsupported body type supplied in request header.
Definition: dlapi.h:90
virtual ICameraPtr getCamera(TConnectionDetails details) const =0
Fetches a pointer to a camera with the provided connection details (if one is available).
Control analog gain for cameras supporting adjustable gain modes (e.g. High-Gain mode in an AC4040)
Definition: dlapi.h:1038
unsigned char numberOfSensors
Number of sensors connected to the camera.
Definition: dlapi.h:1702
static const unsigned char c_xBusy
This bit is set to high when the x-axis guider port is busy.
Definition: dlapi.h:221
virtual ICameraPtr getUSBCamera(unsigned int id) const =0
Returns a pointer to the camera with the supplied index, from zero to IGateway::getUSBCameraCount().
Definition: dlapi.h:2211
bool useOverscan
true to enable the sensor's overscan region, or false to disable it. Defaults to false....
Definition: dlapi.h:1121
char passphrase[64]
String containing the passphrase of the camera's network settings.
Definition: dlapi.h:300
Definition: dlapi.h:1051
virtual void getReadoutModes(char *buf, size_t &lng) const =0
Returns a list of human readable readout modes (the index of each entry corresponding to TExposureOpt...
DL_API void MYCDECL deleteGateway(IGatewayPtr)
Decrement the internal count of IGateway pointers supplied, and delete the active IGateway instance w...
bool useExtTrigger
true to wait for an external trigger before executing the exposure. Consult your camera's user manual...
Definition: dlapi.h:261
float exposureDuration
The image's exposure duration in seconds. May differ from the requested duration due to camera exposu...
Definition: dlapi.h:243
unsigned int channelsInUse
Number of readout channels the API can make use of.
Definition: dlapi.h:1092
TConnectionDetails()
Default constructor for the struct.
Definition: dlapi.h:359
ISensor::Status extSensorState
External sensor state.
Definition: dlapi.h:1671
virtual const char * getModelName(unsigned int) const =0
Definition: dlapi.h:1050
float minExposureDuration
Minimum exposure duration in seconds.
Definition: dlapi.h:1077
virtual TLayerMetadata getLayerMetadata(unsigned int layer) const =0
static const unsigned char badCalibration
AO is not calibrated.
Definition: dlapi.h:208
Connect to a WEP secured network specified via ICamera::setNetworkSettings(), retrieved using ICamera...
Definition: dlapi.h:168
virtual IPromisePtr abortExposure()=0
Abort any exposures/downloads either in progress, or waiting for user input.
char binX
[[deprecated]] Binning of the exposure in the x-direction in pixels. Is unused, and will go away in f...
Definition: dlapi.h:257
virtual void queryUSBCameras()=0
Query the computer for any DLAPI compliant cameras connected via USB.
A data structure containing all factory-calibrated sensor characterization.
Definition: dlapi.h:1089
virtual void getAdjustableGains(AdjustableGainMode mode, int *pGainEntries, unsigned int &gainEntryCount) const =0
getAdjustableGains()
int duration
Duration of the pre-exposure flash in milliseconds. Defaults to 4000.
Definition: dlapi.h:1116
This number is an integer (in increments of 1 second) controlling the length of sub-exposures when ta...
Definition: dlapi.h:1036
virtual ICameraPtr getNetCamera(unsigned int id) const =0
Get a pointer to a camera found on the network via IGateway::queryNetCameras() with the given index,...
virtual unsigned int getAdjustableGainCount(AdjustableGainMode mode) const =0
getAdjustableGainCount()
Enable use of external trigger. Set to non-zero to hold exposures in the "Wait for Trigger" state unt...
Definition: dlapi.h:1032
virtual Status wait()=0
Wait (blocking) until the IPromise either completes, or returns an error (timing out at 10 seconds si...
IGateway * IGatewayPtr
Convenience typedef for IGateway pointers.
Definition: dlapi.h:2185
virtual IPromisePtr queryStatus()=0
Queries the camera's ICamera::Status structure.
virtual ICamera::Status getStatus() const =0
Returns the buffered status structure.
virtual IPromisePtr setSubframe(const TSubframe &value)=0
Update the camera's active subframe.
unsigned int offsetY
The image's y-offset from the sensor's origin in pixels.
Definition: dlapi.h:239
float sensorTemperature
Sensor Temperature Reading.
Definition: dlapi.h:1672
virtual IPromisePtr queryCalibration()=0
Query the camera's ISensor::Calibration structure.
Definition: dlapi.h:450
static const int ThermistorErrorFlagMask
Definition: dlapi.h:197
virtual IPromisePtr queryCapability(ICamera::Capability key)=0
Queries a camera for a specific capability.
virtual float getHeatSinkThermopileTemperature() const =0
Return the value of the heatsink's thermopile in degrees Celsius.
The duration of an RBI flash before exposures, value is stored in milliseconds.
Definition: dlapi.h:1026
static const unsigned char reserved
Reserved for future use.
Definition: dlapi.h:209
int useFWAsShutter
true to use the connected filter wheel as a shutter (use the index of the slot, starting from 1),...
Definition: dlapi.h:1130
static const int HeatSinkThermistorErrorFlag
Definition: dlapi.h:199
Definition: dlapi.h:1515
unsigned int height
Height of the image frame in pixels.
Definition: dlapi.h:237
virtual unsigned int getChildCount() const =0
Capability has not been initialized/reported an invalid/unsupported feature.
Definition: dlapi.h:1656
The first index of a sensor setting. (In this case, ISensor::UseOverscan)
Definition: dlapi.h:1042
float pixelSizeX
The sensor's pixel width in micrometers.
Definition: dlapi.h:1071
Sets the polarity of a solenoid shutter. Typically only needs to be set once by the factory....
Definition: dlapi.h:1034
Camera has not been initialized/reported invalid model.
Definition: dlapi.h:1620
Definition: dlapi.h:1521
virtual IPromisePtr queryInfo()=0
Queries the camera's unit information structure (ICamera::Info)
bool enableStatusLED
enables/disables the status LED on the side of the camera. non-zero enables it, zero disables it....
Definition: dlapi.h:1128
Definition: dlapi.h:1696
virtual Status getStatus() const =0
Retrieve the status of the command the IPromise is tracking.
virtual size_t getCommProtocolVersion() const =0
Returns the maximum FPGA revision supported by this version of DLAPI.
char binY
[[deprecated]] Binning of the exposure in the y-direction in pixels. Is unused, and will go away in f...
Definition: dlapi.h:258
Definition: dlapi.h:1519
virtual void queryNetCameras()=0
Broadcast and enumerate any DLAPI compliant cameras connected to your network.
int minCoolerSetpoint
Minimum cooler setpoint in degrees Celsius.
Definition: dlapi.h:1073
virtual IFW::Model getChildModel(unsigned int) const =0
Definition: dlapi.h:1649
int top
The frame's y-offset from the sensor's origin in pixels.
Definition: dlapi.h:273
bool hasRBIPreflash
true if the sensor has RBI preflash, false otherwise.
Definition: dlapi.h:1079
Gateway object for controlling device discovery, and lifetime management.
Definition: dlapi.h:2021
Control analog gain for cameras supporting adjustable gain modes (e.g. Low-Gain mode in an AC4040)
Definition: dlapi.h:1039
unsigned int maxBinY
Maximum binning of the sensor on the y-axis.
Definition: dlapi.h:1076
unsigned int firmwareRevision
Revision number of the camera's Gate Array firmware.
Definition: dlapi.h:1700
int flushes
Number of post-flash flushes. Defaults to 3.
Definition: dlapi.h:1117
Camera supports control of a guide system via a guide port.
Definition: dlapi.h:1640
Definition: dlapi.h:1626
virtual TImageMetadata getMetadata() const =0
Returns the image metadata structure associated with the image.