Defines the different camera's statuses, modes, and type enumerations
enum Apg::AdcSpeed |
enum Apg::CameraMode |
Camera operational mode.
CameraMode_Normal |
Specifies nominal camera operation for exposure control. Single exposures, or sequences of exposures, are may be initiated by software or hardware control. Applications should note that the ContinuousImaging property is only available in this mode. |
CameraMode_TDI |
Specifies camera operation using time delayed integration (drift scan) mode. Used in conjunction with TDIRows, TDIRate and TDIBinningRows. The actual TDI exposure is started with the Expose method, but the "Duration" parameter of Expose is not used. This mode cannot be used with interline sensors. |
CameraMode_Test |
Specifies that the camera operation should be defined using simulated data for image parameters. |
CameraMode_ExternalTrigger |
While maintained for backward compatibility, this mode is deprecated and will throw an error if set. Applications should use the new Apg::TriggerMode_Normal and Apg::TriggerMode_TdiKinetics properties to enable and use external hardware triggering. |
CameraMode_ExternalShutter |
While maintained for backward compatibility, this mode is deprecated and will throw an error if set. Applications should use the ExternalShutter property instead. |
CameraMode_Kinetics |
In this mode, the user will optically mask all but a portion of the CCD. This remaining section is exposed, shifted by some number of rows, and then exposed again. The process continues until the entire CCD surface is exposed. This mode cannot be used with interline sensors. |
CameraMode_Unknown |
Error mode. Application should set the camera mode to CameraMode_Normal and call the Reset() or Init() methods to return the camera to a known, good state. |
enum Apg::CoolerStatus |
enum Apg::ErrorType |
Exception Error Catagories. See the Exception Handling page for more information
ErrorType_Connection |
Error trying to establish connection with camera |
ErrorType_Critical |
Critical error communicating with camera call ApogeeCam::CloseConnection() and search again for the device. If found call ApogeeCam::OpenConnection and reinitalized the camera |
ErrorType_Serious |
Internal error call ApogeeCam::Reset() and ApogeeCam::Init() to reset the camera |
ErrorType_Configuration |
Error in the configuraiton data |
ErrorType_InvalidMode |
Camera is not the proper mode to support the operation |
ErrorType_InvalidOperation |
Operation is not support on the camera model |
ErrorType_InvalidUsage |
Invalid information was given to function |
enum Apg::FanMode |
enum Apg::LedMode |
enum Apg::LedState |
enum Apg::Resolution |
enum Apg::ShutterState |
enum Apg::Status |
The current imaging state of the camera.
Status_ConnectionError |
An internal error was generated while attempting to communicate with the camera. This error may occur when a connection to the camera is attempted and failed, or if the driver detects a failure while communicating with the camera system (for example, if a USB connector is suddenly unplugged). |
Status_DataError |
An internal error was generated by the camera during image readout and the internal FIFO was hung. Using the ApogeeCam::Reset() or ApogeeCam::Init() methods may return the camera to a known, good state. |
Status_PatternError |
An internalerror was generated by the camera during pixel processing. Using the ApogeeCam::Reset() or ApogeeCam::Init() methods may return the camera to a known, good state. |
Status_Idle |
The camera system is completely idle. Flushing operations have not been started. Applications should typically never see this state after the ApogeeCam::Init() method has been called. |
Status_Exposing |
An exposure is in progress. |
Status_ImagingActive |
The camera is reading out an image, or waiting for an image to begin. While an image is actually being exposed, the status returned will be Status_Exposing |
Status_ImageReady |
The camera has completed an exposure and digitized the image data. Applications should poll this flag before retrieving the image data. Once the image data has been read, the camera will return the Status_Flushing state. |
Status_Flushing |
The camera system is flushing the sensor. No other operations are in effect. |
Status_WaitingOnTrigger |
The camera is waiting for a trigger event to start an exposure. |
enum Apg::TriggerMode |
enum Apg::TriggerType |