Type
Structure
Description
The following structure defines information about the Navitar lens controller.
/* External Controller Info */
typedef struct _CONTROLLER_INFO
{
U32 ControllerSerialNumber;
U32 TypeMask;
U32 CameraSerialNumber;
char COMPort [64];
BOOL32 USBVirtualPort
char VendorName [64];
char ModelName [64];
char Description [256];
char FirmwareVersion[64];
} CONTROLLER_INFO, *PCONTROLLER_INFO;| Value | Description |
|---|---|
ControllerSerialNumber | The serial number of the controller. |
TypeMask | A bit mask defining all control functions of this controller. |
CameraSerialNumber | The serial number of the camera to which this controller is assigned. 0 if the controller is unassigned. |
COMPort | A string identifying the host COM port to which the controller is connected. |
USBVirtualPort | This field is set to TRUE if this is a virtual COM port connected via USB. False if COM port is connected via a serial cable. |
VendorName | A string identifying the vendor name. |
ModelName | A string identifying the model name. |
Description | A textual description of the product. |
FirmwareVersion | A string for the embedded software version. The format is "%d.%d.%d.%d". |
Usage