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

PlcOpcPipePipeNet.Dia. More...

Macros

#define DEBUG_WMK_ERR
 
#define MAX_OPCPIPES   50
 
#define TIMERATE_SEND   (6000 / OPCPIPE_TIMER_MS)
 
#define TIMERATE_REC   (TIMERATE_SEND * 3)
 
#define MINIMUM_MEMORY_LENGTH   128
 

Functions

EXTERN_C int WENTRY_C OpcPipeMemFreeCall (OPCPIPE_INTERNALS *t)
 
EXTERN_C int WENTRY_C OpcpipeNetTimings (PLC_OPCPIPE_TIMINGS *timings, int func)
 
void WMK_CALL_CONFIRM OpcPipeNetSendConfirm (W_UINT32 handle)
 
void WMK_CALL_CONFIRM OpcPipeNetRecConfirm (W_UINT32 handle)
 
void OpcPipeNextMessage (OPCPIPE_INTERNALS *t)
 
int OpcPipeSendProtocolData (OPCPIPE_INTERNALS *t, int who, int opcode, W_UINT32 structdatalen, void *structdata, W_UINT32 datalen, const void *data, WMK_PTR_CONFIRM confirm, DATA_CONVERT_PARAMS *conv)
 
void OpcPipeSendLifeAck (OPCPIPE_INTERNALS *t, int who)
 
EXTERN_C int WENTRY_C OpcPipeTimecount (OPCPIPE_INTERNALS *t)
 
EXTERN_C int WENTRY_C OpcPipeWaitForConnection (OPCPIPE_INTERNALS *t, int who)
 
UINT32 OpcPipeBrowseItemConvert (UINT32 dataLen, PLC_OPCPIPE_BROWSEITEMDATA *i, int convertIn)
 
void OpcPipeBrowseDiagConvert (OPCPIPE_INTERNALS *t, W_UINT32 dataLen, void *data, int isOutput)
 
EXTERN_C int WENTRY_C OpcPipeNetStopConnection (OPCPIPE_INTERNALS *t)
 
EXTERN_C int WENTRY_C OpcPipeNetFreeConnection (OPCPIPE_INTERNALS *t)
 
void OpcPipeNetClearVariables (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)
 
void OpcPipeNetInit ()
 
void OpcPipeNetTerminate ()
 

Variables

OPCPIPE_INTERNAL_CALLBACKS * OpcPipeInternalCallbacks
 

Detailed Description

PlcOpcPipePipeNet.Dia.

PlcOpcPipePipeNet.Dia

Author
MN
Version
3487
Date
Fri Jul 28 07:53:54 2023