Syntax
PXL_RETURN_CODE PxLGetCameraInfoEx( HANDLE hCamera, CAMERA_INFO* pCameraInfo, U32 informationSize);
Description
This function returns version information about the PixeLINK hardware and firmware.
- hCamera is the camera handle. This value is returned by PxLInitializeEx
- pCameraInfo is the pointer to CAMERA_INFO structure, which contains strings of information about PixeLINK hardware and firmware. The CAMERA_INFO structure is defined in PixeLINKTypes.h.
- informationSize is the size pCameraInfo; set to sizeof(CAMERA_INFO). This field is used to allow growth to future variants of the CAMERA_INFO structure.
Click here to review feature IDs, the CAMERA_FEATURES structure, and feature flags.
Feature IDs, CAMERA_FEATURES, and FEATURE_ALL are defined in the file PixeLINKTypes.h
Usage
/* Make the request */ CAMERA_INFO cameraInfo; PXL_RETURN_CODE rc = PxLGetCameraInfoEx (hCamera, &cameraInfo, sizeof(CAMERA_INFO)); if (API_SUCCESS(rc)) { printf("Camera Name : %s\n", cameraInfo.CameraName); printf("Model Name : %s\n", cameraInfo.ModelName); printf("Description : %s\n", cameraInfo.Description); printf("Serial # : %s\n", cameraInfo.SerialNumber); printf("Firmware : %s\n", cameraInfo.FirmwareVersion); printf("FPGA : %s\n", cameraInfo.FPGAVersion); printf("XML : %s\n", cameraInfo.XMLVersion); }