
CIP API Functions ControlLogix Platform ♦ "C" Programmable
Developer's Manual Linux Application Development Module
Page 176 of 264 ProSoft Technology, Inc.
March 12, 2014
OCXcip_GetVersionInfo
Syntax
int OCXcip_GetVersionInfo (OCXHANDLE apihandle,
OCXCIPVERSIONINFO *verinfo);
Parameters
handle returned by previous call to OCXcip_Open
Pointer to structure of type OCXCIPVERSIONINFO
Description
OCXcip_GetVersionInfo retrieves the current version of the API Library, BPIE,
and the backplane device driver. The information is returned in the structure
verinfo. apihandle must be a valid handle returned from OCXcip_Open or
OCXcip_ClientOpen.
The OCXCIPVERSIONINFO structure is defined as follows:
typedef struct tagOCXCIPVERSIONINFO
{
WORD APISeries; //API series
WORD APIRevision; //API revision
WORD BPEngSeries; //Backplane engine series
WORD PEngineRevision; //Backplane engine revision
WORD BPDDSeries; //Backplane device driver series
WORD BPDDRevision; //Backplane device driver revision
} OCXCIPVERSIONINFO;
Return Value
ID object was retrieved successfully
apihandle does not have access
Example
OCXHANDLE apihandle;
OCXCIPVERSIONINFO verinfo;
/* print version of API library */
OCXcip_GetVersionInfo (Handle, &verinfo);
printf ("Library Series %d, Rev %d\n",
verinfo.APISeries, verinfo.APIRevision);
printf ("Driver Series %d, Rev &d\n",
verinfo.BPDDSeries, verinfo.BPDDRevsion);
Comentarios a estos manuales