Tani OpcPipe protocol  1.0.5
Tani OpcPipe protocol
Macros | Functions | Variables
PlcOpcPipeNetLoader.c File Reference

PlcOpcPipeNetLoader.c. More...

Functions

 DLL_OS_SPECIFIC_NAME ("OpcPipeNet2")
 
DLL_DYNAMIC_FUNCTION_LIST_START DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetQueryVersion,(W_UINT32 *version))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetQueryLoadPath,(char *path, int len))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetDebugSetShareHandle,(void *givenShare))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetReadDebugBuffer,(char *buffer, W_UINT32 buflen))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetClientInitEx,(W_UINT32 compatVersion, W_UINT32 *retCompatVersion))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetServerInitEx,(W_UINT32 compatVersion, W_UINT32 *retCompatVersion))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetClientTerminate,())
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetServerTerminate,())
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeClientConnection,(OPCPIPE_INTERNALS *t, IP_CONNECT_PARAMS *ip, W_UINT8 *adapter, const char *pwd))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeServerConnection,(OPCPIPE_INTERNALS *t, IP_CONNECT_PARAMS *ip, W_UINT8 *adapter, const char *pwd))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeClientSetConnectionName,(OPCPIPE_INTERNALS *t, const char *connectionName))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetStopConnection,(OPCPIPE_INTERNALS *t))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetFreeConnection,(OPCPIPE_INTERNALS *t))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeBrowse,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE browseHandle, W_UINT32 browseOpcode, W_UINT32 startOffset, const char *path, OPCPIPE_BROWSE_REQUEST_PARAMS *browseParams, W_UINT16 typ, W_UINT8 browseFlags))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeStopBrowse,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE browseHandle, W_UINT32 browseOpcode))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeDiagnostics,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE diagHandle, WMK_OPCPIPE_HANDLE *topicHandle, WMK_PTR_CONFIRM confirm, W_UINT32 no))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeRpcCall,(OPCPIPE_INTERNALS *t, W_UINT32 callHandle, W_UINT32 rpcId, const char *name, W_UINT32 paramCount, RPC_PARAMETER *params))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeCreateItem,(OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_CREATE_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeActivateItem,(OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_HANDLE_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeDeactivateItem,(OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_HANDLE_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeDeleteItem,(OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_HANDLE_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeWriteItem,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeSyncReadItem,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeRefreshItem,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeStopWriteItems,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeStopSyncReadItems,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeBrowseItemData,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE browseHandle, W_UINT32 dataLen, PLC_OPCPIPE_BROWSEITEMDATA *data, WMK_PTR_CONFIRM confirm))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeCreateItemData,(OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_CREATE_ITEM_DATA *data, int createErr))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeCyclicReadData,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE ackHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeSyncReadData,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, WMK_OPCPIPE_HANDLE ackHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeWriteComplete,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeCleanupItem,(OPCPIPE_INTERNALS *t, OPCPIPE_ITEM *item, HANDLE_PAIR *netrefItem))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeRpcData,(OPCPIPE_INTERNALS *t, W_UINT32 callHandle, W_UINT32 errorCode, W_UINT32 resultCount, RPC_PARAMETER *results))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeQueryItemInformation,(OPCPIPE_INTERNALS *t, OPCPIPE_ITEM *item, WMK_OPCPIPE_ITEM_INFO *itemInfo, W_UINT32 maxMem))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeError,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE itemHandle, WMK_OPCPIPE_HANDLE requestHandle, W_UINT32 error, int lr, W_UINT16 opcode))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeTimecount,(OPCPIPE_INTERNALS *t))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeSetSuspend,(OPCPIPE_INTERNALS *t, W_UINT32 newStatus))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeDiagClientName,(OPCPIPE_INTERNALS *t, char *mem, W_UINT32 memlen))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetInternalCallbacks,(OPCPIPE_INTERNAL_CALLBACKS *cb, struct _OPCPIPE_GROUP_CALLBACKS *cb2))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetInternalCallbacksEx,(OPCPIPE_INTERNAL_CALLBACKS *cb, struct _OPCPIPE_GROUP_CALLBACKS_EX *cb2))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcpipeNetTimings,(PLC_OPCPIPE_TIMINGS *timings, int func))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeMemFreeCall,(OPCPIPE_INTERNALS *t))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeWaitForConnection,(OPCPIPE_INTERNALS *t, int who))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (OpcPipeNetConnStatus,(OPCPIPE_INTERNALS *t, OPCPIPE_STATUS *status))
 
EXTERN_C int WENTRY_C OpcPipeNetQueryVersion (W_UINT32 *version)
 
EXTERN_C int WENTRY_C OpcPipeNetQueryLoadPath (char *path, int len)
 
EXTERN_C int WENTRY_C OpcPipeNetDebugSetShareHandle (void *givenShare)
 Tani internal debug only!
 
EXTERN_C int WENTRY_C OpcPipeNetReadDebugBuffer (char *buffer, W_UINT32 buflen)
 
EXTERN_C int WENTRY_C OpcPipeNetClientInitEx (W_UINT32 compatVersion, W_UINT32 *retCompatVersion)
 
EXTERN_C int WENTRY_C OpcPipeNetServerInitEx (W_UINT32 compatVersion, W_UINT32 *retCompatVersion)
 
EXTERN_C int WENTRY_C OpcPipeNetClientTerminate ()
 
EXTERN_C int WENTRY_C OpcPipeNetServerTerminate ()
 
EXTERN_C int WENTRY_C OpcPipeClientConnection (OPCPIPE_INTERNALS *t, IP_CONNECT_PARAMS *ip, W_UINT8 *adapter, const char *pwd)
 
EXTERN_C int WENTRY_C OpcPipeServerConnection (OPCPIPE_INTERNALS *t, IP_CONNECT_PARAMS *ip, W_UINT8 *adapter, const char *pwd)
 
EXTERN_C int WENTRY_C OpcPipeClientSetConnectionName (OPCPIPE_INTERNALS *t, const char *connectionName)
 
EXTERN_C int WENTRY_C OpcPipeNetStopConnection (OPCPIPE_INTERNALS *t)
 
EXTERN_C int WENTRY_C OpcPipeNetFreeConnection (OPCPIPE_INTERNALS *t)
 
EXTERN_C int WENTRY_C OpcPipeBrowse (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE browseHandle, W_UINT32 browseOpcode, W_UINT32 startOffset, const char *path, OPCPIPE_BROWSE_REQUEST_PARAMS *browseParams, W_UINT16 typ, W_UINT8 browseFlags)
 
EXTERN_C int WENTRY_C OpcPipeStopBrowse (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE browseHandle, W_UINT32 browseOpcode)
 
EXTERN_C int WENTRY_C OpcPipeDiagnostics (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE diagHandle, WMK_OPCPIPE_HANDLE *topicHandle, WMK_PTR_CONFIRM confirm, W_UINT32 no)
 
EXTERN_C int WENTRY_C OpcPipeRpcCall (OPCPIPE_INTERNALS *t, W_UINT32 callHandle, W_UINT32 rpcId, const char *name, W_UINT32 paramCount, RPC_PARAMETER *params)
 
EXTERN_C int WENTRY_C OpcPipeCreateItem (OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_CREATE_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeActivateItem (OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_HANDLE_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeDeactivateItem (OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_HANDLE_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeDeleteItem (OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_HANDLE_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeWriteItem (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeSyncReadItem (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeRefreshItem (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeStopWriteItems (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle)
 
EXTERN_C int WENTRY_C OpcPipeStopSyncReadItems (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle)
 
EXTERN_C int WENTRY_C OpcPipeBrowseItemData (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE browseHandle, W_UINT32 dataLen, PLC_OPCPIPE_BROWSEITEMDATA *data, WMK_PTR_CONFIRM confirm)
 
EXTERN_C int WENTRY_C OpcPipeCreateItemData (OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_CREATE_ITEM_DATA *data, int createErr)
 
EXTERN_C int WENTRY_C OpcPipeCyclicReadData (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE ackHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeSyncReadData (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, WMK_OPCPIPE_HANDLE ackHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeWriteComplete (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeCleanupItem (OPCPIPE_INTERNALS *t, OPCPIPE_ITEM *item, HANDLE_PAIR *netrefItem)
 
EXTERN_C int WENTRY_C OpcPipeRpcData (OPCPIPE_INTERNALS *t, W_UINT32 callHandle, W_UINT32 errorCode, W_UINT32 resultCount, RPC_PARAMETER *results)
 
EXTERN_C int WENTRY_C OpcPipeQueryItemInformation (OPCPIPE_INTERNALS *t, OPCPIPE_ITEM *item, WMK_OPCPIPE_ITEM_INFO *itemInfo, W_UINT32 maxMem)
 
EXTERN_C int WENTRY_C OpcPipeError (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE itemHandle, WMK_OPCPIPE_HANDLE requestHandle, W_UINT32 error, int lr, W_UINT16 opcode)
 
EXTERN_C int WENTRY_C OpcPipeTimecount (OPCPIPE_INTERNALS *t)
 
EXTERN_C int WENTRY_C OpcPipeSetSuspend (OPCPIPE_INTERNALS *t, W_UINT32 newStatus)
 
EXTERN_C int WENTRY_C OpcPipeDiagClientName (OPCPIPE_INTERNALS *t, char *mem, W_UINT32 memlen)
 
EXTERN_C int WENTRY_C OpcPipeNetInternalCallbacks (OPCPIPE_INTERNAL_CALLBACKS *cb, struct _OPCPIPE_GROUP_CALLBACKS *cb2)
 
EXTERN_C int WENTRY_C OpcPipeNetInternalCallbacksEx (OPCPIPE_INTERNAL_CALLBACKS *cb, struct _OPCPIPE_GROUP_CALLBACKS_EX *cb2)
 
EXTERN_C int WENTRY_C OpcpipeNetTimings (PLC_OPCPIPE_TIMINGS *timings, int func)
 
EXTERN_C int WENTRY_C OpcPipeNetConnStatus (OPCPIPE_INTERNALS *t, OPCPIPE_STATUS *status)
 

Variables

 DLL_DYNAMIC_FUNCTION_LIST_END
 

Detailed Description

PlcOpcPipeNetLoader.c.

PlcOpcPipeNetLoader.c

Author
MN
Version
71
Date
Tue Sep 26 15:48:52 2023 !