105 (
void* SIDXcamera,
int index,
wchar_t* description,
size_t length);
184 (
void* SIDXcamera,
int index,
wchar_t* description,
size_t length);
373 (
void* SIDXcamera,
int index,
wchar_t* description,
size_t length);
616 (
void* SIDXcamera,
wchar_t* message,
size_t length);
694 __declspec(dllexport)
int SIDXCameraOperateGet(
void* SIDXcamera,
wchar_t* value,
size_t length);
780 __declspec(dllexport)
int SIDXCameraReadoutGet(
void* SIDXcamera,
wchar_t* value,
size_t length);
828 (
void* SIDXcamera,
int index,
double& pixel_rate,
int& pixel_depth);
841 (
void* SIDXcamera,
int index,
wchar_t* description,
size_t length);
883 __declspec(dllexport)
int SIDXCameraROIGet(
void* SIDXcamera,
int& x1,
int& y1,
int& x2,
int& y2);
900 __declspec(dllexport)
int SIDXCameraROIGetValue(
void* SIDXcamera,
int& x1,
int& y1,
int& x2,
int& y2);
917 __declspec(dllexport)
int SIDXCameraROISet(
void* SIDXcamera,
int x1,
int y1,
int x2,
int y2);
int SIDXCameraBinningXGetType(void *SIDXcamera, SIDXSettingType &type)
Obtain the type of binning selection available for the x axis.
int SIDXCameraTemperatureExists(void *SIDXcamera, bool &available)
Determine whether the camera sensor temperature is available.
int SIDXCameraReadoutItemSet(void *SIDXcamera, int index)
Set the Readout to the specified index.
int SIDXCameraGainSet(void *SIDXcamera, double gain)
Set the camera analog gain to the specified value.
int SIDXCameraIntensifierGetType(void *SIDXcamera, SIDXSettingType &type)
Obtain the type of intensifier setting.
int SIDXCameraBinningItemGetCount(void *SIDXcamera, int &count)
Obtain the total number of available (x,y) binning combinations.
int SIDXCameraPollingSet(void *SIDXcamera, double interval)
Set the service interval during Acquire.
int SIDXCameraEMGainItemGetEntry(void *SIDXcamera, int index, int &gain)
Obtain the EM gain value corresponding to an index within the list.
SIDXSettingType
A value of this type represents a setting type.
Definition: SIDXCConstants.h:48
File containing SIDX constants for reference.
int SIDXCameraIntensifierSet(void *SIDXcamera, double gain)
Set the intensifier.
int SIDXCameraGainItemSet(void *SIDXcamera, int index)
Set the analog gain according to the specified gain list index.
int SIDXCameraOperateItemGet(void *SIDXcamera, int &index)
Obtain the current operating mode setting.
int SIDXCameraBinningItemGet(void *SIDXcamera, int &index)
Obtain the item of the current binning selection within the binning list.
int SIDXCameraRotateMirrorY(void *SIDXcamera)
Mirror the image in y.
int SIDXCameraIntensifierGet(void *SIDXcamera, double &gain)
Obtain the current intensifier setting.
int SIDXCameraReadoutGetValue(void *SIDXcamera, double &pixel_rate, int &pixel_depth)
Obtain the pixel depth and pixel rate of images acquired using the Readout, with the current settings...
int SIDXCameraOperateSet(void *SIDXcamera, const wchar_t *value)
Set the current operating mode setting, using a camera-specific text string.
int SIDXCameraCoolingGetControl(void *SIDXcamera, SIDXCoolingControl &control)
Obtain the type of image sensor temperature control and monitoring available.
int SIDXCameraRotateSet(void *SIDXcamera, int count)
Set the image rotation as a count of 90 degree clockwise rotations.
int SIDXGeometryPixelGetCount(void *SIDXcamera, int &x, int &y)
Obtain the x and y pixel count for images.
int SIDXCameraRotateMirrorX(void *SIDXcamera)
Mirror the image in x.
int SIDXCameraIntensifierGetLabel(void *SIDXcamera, wchar_t *label, size_t length)
Obtain the label for the intensifier setting.
int SIDXCameraEMGainItemGetLocal(void *SIDXcamera, int index, wchar_t *description, size_t length)
Obtain a text string description of the EM gain value corresponding to the specified index...
int SIDXCameraEMGainGet(void *SIDXcamera, int &gain)
Obtain the current EM gain setting.
int SIDXCameraShutterExists(void *SIDXcamera, SIDXShutterMode mode, bool &available)
Determine whether a given shutter control mode is available.
int SIDXCameraBinningItemGetEntry(void *SIDXcamera, int index, int &x, int &y)
Given the index of a binning selection within the list, returns the x and y axis binning factor...
int SIDXCameraROISet(void *SIDXcamera, int x1, int y1, int x2, int y2)
Set the ROI (region of interest) for imaging.
int SIDXCameraTriggerModeSet(void *SIDXcamera, SIDXTriggerInMode mode)
Set the trigger input control to the specified value.
SIDXCoolingControl
A value of this type represents a temperature control capability.
Definition: SIDXCConstants.h:116
int SIDXCameraIntensifierGetRange(void *SIDXcamera, double &minimum, double &maximum)
Obtain the minimum and maximum intensifier value.
int SIDXCameraGainGetUnit(void *SIDXcamera, wchar_t *unit, size_t length)
Obtain the camera analog gain unit as a text string.
int SIDXCameraGainGetValue(void *SIDXcamera, double &gain)
Obtain the current readout analog gain value used by the camera.
int SIDXCameraFanControlGet(void *SIDXcamera, bool &enable)
Obtain whether or not fan control is enabled.
int SIDXCameraEMGainItemGetCount(void *SIDXcamera, int &count)
Obtain the count of available EM gain settings.
int SIDXCameraClose(void *SIDXcamera)
Close the camera.
int SIDXCameraCoolingGetValue(void *SIDXcamera, double &temperature)
Obtain the image sensor temperature.
int SIDXCameraAcquireImageSetLimit(void *SIDXcamera, int64_t maximum_count)
Set the maximum number of images acquired following each call to SIDXAcquireStart.
int SIDXCameraBufferCountGet(void *SIDXcamera, int &count)
Obtain the image buffer count setting.
int SIDXCameraROIGet(void *SIDXcamera, int &x1, int &y1, int &x2, int &y2)
Obtain the ROI setting.
int SIDXCameraEMGainGetValue(void *SIDXcamera, int &gain)
Obtain the current EM gain value.
int SIDXCameraOperateGet(void *SIDXcamera, wchar_t *value, size_t length)
Obtain the current operating mode setting as a camera-specific text string.
int SIDXCameraEMGainGetLabel(void *SIDXcamera, wchar_t *label, size_t length)
Obtain the label of the EM gain as a text string.
int SIDXCameraBinningYGetLimit(void *SIDXcamera, int &maximum)
Obtain the maximum y axis binning ratio.
int SIDXCameraCoolingGetRange(void *SIDXcamera, double &minimum, double &maximum)
Obtain the minimum and maximum temperature setting.
int SIDXCameraExposeSet(void *SIDXcamera, double exposure)
Set the exposure time.
int SIDXCameraFanControlExists(void *SIDXcamera, bool &available)
Determine if fan control is available.
int SIDXCameraTemperatureGet(void *SIDXcamera, double &temperature)
Obtain the current measured sensor temperature.
int SIDXCameraGainItemGet(void *SIDXcamera, int &index)
Obtain the index of the gain within the gain list.
int SIDXCameraReadoutItemGetCount(void *SIDXcamera, int &count)
Obtain the count of available Readout settings.
int SIDXCameraTriggerModeExists(void *SIDXcamera, SIDXTriggerInMode mode, bool &available)
Determine whether a given trigger input control mode is available.
int SIDXCameraEMGainGetUnit(void *SIDXcamera, wchar_t *unit, size_t length)
Obtain the unit of the EM gain as a text string.
int SIDXCameraBinningXGetLimit(void *SIDXcamera, int &maximum)
Obtain the largest x axis binning ratio.
int SIDXCameraEMGainGetRange(void *SIDXcamera, int &minimum, int &maximum)
Obtain the minimum and maximum EM gain value.
int SIDXCameraAcquireOpen(void *SIDXcamera, void *&SIDXacquire)
Prepare acquisition.
int SIDXCameraBinningXItemGetEntry(void *SIDXcamera, int index, int &binning)
Obtain the x axis binning ratio for the specified list index.
int SIDXCameraCoolingSet(void *SIDXcamera, double temperature)
Set the image sensor target temperature.
int SIDXGeometryChannelGetDepth(void *SIDXcamera, int &depth)
Obtain the pixel depth of one channel from the image data.
int SIDXCameraBinningItemSet(void *SIDXcamera, int index)
Set the binning to the specified index within the binning list.
int SIDXCameraEMGainItemGet(void *SIDXcamera, int &index)
Obtain the index of the EM gain within the gain list.
int SIDXCameraROIClear(void *SIDXcamera)
Clear the ROI (region of interest), so the entire image is acquired.
int SIDXCameraIntensifierGetValue(void *SIDXcamera, double &gain)
Obtain the current intensifier value.
int SIDXCameraGainGetRange(void *SIDXcamera, double &minimum, double &maximum)
Obtain the analog gain minimum and maximum value.
int SIDXCameraBinningXItemGetLocal(void *SIDXcamera, int index, wchar_t *description, size_t length)
Obtain a text description of the x axis binning ratio for the specified list index.
int SIDXCameraTransferRateGet(void *SIDXcamera, double &transfer_rate)
Obtain the transfer rate in bytes per second.
int SIDXCameraEMGainSet(void *SIDXcamera, int gain)
Sets the EM gain.
int SIDXCameraOperateItemGetCount(void *SIDXcamera, int &count)
Obtain the count of available camera operating modes.
int SIDXCameraBinningGet(void *SIDXcamera, int &x, int &y)
Obtain the x and y axis binning.
int SIDXCameraAcquireImageGetLimit(void *SIDXcamera, int64_t &maximum_count)
Obtain the maximum number of images that was set by ImageSetLimit.
int SIDXGeometryImageGetSize(void *SIDXcamera, size_t &size)
Obtain the data size of an image.
int SIDXCameraShutterGet(void *SIDXcamera, SIDXShutterMode &mode)
Obtain the current shutter control setting.
SIDXShutterMode
A value of this type represents a shutter control mode.
Definition: SIDXCConstants.h:65
int SIDXCameraExposeGetValue(void *SIDXcamera, double &exposure)
Obtain the exposure time (duration) value used by the camera.
int SIDXCameraExternalDelaySet(void *SIDXcamera, double interval)
Set the time interval in seconds between the end of an exposure and the start of the next exposure re...
int SIDXCameraGainItemGetLocal(void *SIDXcamera, int index, wchar_t *description, size_t length)
Obtain a text description of the specified gain list index.
int SIDXCameraReadoutItemGetLocal(void *SIDXcamera, int index, wchar_t *description, size_t length)
Obtain a text string description of the Readout corresponding to the specified index.
SIDXTriggerInMode
A value of this type represents the trigger input control mode for acquisition.
Definition: SIDXCConstants.h:85
int SIDXCameraIntensifierGetUnit(void *SIDXcamera, wchar_t *unit, size_t length)
Obtain the intensifier gain unit as a text string.
int SIDXCameraGainItemGetEntry(void *SIDXcamera, int index, double &gain)
Obtain the gain value corresponding to a specified gain list index.
int SIDXCameraTransferRateSet(void *SIDXcamera, double transfer_rate)
Set the transfer rate in bytes per second.
int SIDXCameraExposeGet(void *SIDXcamera, double &exposure)
Obtain the exposure time (duration) setting.
int SIDXCameraOperateItemGetLocal(void *SIDXcamera, int index, wchar_t *description, size_t length)
Obtain a text string description of the operating mode corresponding to the specified index...
int SIDXCameraRotateClear(void *SIDXcamera)
Clear the rotation and mirroring settings, so acquired images are not transformed.
int SIDXCameraExternalDelayGet(void *SIDXcamera, double &interval)
Obtain the time interval in seconds required by the external device between the end of an exposure an...
int SIDXCameraGainItemGetCount(void *SIDXcamera, int &count)
Obtain the count of available gain settings.
int SIDXGeometryImageGetType(void *SIDXcamera, SIDXImageType &type)
Obtain the image type of the source image.
int SIDXCameraBinningSet(void *SIDXcamera, int x, int y)
Set the binning as binning x and y factors.
int SIDXCameraReadoutSet(void *SIDXcamera, const wchar_t *value)
Set the current Readout setting, using a camera-specific value.
int SIDXCameraGainGetType(void *SIDXcamera, SIDXSettingType &type)
Obtain the type of analog gain setting.
int SIDXCameraShutterSet(void *SIDXcamera, SIDXShutterMode mode)
Set the shutter control to the specified value.
int SIDXCameraTriggerSignalGet(void *SIDXcamera, SIDXSignalActiveMode &mode)
Obtain the current trigger input signal setting.
void SIDXCameraGetLastError(void *SIDXcamera, wchar_t *message, size_t length)
The function translates the error code into a text string.
SIDXSignalActiveMode
A value of this type represents the trigger signal mode for acquisition.
Definition: SIDXCConstants.h:104
int SIDXCameraTriggerModeGet(void *SIDXcamera, SIDXTriggerInMode &mode)
Obtain the current trigger input control setting.
int SIDXCameraEMGainItemSet(void *SIDXcamera, int index)
Set the EM gain to a value corresponding to an index within the list.
int SIDXCameraBinningXItemGetCount(void *SIDXcamera, int &count)
Obtain the count of available x axis binning settings.
int SIDXCameraGainGet(void *SIDXcamera, double &gain)
Obtain the current readout analog gain setting.
int SIDXCameraBinningItemGetLocal(void *SIDXcamera, int index, wchar_t *description, size_t length)
Obtain a text string description of the specified binning setting.
int SIDXCameraOperateItemSet(void *SIDXcamera, int index)
Set the operating mode to the specified index.
int SIDXCameraBufferCountSet(void *SIDXcamera, int count)
Set the minimum number of sensor images to buffer during Acquire.
int SIDXCameraReadoutGet(void *SIDXcamera, wchar_t *value, size_t length)
Obtain the current Readout setting as a camera-specific value.
int SIDXCameraCoolingGet(void *SIDXcamera, double &temperature)
Obtain the image sensor target temperature.
int SIDXCameraBinningGetType(void *SIDXcamera, SIDXSettingType &type)
Obtain the type of binning for the camera.
int SIDXCameraPollingGet(void *SIDXcamera, double &interval)
Obtain the service interval (polling interval) setting.
int SIDXCameraFanControlSet(void *SIDXcamera, bool enable)
Set the fan control.
SIDXImageType
A value of this type represents either a source image type or a target image type.
Definition: SIDXCConstants.h:142
int SIDXCameraROIGetValue(void *SIDXcamera, int &x1, int &y1, int &x2, int &y2)
Obtain the ROI used.
int SIDXGeometryPixelSpacingGet(void *SIDXcamera, double &x, double &y)
Obtain the pixel size in x and y.
int SIDXCameraTriggerSignalExists(void *SIDXcamera, SIDXSignalActiveMode mode, bool &available)
Determine whether a given trigger input signal mode is available.
int SIDXCameraExposeGetRange(void *SIDXcamera, double &minimum, double &maximum)
Obtain the minimum and maximum exposure time duration.
int SIDXCameraEMGainGetType(void *SIDXcamera, SIDXSettingType &type)
Obtain the type of EM gain setting.
int SIDXCameraTriggerSignalSet(void *SIDXcamera, SIDXSignalActiveMode mode)
Set the trigger input signal to the specified value.
int SIDXCameraReadoutItemGet(void *SIDXcamera, int &index)
Obtain the current Readout setting.
int SIDXCameraReadoutItemGetEntry(void *SIDXcamera, int index, double &pixel_rate, int &pixel_depth)
Obtain the pixel depth and pixel rate of images acquired using the Readout corresponding to the speci...
int SIDXCameraGainGetLabel(void *SIDXcamera, wchar_t *label, size_t length)
Obtain the camera analog gain label as a text string.