DLL Document
Data Fields
tsHeartBeatData Struct Reference

#include <clcamiface.h>

Data Fields

short boardTemp
 Camera Pre-Amp Board temperature in tenths of degrees C.
unsigned char cameraFlags
short CCDTemp
 CCD Interface temperature in tenths of degrees C.
unsigned short computedMean
 Mean Value subtracted in DSP if Zero Mean Biasing is Enabled.
float coolingUsed
 range 0-1, amount of available TE cooling current applied
unsigned char errorByte
unsigned int ExpTimeMSec
 Exposure Time Count Down, in seconds.
unsigned short offsetSetting
 CCD bias setting, 1 LSB is TBD volts.
unsigned short substrateSetting
 CCD substrate setting, 1 LSB is TBD volts.

Detailed Description

Camera Heart Beat Data The CCDsp camera periodically reports heartbeat data to the API. This structure defines the contents of the heartbeat message.


Field Documentation

short tsHeartBeatData::boardTemp

Camera Pre-Amp Board temperature in tenths of degrees C.

unsigned char tsHeartBeatData::cameraFlags

Bit Mask - Bit 0 - Cooling Enabled (see CLSetCCDCooling)

  • Bit 1 - Zero Mean Biasing Enabled (see CLSetCCDOffset) - Bit 2 - Camera Is Acquiring
short tsHeartBeatData::CCDTemp

CCD Interface temperature in tenths of degrees C.

unsigned short tsHeartBeatData::computedMean

Mean Value subtracted in DSP if Zero Mean Biasing is Enabled.

float tsHeartBeatData::coolingUsed

range 0-1, amount of available TE cooling current applied

unsigned char tsHeartBeatData::errorByte

Camera Error Status, 0 is no error.

  • Bit 0 - when 1 camera is not configured (factory settings are bad)
unsigned int tsHeartBeatData::ExpTimeMSec

Exposure Time Count Down, in seconds.

unsigned short tsHeartBeatData::offsetSetting

CCD bias setting, 1 LSB is TBD volts.

unsigned short tsHeartBeatData::substrateSetting

CCD substrate setting, 1 LSB is TBD volts.


The documentation for this struct was generated from the following file: