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

PlcOpcPipeNetClient.c. More...

Functions

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 OpcPipeCreateItem (OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_CREATE_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C OpcPipeActivateItem (OPCPIPE_INTERNALS *t, W_UINT32 count, INTERNAL_HANDLE_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C OpcPipeDeactivateItem (OPCPIPE_INTERNALS *t, W_UINT32 count, INTERNAL_HANDLE_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C OpcPipeDeleteItem (OPCPIPE_INTERNALS *t, W_UINT32 count, INTERNAL_HANDLE_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C OpcPipeRefreshItem (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemsCount, INTERNAL_RW_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C OpcPipeSyncReadItem (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemsCount, INTERNAL_RW_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C OpcPipeWriteItem (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle, W_UINT32 itemsCount, 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 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 OpcPipeQueryItemInformation (OPCPIPE_INTERNALS *t, OPCPIPE_ITEM *item, WMK_OPCPIPE_ITEM_INFO *itemInfo, W_UINT32 maxMem)
 
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 OpcPipeClientConnection (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)
 
OPCPIPE_INTERNALS * OpcPipeClientHandleOpcodes (OPCPIPE_INTERNALS *t, int who)
 
EXTERN_C int WENTRY_C OpcPipeNetClientInit ()
 
EXTERN_C int WENTRY_C OpcPipeNetClientInitEx (W_UINT32 compatVersion, W_UINT32 *retCompatVersion)
 
EXTERN_C int WENTRY_C OpcPipeNetClientTerminate ()
 

Variables

int OpcPipeNetHasClientInit = 0
 

Detailed Description

PlcOpcPipeNetClient.c.

PlcOpcPipeNetClient.c

Author
MN
Version
1050
Date
Wed Sep 27 09:23:57 2023 !