Tani OpcPipe protocol  1.0.5
Tani OpcPipe protocol
Macros
defines forref PLC_OPCPIPE_BROWSEITEMDATA_INFO::EventInfo

Macros

#define OPCPIPE_BROWSEINFO_EVENT_PARENT   0x0001
 this is the parent in the event tree
 
#define OPCPIPE_BROWSEINFO_EVENT_CHILD   0x0002
 this is a child in the event tree
 
#define OPCPIPE_BROWSEINFO_EVENT_NO_ITEMS   0x0004
 on request: don't include normal items
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_USED   0x0008
 set if the nodeclass bits below are used
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_OBJECT   0x0000
 Nodeclass: Object.
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_VARIABLE   0x0010
 Nodeclass: Variable.
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_METHOD   0x0020
 Nodeclass: Method.
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_OBJECTTYPE   0x0030
 Nodeclass: ObjectType.
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_VARTYPE   0x0040
 Nodeclass: VariableType.
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_REFTYPE   0x0050
 Nodeclass: ReferenceType.
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_DATATYPE   0x0060
 Nodeclass: DataType.
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_VIEW   0x0070
 Nodeclass: View.
 
#define OPCPIPE_BROWSEINFO_EVENT_NODECLASS_MASK   0x00F0
 

Detailed Description

These are used if the OPCPIPE_BROWSEINFO_VALID_EVENT_INFO bit is set.