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

PlcOpcPipeKNXLoader.Dia. More...

Functions

 DLL_OS_SPECIFIC_NAME ("KNX2")
 
DLL_DYNAMIC_FUNCTION_LIST_START DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXQueryVersion,(W_UINT32 *version))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXQueryLoadPath,(char *path, int len))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXDebugSetShareHandle,(void *givenShare))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXSetLoggingBits,(LOGGINGBITS *inData))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXInternalCallbacks,(OPCPIPE_INTERNAL_CALLBACKS *cb, struct _OPCPIPE_GROUP_CALLBACKS *cb2))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXInternalCallbacksEx,(OPCPIPE_INTERNAL_CALLBACKS *cb, struct _OPCPIPE_GROUP_CALLBACKS_EX *cb2))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXClientInitEx,(W_UINT32 compatVersion, W_UINT32 *retCompatVersion))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXClientTerminate,(void))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXBrowse,(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 (KNXStopBrowse,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE browseHandle, W_UINT32 browseOpcode))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXClientConnection,(OPCPIPE_INTERNALS *t, PLC_KNX_CONNECTION_PARAMS *cr))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXStopConnection,(OPCPIPE_INTERNALS *t))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXFreeConnection,(OPCPIPE_INTERNALS *t))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXBrokerConnection,(OPCPIPE_INTERNALS *t, PLC_KNX_CONNECTION_PARAMS *cr))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXDiagnostics,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE diagHandle, WMK_OPCPIPE_HANDLE *topicHandle, WMK_PTR_CONFIRM confirm, W_UINT32 no))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXCreateItem,(OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_CREATE_ITEM_DATA *data))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXActivateItem,(OPCPIPE_INTERNALS *t, W_UINT32 count, INTERNAL_HANDLE_ITEM_DATA *ptr))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXDeactivateItem,(OPCPIPE_INTERNALS *t, W_UINT32 count, INTERNAL_HANDLE_ITEM_DATA *ptr))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXRefreshItem,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemsCount, INTERNAL_RW_ITEM_DATA *ptr))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXDeleteItem,(OPCPIPE_INTERNALS *t, W_UINT32 count, INTERNAL_HANDLE_ITEM_DATA *ptr))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXWriteItem,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle, W_UINT32 itemsCount, INTERNAL_RW_ITEM_DATA *ptr))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXSyncReadItem,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemsCount, INTERNAL_RW_ITEM_DATA *ptr))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXCleanupItem,(OPCPIPE_INTERNALS *t, OPCPIPE_ITEM *item, HANDLE_PAIR *netrefItem))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXTimecount,(OPCPIPE_INTERNALS *t))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXReadDebugBuffer,(char *buffer, W_UINT32 buflen))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXStopWriteItems,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXStopSyncReadItems,(OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXConnStatus,(OPCPIPE_INTERNALS *t, OPCPIPE_STATUS *status))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXItemSyntaxParse,(const char *itemSyntax, PLC_BROWSE_RESPONSE *address, W_UINT32 addressMemlen))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXClientSetConnectionName,(OPCPIPE_INTERNALS *t, const char *connectionName))
 
 DLL_DYNAMIC_FUNCTION_LIST_ENTRY (KNXQueryItemInformation,(OPCPIPE_INTERNALS *t, OPCPIPE_ITEM *item, WMK_OPCPIPE_ITEM_INFO *itemInfo, W_UINT32 maxMem))
 
EXTERN_C int WENTRY_C KNXQueryVersion (W_UINT32 *version)
 
EXTERN_C int WENTRY_C KNXQueryLoadPath (char *path, int len)
 
EXTERN_C int WENTRY_C KNXDebugSetShareHandle (void *givenShare)
 
EXTERN_C int WENTRY_C KNXInternalCallbacks (OPCPIPE_INTERNAL_CALLBACKS *cb, struct _OPCPIPE_GROUP_CALLBACKS *cb2)
 
EXTERN_C int WENTRY_C KNXInternalCallbacksEx (OPCPIPE_INTERNAL_CALLBACKS *cb, struct _OPCPIPE_GROUP_CALLBACKS_EX *cb2)
 
EXTERN_C int WENTRY_C KNXSetLoggingBits (LOGGINGBITS *inData)
 
EXTERN_C int WENTRY_C KNXClientInitEx (W_UINT32 compatVersion, W_UINT32 *retCompatVersion)
 
EXTERN_C int WENTRY_C KNXClientTerminate (void)
 
EXTERN_C int WENTRY_C KNXBrowse (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 KNXStopBrowse (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE browseHandle, W_UINT32 browseOpcode)
 
EXTERN_C int WENTRY_C KNXDiagnostics (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE diagHandle, WMK_OPCPIPE_HANDLE *topicHandle, WMK_PTR_CONFIRM confirm, W_UINT32 no)
 
EXTERN_C int WENTRY_C KNXClientConnection (OPCPIPE_INTERNALS *t, PLC_KNX_CONNECTION_PARAMS *cr)
 
EXTERN_C int WENTRY_C KNXStopConnection (OPCPIPE_INTERNALS *t)
 
EXTERN_C int WENTRY_C KNXFreeConnection (OPCPIPE_INTERNALS *t)
 
EXTERN_C int WENTRY_C KNXBrokerConnection (OPCPIPE_INTERNALS *t, PLC_KNX_CONNECTION_PARAMS *cr)
 
EXTERN_C int WENTRY_C KNXCreateItem (OPCPIPE_INTERNALS *t, W_UINT32 itemCount, INTERNAL_CREATE_ITEM_DATA *data)
 
EXTERN_C int WENTRY_C KNXActivateItem (OPCPIPE_INTERNALS *t, W_UINT32 count, INTERNAL_HANDLE_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C KNXDeactivateItem (OPCPIPE_INTERNALS *t, W_UINT32 count, INTERNAL_HANDLE_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C KNXRefreshItem (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemsCount, INTERNAL_RW_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C KNXDeleteItem (OPCPIPE_INTERNALS *t, W_UINT32 count, INTERNAL_HANDLE_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C KNXWriteItem (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle, W_UINT32 itemsCount, INTERNAL_RW_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C KNXSyncReadItem (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle, W_UINT32 itemsCount, INTERNAL_RW_ITEM_DATA *ptr)
 
EXTERN_C int WENTRY_C KNXCleanupItem (OPCPIPE_INTERNALS *t, OPCPIPE_ITEM *item, HANDLE_PAIR *netrefItem)
 
EXTERN_C int WENTRY_C KNXReadDebugBuffer (char *buffer, W_UINT32 buflen)
 
EXTERN_C int WENTRY_C KNXTimecount (OPCPIPE_INTERNALS *t)
 
EXTERN_C int WENTRY_C KNXStopWriteItems (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE writeHandle)
 
EXTERN_C int WENTRY_C KNXStopSyncReadItems (OPCPIPE_INTERNALS *t, WMK_OPCPIPE_HANDLE readHandle)
 
EXTERN_C int WENTRY_C KNXConnStatus (OPCPIPE_INTERNALS *t, OPCPIPE_STATUS *status)
 
EXTERN_C int WENTRY_C KNXItemSyntaxParse (const char *itemSyntax, PLC_BROWSE_RESPONSE *address, W_UINT32 addressMemlen)
 
EXTERN_C int WENTRY_C KNXClientSetConnectionName (OPCPIPE_INTERNALS *t, const char *connectionName)
 
EXTERN_C int WENTRY_C KNXQueryItemInformation (OPCPIPE_INTERNALS *t, OPCPIPE_ITEM *item, WMK_OPCPIPE_ITEM_INFO *itemInfo, W_UINT32 maxMem)
 

Variables

 DLL_DYNAMIC_FUNCTION_LIST_END
 

Detailed Description

PlcOpcPipeKNXLoader.Dia.

PlcOpcPipeKNXLoader.Dia

Author
MN
Version
3375
Date
Tue Sep 26 15:48:30 2023 !