Rockwell Automation 1747-PCIS API Software - Open Controller User Manual

Page 157

Advertising
background image

Publication 1747-UM002A-US-P - June 2000

Header File C-9

int pascal OC_CloseScanner(HANDLE);

int pascal OC_InitScanner(HANDLE, OCINIT *);

int pascal OC_GetScannerInitInfo(HANDLE, OCINIT *);

int pascal OC_ResetScanner(HANDLE, int);

int pascal OC_GetScannerStatus(HANDLE, BYTE *);

int pascal OC_CreateIOConfiguration(OCIOCFG *);

int pascal OC_DownloadIOConfiguration(HANDLE, OCIOCFG *);

int pascal OC_GetIOConfiguration(HANDLE, OCIOCFG *);

int pascal OC_ConfigureDII(HANDLE, DII_CFG *);

int pascal OC_SetModuleInterrupt(HANDLE, int, int);

int pascal OC_SetScanTime(HANDLE, int, int);

int pascal OC_SetOutputUpdateMode(HANDLE, int);

int pascal OC_EnableEOSNotify(HANDLE, int);

int pascal OC_GetLastFaultCause(HANDLE, BYTE *, int *);

int pascal OC_SetScanMode(HANDLE, int);

int pascal OC_ClearFault(HANDLE);

int pascal OC_SetIOIdleState(HANDLE, int);

int pascal OC_GetStatusFile(HANDLE, STSFILE *);

int pascal OC_PollScanner(HANDLE, int, MSGBUF *);

int pascal OC_ReadInputImage(HANDLE, WORD *, int, WORD, WORD, WORD *);

int pascal OC_GetInputImageUpdateCounter(HANDLE, BYTE *);

int pascal OC_ReadOutputImage(HANDLE, WORD *, int, WORD, WORD, WORD *);

int pascal OC_WriteOutputImage(HANDLE, WORD *, int, WORD, WORD, WORD *);

int pascal OC_WriteModuleFile(HANDLE, BYTE, WORD *, int, WORD, WORD);

int pascal OC_ReadModuleFile(HANDLE, BYTE, WORD *, int, WORD, WORD);

int pascal OC_EnableForces(HANDLE, int);

int pascal OC_SetForces(HANDLE, FORCEDATA *);

int pascal OC_EnableSlot(HANDLE, int, int);

int pascal OC_DemandOutputScan(HANDLE, int);

int pascal OC_GetUserLEDState(HANDLE, int, int *);

int pascal OC_SetUserLEDState(HANDLE, int, int);

int pascal OC_GetBatteryStatus(HANDLE, BYTE *);

int pascal OC_GetTemperature(HANDLE, BYTE *);

int pascal OC_GetSwitchPosition(HANDLE, BYTE *);

int pascal OC_GetUserJumperState(HANDLE, BYTE *);

int pascal OC_SetHostWatchdog(HANDLE, int, WORD);

int pascal OC_PetHostWatchdog(HANDLE);

int pascal OC_GetScannerWatchdogCount(HANDLE, BYTE *);

int pascal OC_GetResetCause(HANDLE , int *);

int pascal OC_WriteHostRetentiveData(HANDLE, BYTE *, WORD, WORD);

int pascal OC_ReadHostRetentiveData(HANDLE, BYTE *, WORD, WORD);

int pascal OC_GetVersionInfo(HANDLE, OCVERSIONINFO *);

int pascal OC_GetExtendedError(HANDLE, OCEXTERR *);

void pascal OC_CalculateCRC(BYTE *, WORD, WORD *);

int pascal OC_ErrorMsg(int, char **);

int pascal OC_ExtendedErrorMsg(HANDLE, OCEXTERR *, char **);

int pascal OC_GetMeasuredScanTime(HANDLE, WORD *, WORD *);

int pascal OC_WriteIOConfigFile(OCIOCFG *, char *);

int pascal OC_ReadIOConfigFile(OCIOCFG *, char *);

int pascal OC_ReadRtcSRAM(BYTE *, WORD, WORD);

int pascal OC_WriteRtcSRAM(BYTE *, WORD, WORD);

int pascal OC_SetupPowerFailAction(HANDLE, BYTE *, WORD, WORD, void (*)(void));

int pascal OC_SetInputUpdateMode(HANDLE, int);

int pascal OC_DemandInputScan(HANDLE, int);

int pascal OC_SetupMessageCallback(HANDLE, int, int (*)(void));

int pascal OC_GetDeviceInfo(HANDLE, OCDEVICEINFO *);

#endif /* OCAPI_H */

Advertising
This manual is related to the following products: