beautypg.com

ProSoft Technology MVI56E-LDM User Manual

Page 77

background image

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.