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

Page 166

Advertising
background image

Publication 1747-UM002A-US-P - June 2000

C-18 Header File

DLLENTRY int OCAPI OC_CreateIOConfiguration(OCIOCFG *);

DLLENTRY int OCAPI OC_DownloadIOConfiguration(HANDLE, OCIOCFG *);

DLLENTRY int OCAPI OC_GetIOConfiguration(HANDLE, OCIOCFG *);

DLLENTRY int OCAPI OC_ConfigureDII(HANDLE, DII_CFG *);

DLLENTRY int OCAPI OC_SetModuleInterrupt(HANDLE, int, int);

DLLENTRY int OCAPI OC_SetScanTime(HANDLE, int, int);

DLLENTRY int OCAPI OC_SetOutputUpdateMode(HANDLE, int);

DLLENTRY int OCAPI OC_EnableEOSNotify(HANDLE, int);

DLLENTRY int OCAPI OC_GetLastFaultCause(HANDLE, BYTE *, int *);

DLLENTRY int OCAPI OC_SetScanMode(HANDLE, int);

DLLENTRY int OCAPI OC_ClearFault(HANDLE);

DLLENTRY int OCAPI OC_SetIOIdleState(HANDLE, int);

DLLENTRY int OCAPI OC_GetStatusFile(HANDLE, STSFILE *);

DLLENTRY int OCAPI OC_PollScanner(HANDLE, int, MSGBUF *);

DLLENTRY int OCAPI OC_ReadInputImage(HANDLE, WORD *, int, WORD, WORD, WORD *);

DLLENTRY int OCAPI OC_GetInputImageUpdateCounter(HANDLE, BYTE *);

DLLENTRY int OCAPI OC_ReadOutputImage(HANDLE, WORD *, int, WORD, WORD, WORD *);

DLLENTRY int OCAPI OC_WriteOutputImage(HANDLE, WORD *, int, WORD, WORD, WORD *);

DLLENTRY int OCAPI OC_WriteModuleFile(HANDLE, BYTE, WORD *, int, WORD, WORD);

DLLENTRY int OCAPI OC_ReadModuleFile(HANDLE, BYTE, WORD *, int, WORD, WORD);

DLLENTRY int OCAPI OC_EnableForces(HANDLE, int);

DLLENTRY int OCAPI OC_SetForces(HANDLE, FORCEDATA *);

DLLENTRY int OCAPI OC_EnableSlot(HANDLE, int, int);

DLLENTRY int OCAPI OC_DemandOutputScan(HANDLE, int);

DLLENTRY int OCAPI OC_GetUserLEDState(HANDLE, int, int *);

DLLENTRY int OCAPI OC_SetUserLEDState(HANDLE, int, int);

DLLENTRY int OCAPI OC_GetBatteryStatus(HANDLE, BYTE *);

DLLENTRY int OCAPI OC_GetTemperature(HANDLE, BYTE *);

DLLENTRY int OCAPI OC_GetSwitchPosition(HANDLE, BYTE *);

DLLENTRY int OCAPI OC_GetUserJumperState(HANDLE, BYTE *);

DLLENTRY int OCAPI OC_SetHostWatchdog(HANDLE, int, WORD);

DLLENTRY int OCAPI OC_PetHostWatchdog(HANDLE);

DLLENTRY int OCAPI OC_GetScannerWatchdogCount(HANDLE, BYTE *);

DLLENTRY int OCAPI OC_GetResetCause(HANDLE , int *);

DLLENTRY int OCAPI OC_WriteHostRetentiveData(HANDLE, BYTE *, WORD, WORD);

DLLENTRY int OCAPI OC_ReadHostRetentiveData(HANDLE, BYTE *, WORD, WORD);

DLLENTRY int OCAPI OC_GetVersionInfo(HANDLE, OCVERSIONINFO *);

DLLENTRY int OCAPI OC_GetExtendedError(HANDLE, OCEXTERR *);

DLLENTRY void OCAPI OC_CalculateCRC(BYTE *, WORD, WORD *);

DLLENTRY int OCAPI OC_ExtendedErrorMsg(HANDLE, OCEXTERR *, char **);

DLLENTRY int OCAPI OC_ErrorMsg(int, char **);

DLLENTRY int OCAPI OC_GetMeasuredScanTime(HANDLE, WORD *, WORD *);

DLLENTRY int OCAPI OC_WriteIOConfigFile(OCIOCFG *, char *);

DLLENTRY int OCAPI OC_ReadIOConfigFile(OCIOCFG *, char *);

DLLENTRY int OCAPI OC_ReadRtcSRAM(HANDLE, BYTE *, WORD, WORD);

DLLENTRY int OCAPI OC_WriteRtcSRAM(HANDLE, BYTE *, WORD, WORD);

DLLENTRY int OCAPI OC_ReadSRAM(HANDLE, BYTE *, DWORD, DWORD);

DLLENTRY int OCAPI OC_WriteSRAM(HANDLE, BYTE *, DWORD, DWORD);

DLLENTRY int OCAPI OC_SetInputUpdateMode(HANDLE, int);

DLLENTRY int OCAPI OC_DemandInputScan(HANDLE, int);

DLLENTRY int OCAPI OC_WaitForDII(HANDLE, DWORD);

DLLENTRY int OCAPI OC_WaitForIoInt(HANDLE, DWORD);

DLLENTRY int OCAPI OC_WaitForEos(HANDLE, DWORD);

DLLENTRY int OCAPI OC_WaitForEosDmdIn(HANDLE, DWORD);

DLLENTRY int OCAPI OC_WaitForEosDmdOut(HANDLE, DWORD);

DLLENTRY int OCAPI OC_WaitForExtError(HANDLE, DWORD);

DLLENTRY int OCAPI OC_WaitForPowerFail(HANDLE, DWORD);

DLLENTRY int OCAPI OC_GetDeviceInfo(HANDLE, OCDEVICEINFO *);

#endif /* OCAPI_H */

Advertising
This manual is related to the following products: