A class that stores the fields for an event fired by the server application.
More...
A class that stores the fields for an event fired by the server application.
This interface is used to pass an event to ServerManager.ReportEvent for distribution to interested clients.
The class BaseEventModel provides the method UpdateEvent, setting all event fields at a GenericEvent which are defined by an EventType.
UnifiedAutomation.UaServer.GenericEvent.GenericEvent |
( |
FilterManager |
manager | ) |
|
Initializes a new instance of the GenericEvent class.
- Parameters
-
Gets the field value for the browse path.
- Parameters
-
browseNames | The browse names. |
- Returns
Gets the field value for the browse path.
- Parameters
-
browseNames | The browse names. |
- Returns
Variant UnifiedAutomation.UaServer.GenericEvent.Get |
( |
params string[] |
browseNames | ) |
|
Gets the field value for the browse path.
- Parameters
-
browseNames | The browse names. |
- Returns
Variant UnifiedAutomation.UaServer.GenericEvent.Get |
( |
int |
handle | ) |
|
Gets the field value for the handle
- Parameters
-
- Returns
Gets the field value for the operand.
- Parameters
-
- Returns
Initializes the event.
- Parameters
-
eventId | The event id. |
eventType | Type of the event. |
sourceNode | The source node. |
sourceName | Name of the source. |
severity | The severity. |
message | The message. |
void UnifiedAutomation.UaServer.GenericEvent.Set |
( |
int |
handle, |
|
|
IEncodeable |
value |
|
) |
| |
Sets the value for the event field with the specified handle.
- Parameters
-
handle | The handle. |
value | The value. |
void UnifiedAutomation.UaServer.GenericEvent.Set |
( |
int |
handle, |
|
|
Variant |
value |
|
) |
| |
Sets the value for the event field with the specified handle.
- Parameters
-
handle | The handle. |
value | The value. |
void UnifiedAutomation.UaServer.GenericEvent.Set |
( |
string |
browsePath, |
|
|
IEncodeable |
value |
|
) |
| |
Sets the value for the event field with the specified browse path.
- Parameters
-
browsePath | The browse path. |
value | The value. |
void UnifiedAutomation.UaServer.GenericEvent.Set |
( |
string |
browsePath, |
|
|
Variant |
value |
|
) |
| |
Sets the value for the event field with the specified browse path.
- Parameters
-
browsePath | The browse path. |
value | The value. |
string UnifiedAutomation.UaServer.GenericEvent.ToPath |
( |
params AbsoluteName[] |
browseNames | ) |
|
Converts the browse names to a browse path.
- Parameters
-
browseNames | The browse names. |
- Returns
string UnifiedAutomation.UaServer.GenericEvent.ToPath |
( |
params QualifiedName[] |
browseNames | ) |
|
Converts the browse names to a browse path.
- Parameters
-
browseNames | The browse names. |
- Returns
string UnifiedAutomation.UaServer.GenericEvent.ToPath |
( |
params string[] |
browseNames | ) |
|
Converts the browse names to a browse path.
- Parameters
-
browseNames | The browse names. |
- Returns
byte [] UnifiedAutomation.UaServer.GenericEvent.EventId |
|
getset |
Generated by the server to uniquely identify a particular Event Notification.
The Server is responsible to ensure that each Event has its unique EventId. It may do this, for example, by putting GUIDs into the ByteString. Clients can use the EventId to assist in minimizing or eliminating gaps and overlaps that may occur during a redundancy failover. The EventId shall always be returned as value and the Server is not allowed to return a StatusCode for the EventId indicating an error.
NodeId UnifiedAutomation.UaServer.GenericEvent.EventType |
|
getset |
Describes the specific type of Event.
The EventType shall always be returned as value and the Server is not allowed to return a StatusCode for the EventType indicating an error.
Gets the manager.
The manager.
Using a NodeAccessInfo can restrict the access of an event to single scopes.
NodeId UnifiedAutomation.UaServer.GenericEvent.SourceNode |
|
getset |
Identifies the Node that the Event originated from.
If the Event is not specific to a Node, the NodeId is set to null. Some subtypes of this BaseEventType may define additional rules for SourceNode.
DateTime UnifiedAutomation.UaServer.GenericEvent.Time |
|
getset |
Provides the time the Event occurred.
This value is set as close to the event generator as possible. It often comes from the underlying system or device. Once set, intermediate OPC UA Servers shall not alter the value.
The documentation for this class was generated from the following file:
- D:/work/uasdknet/src/UaServer/GenericEvent.cs