Cip api architecture – ProSoft Technology MVI69-ADM User Manual
Page 269

MVI-ADM ♦ 'C' Programmable
CIP Messaging Library Functions
'C' Programmable Application Development Module
Developer's Guide
ProSoft Technology, Inc.
Page 269 of 342
February 20, 2013
10.2 CIP API Architecture
The CIP API communicates with the ControlBus through the backplane device
driver (MVI56BP.EXE). The backplane driver must be loaded before running an
application which uses the CIP API.
10.2.1 Backplane Device Driver
Details for each function are provided in the following topics.
Initialization
MVIcip_Open
MVIcip_Close
Object Registration
MVIcip_RegisterAssemblyObj
MVIcip_UnregisterAssemblyObj
Connected Data Transfer
MVIcip_WriteConnected
MVIcip_ReadConnected
Callback Functions
cnnect_proc
service_proc
rxdata_proc
fatalfault_proc
flashupdate_proc
resetrequest_proc
Special Callback Registration
MVIcip_RegisterReset ReqRtn
MVIcip_RegisterFatalFaultRtn
MVIcip_RegisterFlashUpdateRtn
Miscellaneous
MVIcip_GetIdObject
MVIcip_GetVersionInfo
MVIcip_SetUserLED
MVIcip_SetModuleStatus
MVIcip_ErrorString
MVIcip_GetSetupMode
MVIcip_GetConsoleMode
MVIcip_Sleep