Tani OpcPipe protocol  1.0.5
Tani OpcPipe protocol
Macros | Typedefs | Enumerations | Functions
PlcOpcPipeStruct.c File Reference

PlcOpcPipeStruct.c. More...

Typedefs

typedef enum _SEARCH_OP SEARCH_OP
 

Enumerations

enum  _SEARCH_OP { SEARCH_ONLY_NO_DUMMY, SEARCH_ONLY_INCLUDE_DUMMY, GET_NEW, GET_NEW_BUILTIN }
 

Functions

EXTERN_C int WENTRY_C WmkProtDynStructSize (STRUCT_INFO *structInfo, const W_UINT8 *data, W_UINT32 dataLen, W_UINT32 *structSize)
 
EXTERN_C int WENTRY_C WmkProtDynStructElOffset (STRUCT_INFO *structInfo, W_UINT32 element, const W_UINT8 *data, W_UINT32 dataLen, W_UINT32 *structElOffset, W_UINT32 *structElBitOffset)
 
EXTERN_C int WENTRY_C WmkProtDynStructElArrayLen (STRUCT_INFO *structInfo, W_UINT32 element, const W_UINT8 *data, W_UINT32 dataLen, W_UINT32 *structElArrayLen)
 
EXTERN_C int WENTRY_C WmkProtDynStructElPresent (STRUCT_INFO *structInfo, W_UINT32 element, const W_UINT8 *data, W_UINT32 dataLen, W_UINT8 *present)
 
EXTERN_C int WENTRY_C WmkProtDynStructMinSize (STRUCT_INFO *structInfo, W_UINT32 *minSize)
 
EXTERN_C int WENTRY_C WmkProtFindStructHeaderByName (const char *name, W_UINT32 *index, STRUCT_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtFindStructHeaderByNameIncludeDummy (const char *name, W_UINT32 *index, STRUCT_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtGetStructHeader (W_UINT32 index, STRUCT_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtGetStructHeaderIncludeDummy (W_UINT32 index, STRUCT_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtNextStructHeader (W_UINT32 *index, STRUCT_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtNextStructHeaderIncludeDummy (W_UINT32 *index, STRUCT_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtFindStructElementByName (STRUCT_INFO *structInfo, const char *name, int nameLen, STRUCT_ELEMENT_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtCountStructures (W_UINT32 *result)
 
EXTERN_C int WENTRY_C WmkProtCountStructuresIncludeDummy (W_UINT32 *result)
 
EXTERN_C int WENTRY_C WmkProtDeleteStruct (const char *name, int forceMode, int dynamic)
 
EXTERN_C int WENTRY_C WmkProtWriteStruct (STRUCT_HEADER *data, int forceMode, int dynamic)
 
EXTERN_C int WENTRY_C WmkProtWriteStructMulti (STRUCT_HEADER *data, W_UINT32 dataLen, int forceMode, int dynamic)
 
EXTERN_C int WENTRY_C WmkProtWriteBuiltinStruct (STRUCT_HEADER *data, W_UINT32 structIndex)
 
EXTERN_C int WENTRY_C WmkProtReserveStruct (STRUCT_HEADER *data, W_UINT32 *structIndex)
 
EXTERN_C int WENTRY_C WmkProtDeleteAllStructs ()
 
EXTERN_C int WENTRY_C WmkProtFindEnumHeaderByName (const char *name, W_UINT32 *index, ENUM_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtFindEnumHeaderByNameIncludeDummy (const char *name, W_UINT32 *index, ENUM_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtGetEnumHeader (W_UINT32 index, ENUM_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtGetEnumHeaderIncludeDummy (W_UINT32 index, ENUM_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtNextEnumHeader (W_UINT32 *index, ENUM_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtNextEnumHeaderIncludeDummy (W_UINT32 *index, ENUM_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtFindEnumValueByName (ENUM_INFO *enumInfo, const char *name, int nameLen, ENUM_VALUE_INFO **result)
 
EXTERN_C int WENTRY_C WmkProtCountEnumerations (W_UINT32 *result)
 
EXTERN_C int WENTRY_C WmkProtCountEnumerationsIncludeDummy (W_UINT32 *result)
 
EXTERN_C int WENTRY_C WmkProtWriteEnum (STRUCT_HEADER *data, int forceMode, int dynamic)
 
EXTERN_C int WENTRY_C WmkProtWriteBuiltinEnum (STRUCT_HEADER *data, W_UINT32 enumIndex)
 
EXTERN_C int WENTRY_C WmkProtReserveEnum (STRUCT_HEADER *data, W_UINT32 *enumIndex)
 
EXTERN_C int WENTRY_C WmkProtDeleteEnum (const char *name, int forceMode, int dynamic)
 
EXTERN_C int WENTRY_C WmkProtDeleteAllEnums ()
 
EXTERN_C int WENTRY_C WmkProtStructChangeCounter (W_UINT32 *result)
 
EXTERN_C int WENTRY_C WmkProtDynamicStructChangeCounter (W_UINT32 *result)
 
EXTERN_C int WENTRY_C WmkProtEnumChangeCounter (W_UINT32 *result)
 
EXTERN_C int WENTRY_C WmkProtDynamicEnumChangeCounter (W_UINT32 *result)
 
EXTERN_C int WENTRY_C WmkProtStartStructList (STRUCT_LIST_CONFIRM *confirms)
 
EXTERN_C int WENTRY_C WmkProtStopStructList ()
 

Detailed Description

PlcOpcPipeStruct.c.

PlcOpcPipeStruct.c

Author
MN
Version
779
Date
Thu Apr 9 11:41:22 2026 !