ProSoft Technology MVI56E-LDM User Manual
Page 77

ControlLogix Platform ♦ "C" Programmable
CIP API Functions
Linux Application Development Module
Developer's Manual
ProSoft Technology, Inc.
Page 71 of 264
March 12, 2014
Tag Access
OCXcip_AccessTagData
- Read and write Logix controller tag data.
OCXcip_AccessTagDataAbortable
- Abortable version of
OCXcip_AccessTagData.
OCXcip_CreateTagDbHandle
- Creates a tag database handle.
OCXcip_DeleteTagDbHandle
- Deletes a tag database handle and releases
all associated resources.
OCXcip_SetTagDbOptions
- Sets various tag database options.
OCXcip_BuildTagDb
- Builds or rebuilds a tag database.
OCXcip_TestTagDbVer
- Compare the current device program version with
the device program version red when the tag database was created.
OCXcip_GetSymbolInfo
- Get symbol information.
OCXcip_GetStructInfo
- Get structure information.
OCXcip_GetStructMbrInfo
- Get structure member information.
OCXcip_GetTagDbTagInfo
- Get information for a fully qualified tag name.
OCXcip_AccessTagDataDb
- Read and/or write multiple tags.
Messaging
OCXcip_GetDeviceIdObject
- Reads a device's identity object.
OCXcip_GetDeviceICPObject
- Reads a device's ICP object.
OCXcip_GetDeviceIdStatus
- Read a device's status word.
OCXcip_GetExDevObject
- Read a device's extended device object.
OCXcip_GetWCTime
- Read the Wall Clock Time from a controller.
OCXcip_SetWCTime
- Set a controller's Wall Clock Time.
OCXcip_GetWCTimeUTC
- Read a controller's Wall Clock Time in UTC.
OCXcip_SetWCTimeUTC
- Set a controller's Wall Clock Time in UTC.
Callback Functions
connect_proc
- Application function called by the CIP API when a connection
request is received for the registered object.
service_proc
- Application function called by the CIP API when a message
is received for the registered object.
fatalfault_proc
- Application function called if the backplane device driver
detects a fatal fault condition.