Tani OpcPipe protocol  1.0.5
Tani OpcPipe protocol
Macros | Functions
PlcOpcPipeServerGroups.c File Reference

PlcOpcPipeServerGroups.c. More...

Functions

EXTERN_C int WENTRY_C CalcItemUpdateRate (OPCPIPE_INTERNALS *t, W_UINT32 pipeItemHandle)
 
EXTERN_C void WENTRY_C CleanupRegisteredItem (OPCPIPE_INTERNALS **t, OPCPIPE_ITEM *pipeItem, HANDLE_PAIR *netrefItem)
 
EXTERN_C void WENTRY_C InitializeRegisteredItem (OPCPIPE_INTERNALS *t, INTERNAL_CREATE_ITEM_DATA *ptr, W_UINT32 currentCreateRequest)
 
int WENTRY_C FindOrCreateRegisteredItem (OPCPIPE_INTERNALS **t, OPC_REQUEST *req)
 
int WENTRY_C MaybeDeleteRegisteredItem (OPCPIPE_INTERNALS **t, REGISTERED_ITEM *item)
 
void WENTRY_C FindItemNameFromRegisteredItemHandle (OPCPIPE_INTERNALS **t, W_UINT32 itemHandle, const char **itemName)
 
int WENTRY_C CreateGroupItem (OPCPIPE_INTERNALS **t, OPC_SERVER_GROUP *s, W_UINT32 itemCount, OPC_REQUEST_ITEM_DATA *requestData)
 
OPC_SERVER_GROUP_ITEM *WENTRY_C FindSingleGroupItem (OPC_SERVER_GROUP *s, W_UINT32 handle)
 
void WENTRY_C FindGroupItem (OPCPIPE_INTERNALS **t, OPC_SERVER_GROUP *s, W_UINT32 itemCount, OPC_REQUEST_ITEM_DATA *item)
 
int WENTRY_C SwitchGroupItem (OPCPIPE_INTERNALS **t, OPC_SERVER_GROUP *s, W_UINT32 itemCount, OPC_REQUEST_ITEM_DATA *item, int isActive)
 
int WENTRY_C DeleteGroupItem (OPCPIPE_INTERNALS **t, OPC_SERVER_GROUP *s, W_UINT32 itemCount, OPC_REQUEST_ITEM_DATA *item)
 
void WENTRY_C SetGroupUpdateRate (OPC_SERVER_GROUP *s, int updateRateInMs)
 
int WENTRY_C SwitchGroup (OPCPIPE_INTERNALS **t, OPC_SERVER_GROUP *s, int isActive)
 
int WENTRY_C CreateGroup (OPCPIPE_INTERNALS **t, OPC_SERVER_GROUP **pSubscription)
 
int WENTRY_C DeleteGroup (OPCPIPE_INTERNALS **t, OPC_SERVER_GROUP *s)
 
OPC_SERVER_GROUP *WENTRY_C FindGroup (OPCPIPE_INTERNALS *t, W_UINT32 handle)
 
int WENTRY_C HandleCyclicReadEx2 (OPCPIPE_INTERNALS **t, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data, SendGroupFunc send, SendGroupFunc novals, UpdateOneItemFunc updateitem, void *param)
 
int WENTRY_C HandleCyclicReadEx (OPCPIPE_INTERNALS **t, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data, SendGroupFunc send, SendGroupFunc novals)
 
int WENTRY_C HandleCyclicRead (OPCPIPE_INTERNALS **t, W_UINT32 itemCount, INTERNAL_RW_ITEM_DATA *data)
 
int WENTRY_C HandleGroupTimecount (OPCPIPE_INTERNALS **t, SendGroupFunc send, SendGroupFunc novals)
 
int WENTRY_C HandleGroupUpdate (OPCPIPE_INTERNALS *t, OPC_SERVER_GROUP *s, UpdateOneItemFunc update, void *param)
 
int WENTRY_C NewOpcRequest (OPCPIPE_INTERNALS *t, OPC_REQUEST **pRequest)
 
void WENTRY_C DeleteOpcRequest (OPCPIPE_INTERNALS *t, OPC_REQUEST *req)
 
void WENTRY_C FreeOpcRequests (OPCPIPE_INTERNALS *t)
 
OPCPIPE_GROUP_CALLBACKS * OpcPipeGetGroupCallbacks ()
 
OPCPIPE_GROUP_CALLBACKS_EX * OpcPipeGetGroupCallbacksEx ()
 

Detailed Description

PlcOpcPipeServerGroups.c.

PlcOpcPipeServerGroups.c

Author
MN
Version
1499
Date
Tue Oct 8 12:36:20 2024 !