Type
Structure
Description
The following structure defines camera-specific hardware and firmware version information. All members are strings of characters terminated by a ‘\0’.
typedef struct _CAMERA_INFO
{
    S8 VendorName [33];
    S8 ModelName [33];
    S8 Description [256];
    S8 SerialNumber[33];
    S8 FirmwareVersion[12];
    S8 FPGAVersion[12];
    S8 CameraName[256];
    S8 XMLVersion[12];      // New as of Release 9
    S8 BootloadVersion[12]; // New as of Release 9
    S8 LensDescription [64];   // New as of Release 9.1
} CAMERA_INFO, *PCAMERA_INFO;
| Value | Description | 
|---|---|
| VendorName | A string identifying the vendor name. | 
| ModelName | A string identifying the model name. | 
| Description | A textual description of the product. | 
| SerialNumber | A string for the serial number. | 
| FirmwareVersion | A string for the embedded software version. The format is "%02X.%02X.%02X.%02X". | 
| FPGA Version | A string describing the FPGA version. The format is "%02X.%02X.%02X.%02X". | 
| Camera Name | A string identifying the camera name. | 
| XML Version | A string describing the XML version. The format is "%02X.%02X.%02X". | 
| Bootload Version | If supported, supplies a string indicating the version of the camera's bootload firmware. The format of the string is '%02X.%02X'. Currently, only PL-D cameras will supply a bootload version. | 
| Lens Description | A string identifying the type of lens on this camera. Currently, this is only supported on PL-D cameras equipped with a Varioptic auto-focusable lens. | 
Usage
