UA Bundle SDK .NET  2.2.0.255
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaServer.GenericEvent Class Reference

A class that stores the fields for an event. More...

Public Member Functions

 GenericEvent (FilterManager manager)
 Initializes a new instance of the GenericEvent class. More...
 
void Initialize (byte[] eventId, ExpandedNodeId eventType, NodeId sourceNode, string sourceName, EventSeverity severity, LocalizedText message)
 Initializes the event. More...
 
void Set (int handle, IEncodeable value)
 Sets the value for the event field with the specified handle. More...
 
void Set (int handle, Variant value)
 Sets the value for the event field with the specified handle. More...
 
void Set (string browsePath, IEncodeable value)
 Sets the value for the event field with the specified browse path. More...
 
void Set (string browsePath, Variant value)
 Sets the value for the event field with the specified browse path. More...
 
string ToPath (params AbsoluteName[] browseNames)
 Converts the browse names to a browse path. More...
 
string ToPath (params QualifiedName[] browseNames)
 Converts the browse names to a browse path. More...
 
string ToPath (params string[] browseNames)
 Converts the browse names to a browse path. More...
 
Variant Get (params AbsoluteName[] browseNames)
 Gets the field value for the browse path. More...
 
Variant Get (params QualifiedName[] browseNames)
 Gets the field value for the browse path. More...
 
Variant Get (params string[] browseNames)
 Gets the field value for the browse path. More...
 
Variant Get (int handle)
 Gets the field value for the handle More...
 
Variant Get (SimpleAttributeOperand clause)
 Gets the field value for the operand. More...
 

Properties

byte[] EventId [get, set]
 Gets the event id. More...
 
NodeId EventType [get, set]
 Gets the event type id. More...
 
NodeId SourceNode [get, set]
 Gets the source node. More...
 
DateTime Time [get, set]
 Gets or sets the time. More...
 
FilterManager Manager [get]
 Gets the manager. More...
 

Detailed Description

A class that stores the fields for an event.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.GenericEvent.GenericEvent ( FilterManager  manager)
inline

Initializes a new instance of the GenericEvent class.

Parameters
managerThe manager.

Member Function Documentation

Variant UnifiedAutomation.UaServer.GenericEvent.Get ( params AbsoluteName[]  browseNames)
inline

Gets the field value for the browse path.

Parameters
browseNamesThe browse names.
Returns
Variant UnifiedAutomation.UaServer.GenericEvent.Get ( params QualifiedName[]  browseNames)
inline

Gets the field value for the browse path.

Parameters
browseNamesThe browse names.
Returns
Variant UnifiedAutomation.UaServer.GenericEvent.Get ( params string[]  browseNames)
inline

Gets the field value for the browse path.

Parameters
browseNamesThe browse names.
Returns
Variant UnifiedAutomation.UaServer.GenericEvent.Get ( int  handle)
inline

Gets the field value for the handle

Parameters
handleThe handle.
Returns
Variant UnifiedAutomation.UaServer.GenericEvent.Get ( SimpleAttributeOperand  clause)
inline

Gets the field value for the operand.

Parameters
clauseThe clause.
Returns
void UnifiedAutomation.UaServer.GenericEvent.Initialize ( byte[]  eventId,
ExpandedNodeId  eventType,
NodeId  sourceNode,
string  sourceName,
EventSeverity  severity,
LocalizedText  message 
)
inline

Initializes the event.

Parameters
eventIdThe event id.
eventTypeType of the event.
sourceNodeThe source node.
sourceNameName of the source.
severityThe severity.
messageThe message.
void UnifiedAutomation.UaServer.GenericEvent.Set ( int  handle,
IEncodeable  value 
)
inline

Sets the value for the event field with the specified handle.

Parameters
handleThe handle.
valueThe value.
void UnifiedAutomation.UaServer.GenericEvent.Set ( int  handle,
Variant  value 
)
inline

Sets the value for the event field with the specified handle.

Parameters
handleThe handle.
valueThe value.
void UnifiedAutomation.UaServer.GenericEvent.Set ( string  browsePath,
IEncodeable  value 
)
inline

Sets the value for the event field with the specified browse path.

Parameters
browsePathThe browse path.
valueThe value.
void UnifiedAutomation.UaServer.GenericEvent.Set ( string  browsePath,
Variant  value 
)
inline

Sets the value for the event field with the specified browse path.

Parameters
browsePathThe browse path.
valueThe value.
string UnifiedAutomation.UaServer.GenericEvent.ToPath ( params AbsoluteName[]  browseNames)
inline

Converts the browse names to a browse path.

Parameters
browseNamesThe browse names.
Returns
string UnifiedAutomation.UaServer.GenericEvent.ToPath ( params QualifiedName[]  browseNames)
inline

Converts the browse names to a browse path.

Parameters
browseNamesThe browse names.
Returns
string UnifiedAutomation.UaServer.GenericEvent.ToPath ( params string[]  browseNames)
inline

Converts the browse names to a browse path.

Parameters
browseNamesThe browse names.
Returns

Property Documentation

byte [] UnifiedAutomation.UaServer.GenericEvent.EventId
getset

Gets the event id.

NodeId UnifiedAutomation.UaServer.GenericEvent.EventType
getset

Gets the event type id.

FilterManager UnifiedAutomation.UaServer.GenericEvent.Manager
get

Gets the manager.

The manager.

NodeId UnifiedAutomation.UaServer.GenericEvent.SourceNode
getset

Gets the source node.

DateTime UnifiedAutomation.UaServer.GenericEvent.Time
getset

Gets or sets the time.


The documentation for this class was generated from the following file: