Oc_enableslot, Oc_enableslot -13, Return value: considerations – Rockwell Automation 1747-PCIS API Software - Open Controller User Manual

Page 73: Example, Syntax, Parameters

Advertising
background image

Publication 1747-UM002A-US-P - June 2000

Library of Routines 6-13

Return Value:

Considerations:

Supported in the DOS API library and the Windows NT API library

Example:

HANDLE

Handle;

int

retcode;

/* Use OC_SetForces() to configure forcing information first

*/

retcode = OC_EnableForces( Handle, FORCE_ENABLE );

OC_EnableSlot

OC_EnableSlot enables fine tuning of the I/O scanning process.

Syntax:

int

OC_EnableSlot(HANDLE handle, int slotnum, int

state);

Parameters:

Name:

Value:

Description:

SUCCESS

0

forces were updated successfully

ERR_OCACCESS

2

handle

does not have access to scanner

ERR_OCNOFORCES

15

no forces installed, scanner cannot enable forces

ERR_OCPARAM

8

parameter contains invalid value

ERR_OCRESPONSE

10

scanner did not respond to request

ERR_OCSCANCFG

14

scanner has not been configured

Parameter:

Description:

handle

Must be a valid handle returned from OC_OpenScanner

slotnum

Must contain a valid slot number.

state

If

state

is:

SLOT_ENABLE

the module is released from its reset state and
is included in the I/O scan

SLOT_DISABLE

the module is no longer included in the I/O scan
and any outputs remain at their last state

Advertising
This manual is related to the following products: