Tani OpcPipe protocol  1.0.5
Tani OpcPipe protocol
Macros
Browse opcodes

Macros

#define WMK_PROT_BROWSE_ITEMS   1
 
#define WMK_PROT_BROWSE_ONE_ITEM   2
 
#define WMK_PROT_BROWSE_SERVER   3
 
#define WMK_PROT_BROWSE_STRUCTURES   4
 
#define WMK_PROT_BROWSE_ONE_STRUCTURE   5
 
#define WMK_PROT_BROWSE_ENUMERATIONS   6
 
#define WMK_PROT_BROWSE_ONE_ENUMERATION   7
 
#define WMK_PROT_BROWSE_EVENT_TYPES   8
 
#define WMK_PROT_BROWSE_EVENTS   9
 
#define WMK_PROT_BROWSE_EVENT_FIELDS   10
 
#define WMK_PROT_BROWSE_ONE_EVENT_TYPE   11
 

Detailed Description

Macro Definition Documentation

◆ WMK_PROT_BROWSE_ENUMERATIONS

#define WMK_PROT_BROWSE_ENUMERATIONS   6

Browse enumerations.

On the server side this will use the internal enumeration cache.

  • request: path = path to browse, leave empty for root list; startOffset is used; typ, bowseFlags are ignored
  • response: browse data

◆ WMK_PROT_BROWSE_EVENT_FIELDS

#define WMK_PROT_BROWSE_EVENT_FIELDS   10

Browse possible event fiels of one OPC UA event type.

On the server side this will use the internal item list.

  • request: path = type to browse; startOffset is used; typ, bowseFlags are ignored
  • response: browse data

◆ WMK_PROT_BROWSE_EVENT_TYPES

#define WMK_PROT_BROWSE_EVENT_TYPES   8

Browse possible OPC UA event types.

On the server side this will use the internal item list.

  • request: path = path to browse, leave empty for root list; startOffset is used; typ, bowseFlags are ignored
  • response: browse data

◆ WMK_PROT_BROWSE_EVENTS

#define WMK_PROT_BROWSE_EVENTS   9

Browse possible event types of one OPC UA object.

On the server side this will use the internal item list.

  • request: path = object to browse; startOffset is used; typ, bowseFlags are ignored
  • response: browse data

◆ WMK_PROT_BROWSE_ITEMS

#define WMK_PROT_BROWSE_ITEMS   1

Browse items.

On the server side this will call:

  • request: path = path to browse, leave empty for root list; startOffset, typ, bowseFlags are used
  • response: browse data

◆ WMK_PROT_BROWSE_ONE_ENUMERATION

#define WMK_PROT_BROWSE_ONE_ENUMERATION   7

Browse content of one enumeration.

On the server side this will use the internal enumeration cache.

  • request: path = structure to browse; startOffset, typ, bowseFlags are ignored
  • response: one STRUCT_HEADER with list of enumeration values

◆ WMK_PROT_BROWSE_ONE_EVENT_TYPE

#define WMK_PROT_BROWSE_ONE_EVENT_TYPE   11

Browse one OPC UA event type.

On the server side this will use the internal item list.

  • request: path = path to browse; startOffset, typ, bowseFlags are ignored
  • response: browse data

◆ WMK_PROT_BROWSE_ONE_ITEM

#define WMK_PROT_BROWSE_ONE_ITEM   2

Browse information for one item.

On the server side this will call:

  • request: path = item to browse; bowseFlags is used; startOffset, typ are ignored
  • response: browse data

◆ WMK_PROT_BROWSE_ONE_STRUCTURE

#define WMK_PROT_BROWSE_ONE_STRUCTURE   5

Browse content of one structure.

On the server side this will use the internal structure cache.

  • request: path = structure to browse; startOffset, typ, bowseFlags are ignored
  • response: one STRUCT_HEADER with list of struct elements

◆ WMK_PROT_BROWSE_SERVER

#define WMK_PROT_BROWSE_SERVER   3

Browse available servers.

  • request (OPC DA): path = Server host name, leave empty for localhost; startOffset is used; typ, bowseFlags are ignored
  • request (OPC UA): path = "E" for endpoint browse (returns OPC_UA_ENDPOINT), leave empty for server browse; startOffset is used, typ, bowseFlags are ignored
  • response: browse data

◆ WMK_PROT_BROWSE_STRUCTURES

#define WMK_PROT_BROWSE_STRUCTURES   4

Browse structures.

On the server side this will use the internal structure cache.

  • request: path = path to browse, leave empty for root list; startOffset is used, typ, bowseFlags are ignored
  • response: browse data