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


PxLGetNumberControllers