UA Bundle SDK .NET
2.1.2.227
|
Namespaces | |
package | Properties |
Classes | |
class | AggregateCalculator |
Calculates the value of an aggregate. More... | |
class | AggregateManager |
An object that manages aggregate factories supported by the server. More... | |
class | AverageAggregateCalculator |
Calculates the value of an aggregate. More... | |
class | CountAggregateCalculator |
Calculates the value of an aggregate. More... | |
interface | IAggregateCalculator |
An interface that captures the original active API of the AggregateCalculator class required to integrate with the subscription code. More... | |
class | MinMaxAggregateCalculator |
Calculates the value of an aggregate. More... | |
class | ServerAggregateFilter |
A aggregate filter with additional state information. More... | |
class | StartEndAggregateCalculator |
Calculates the value of an aggregate. More... | |
class | StatusAggregateCalculator |
Calculates the value of an aggregate. More... | |
class | StdDevAggregateCalculator |
Calculates the value of an aggregate. More... | |
class | ContinuationPoint |
The table of all reference types known to the server. More... | |
class | ConditionModel |
More... | |
class | AcknowledgeableConditionModel |
More... | |
class | AlarmConditionModel |
More... | |
class | ExclusiveLimitAlarmModel |
More... | |
class | ModelControllerBase |
A base class for model controllers. More... | |
class | ServerDiagnosticsModel |
Defines application specific behavoir for the Server object. More... | |
class | ServerModel |
Defines application specific behavoir for the Server object. More... | |
class | SessionDiagnosticsObjectModel |
Defines application specific behavoir for the Server object. More... | |
class | SubscriptionDiagnosticsModel |
Defines application specific behavoir for the Server object. More... | |
class | FilterManager |
More... | |
class | BaseEventModel |
The base class for event objects. More... | |
class | GenericEvent |
A class that stores the fields for an event. More... | |
class | BrowseHandle |
A handle for a node accessed during a browse operation. More... | |
class | BrowseOperationHandle |
A handle for a single operation within a browse or translate request. More... | |
class | CallTransactionHandle |
A transaction for one or more call requests for a single IMethodManager. More... | |
class | DataTransactionHandle |
A transaction for one or more requests for a single IIOManager. More... | |
class | EventTransactionHandle |
A transaction for one or more requests for a single IEventManager. More... | |
class | HandleBase |
A base class for handles. More... | |
class | HistoryDataHandle |
A handle for a node which supports data history. More... | |
class | HistoryDataOperationHandle |
A handle for a single history data operation within a request. More... | |
class | HistoryDataTransactionHandle |
A transaction for history data request. More... | |
class | HistoryEventHandle |
A handle for a node which supports event history. More... | |
class | HistoryEventOperationHandle |
A handle for a single history event operation within a request. More... | |
class | HistoryEventTransactionHandle |
A transaction for history event request. More... | |
class | MethodHandle |
A handle for an object and method accessed during a call operation. More... | |
class | MethodOperationHandle |
A handle for a single call operation within a request. More... | |
interface | IMethodDispatcher |
A interface to an object which implements method calls. More... | |
class | MonitoredItemHandle |
A handle for a monitored item. More... | |
class | MonitoredItemOperationHandle |
A handle for monitored item operations. More... | |
class | NodeAttributeHandle |
A handle for node and attribute accessed during a read/write operation. More... | |
class | NodeAttributeOperationHandle |
A handle for a node related operations. More... | |
class | NotifierHandle |
A handle for a node. More... | |
class | NotifierOperationHandle |
A handle for a node related operations. More... | |
class | OperationHandle |
A base class for a handle for a single operation within a request. More... | |
class | TransactionHandle |
A handle for a transaction. More... | |
class | ViewHandle |
A handle for a view. More... | |
class | HistoryContinuationPoint |
More... | |
interface | IAdvancedNodeManager |
Functions that can be used to optimize common operations in a NodeManager. More... | |
interface | IEventManager |
An interface to an object that manages access to events produced by a node. More... | |
interface | IEventManagerEx |
The interface for an event manager that allows other event managers to link to it. More... | |
class | EventMonitoringResult |
The results for a data monitoring operation. More... | |
interface | IHistoryReadDataManager |
An interface to an object that allows reading of historical data. More... | |
interface | IHistoryReadEventManager |
An interface to an object that allows reading of historical events. More... | |
interface | IHistoryUpdateDataManager |
An interface to an object that allows updating of historical data. More... | |
interface | IHistoryUpdateEventManager |
An interface to an object that allows updating of historical events. More... | |
interface | IIOManager |
An interface to an object that manages access to the attribute values of nodes. More... | |
class | DataMonitoringResult |
The results for a data monitoring operation. More... | |
interface | IMethodManager |
An interface to an object that manages access to methods More... | |
interface | INodeManagementManager |
An interface to an object that allows nodes and references to be added and removed. More... | |
interface | INodeManager |
An interface to an object that manages a subset of the nodes in a server. More... | |
interface | INodeManagerEx |
An interface to an object that manages a subset of the nodes in a server. More... | |
interface | IObjectMappingManager |
An interface to an object allows objects to be linked via reflection to an in-memory node. More... | |
interface | IUserAccessManager |
An interface to an object that manages access to nodes in an address space. More... | |
interface | IViewManager |
An interface to an object that manages access to a view. More... | |
class | BaseObjectModel |
The base type for all object nodes. More... | |
class | AggregateConfigurationModel |
More... | |
class | AggregateFunctionModel |
More... | |
class | BaseConditionClassModel |
More... | |
class | MaintenanceConditionClassModel |
More... | |
class | ProcessConditionClassModel |
More... | |
class | SystemConditionClassModel |
More... | |
class | DataTypeEncodingModel |
More... | |
class | DataTypeSystemModel |
More... | |
class | FileModel |
An object that represents a file that can be accessed via the server. More... | |
interface | IFileMethods |
The interface for methods implemented on the FileModel object. More... | |
class | AddressSpaceFileModel |
A file used to store a namespace exported from the server. More... | |
interface | IAddressSpaceFileMethods |
The interface for methods implemented on the AddressSpaceFileModel object. More... | |
class | FolderModel |
The type for objects that organize other nodes. More... | |
class | HistoricalDataConfigurationModel |
More... | |
class | HistoryServerCapabilitiesModel |
More... | |
class | LockModel |
More... | |
interface | ILockMethods |
The interface for methods implemented on the LockModel object. More... | |
class | NamespaceMetadataModel |
Provides the metadata for a namespace used by the server. More... | |
class | NamespacesModel |
A container for the namespace metadata provided by the server. More... | |
class | OperationLimitsModel |
Identifies the operation limits imposed by the server. More... | |
class | ServerCapabilitiesModel |
Describes the capabilities supported by the server. More... | |
class | ServerRedundancyModel |
A base type for an object that describe how a server supports redundancy. More... | |
class | NonTransparentRedundancyModel |
Identifies the capabilties of server that supports non-transparent redundancy. More... | |
class | TransparentRedundancyModel |
Identifies the capabilties of server that supports transparent redundancy. More... | |
interface | IServerMethods |
The interface for methods implemented on the ServerModel object. More... | |
class | SessionsDiagnosticsSummaryModel |
Provides a summary of session level diagnostics. More... | |
class | StateMachineModel |
More... | |
class | FiniteStateMachineModel |
More... | |
class | ExclusiveLimitStateMachineModel |
More... | |
class | ProgramStateMachineModel |
A state machine for a program. More... | |
interface | IProgramStateMachineMethods |
The interface for methods implemented on the ProgramStateMachineModel object. More... | |
class | ShelvedStateMachineModel |
More... | |
interface | IShelvedStateMachineMethods |
The interface for methods implemented on the ShelvedStateMachineModel object. More... | |
class | StateModel |
More... | |
class | InitialStateModel |
More... | |
class | TransitionModel |
More... | |
class | VendorServerInfoModel |
A base type for vendor specific server information. More... | |
class | AuditEventModel |
A base type for events used to track client initiated changes to the server state. More... | |
class | AuditNodeManagementEventModel |
More... | |
class | AuditAddNodesEventModel |
More... | |
class | AuditAddReferencesEventModel |
More... | |
class | AuditDeleteNodesEventModel |
More... | |
class | AuditDeleteReferencesEventModel |
More... | |
class | AuditSecurityEventModel |
A base type for events used to track security related changes. More... | |
class | AuditCertificateEventModel |
More... | |
class | AuditCertificateDataMismatchEventModel |
More... | |
class | AuditCertificateExpiredEventModel |
More... | |
class | AuditCertificateInvalidEventModel |
More... | |
class | AuditCertificateMismatchEventModel |
More... | |
class | AuditCertificateRevokedEventModel |
More... | |
class | AuditCertificateUntrustedEventModel |
More... | |
class | AuditChannelEventModel |
A base type for events used to track related changes to a secure channel. More... | |
class | AuditOpenSecureChannelEventModel |
An event that is raised when a secure channel is opened. More... | |
class | AuditSessionEventModel |
A base type for events used to track related changes to a session. More... | |
class | AuditActivateSessionEventModel |
More... | |
class | AuditCancelEventModel |
More... | |
class | AuditCreateSessionEventModel |
An event that is raised when a session is created. More... | |
class | AuditUrlMismatchEventModel |
More... | |
class | AuditUpdateEventModel |
More... | |
class | AuditHistoryUpdateEventModel |
More... | |
class | AuditHistoryDeleteEventModel |
More... | |
class | AuditHistoryAtTimeDeleteEventModel |
More... | |
class | AuditHistoryEventDeleteEventModel |
More... | |
class | AuditHistoryRawModifyDeleteEventModel |
More... | |
class | AuditHistoryEventUpdateEventModel |
More... | |
class | AuditHistoryValueUpdateEventModel |
More... | |
class | AuditWriteUpdateEventModel |
More... | |
class | AuditUpdateMethodEventModel |
More... | |
class | AuditConditionEventModel |
More... | |
class | AuditConditionAcknowledgeEventModel |
More... | |
class | AuditConditionCommentEventModel |
More... | |
class | AuditConditionConfirmEventModel |
More... | |
class | AuditConditionEnableEventModel |
More... | |
class | AuditConditionRespondEventModel |
More... | |
class | AuditConditionShelvingEventModel |
More... | |
class | AuditUpdateStateEventModel |
More... | |
class | AuditProgramTransitionEventModel |
More... | |
class | ProgramTransitionAuditEventModel |
More... | |
class | BaseModelChangeEventModel |
More... | |
class | GeneralModelChangeEventModel |
More... | |
class | SemanticChangeEventModel |
More... | |
interface | IConditionMethods |
The interface for methods implemented on the ConditionModel object. More... | |
interface | IAcknowledgeableConditionMethods |
The interface for methods implemented on the AcknowledgeableConditionModel object. More... | |
class | DiscreteAlarmModel |
More... | |
class | OffNormalAlarmModel |
More... | |
class | SystemOffNormalAlarmModel |
More... | |
class | TripAlarmModel |
More... | |
class | LimitAlarmModel |
More... | |
class | ExclusiveDeviationAlarmModel |
More... | |
class | ExclusiveLevelAlarmModel |
More... | |
class | ExclusiveRateOfChangeAlarmModel |
More... | |
class | NonExclusiveLimitAlarmModel |
More... | |
class | NonExclusiveDeviationAlarmModel |
More... | |
class | NonExclusiveLevelAlarmModel |
More... | |
class | NonExclusiveRateOfChangeAlarmModel |
More... | |
class | DialogConditionModel |
More... | |
interface | IDialogConditionMethods |
The interface for methods implemented on the DialogConditionModel object. More... | |
class | EventQueueOverflowEventModel |
More... | |
class | ProgressEventModel |
More... | |
class | SystemEventModel |
More... | |
class | DeviceFailureEventModel |
More... | |
class | RefreshEndEventModel |
More... | |
class | RefreshRequiredEventModel |
More... | |
class | RefreshStartEventModel |
More... | |
class | SystemStatusChangeEventModel |
More... | |
class | TransitionEventModel |
More... | |
class | ProgramTransitionEventModel |
More... | |
class | BaseVariableModel |
The abstract base type for all variable nodes. More... | |
class | BaseVariableModel< T > |
A typed object which represents a BaseVariableType. More... | |
class | BaseDataVariableModel |
The type for variable that represents a process value. More... | |
class | BaseDataVariableModel< T > |
A typed object which represents a BaseDataVariableType. More... | |
class | BuildInfoModel |
More... | |
class | ConditionVariableModel |
More... | |
class | ConditionVariableModel< T > |
A typed object which represents a ConditionVariableType. More... | |
class | DataItemModel |
A variable that contains live automation data. More... | |
class | DataItemModel< T > |
A typed object which represents a DataItemType. More... | |
class | AnalogItemModel |
More... | |
class | AnalogItemModel< T > |
A typed object which represents a AnalogItemType. More... | |
class | DiscreteItemModel |
More... | |
class | DiscreteItemModel< T > |
A typed object which represents a DiscreteItemType. More... | |
class | MultiStateDiscreteModel |
More... | |
class | MultiStateDiscreteModel< T > |
A typed object which represents a MultiStateDiscreteType. More... | |
class | MultiStateValueDiscreteModel |
More... | |
class | MultiStateValueDiscreteModel< T > |
A typed object which represents a MultiStateValueDiscreteType. More... | |
class | TwoStateDiscreteModel |
More... | |
class | DataTypeDescriptionModel |
The type for variable that represents the description of a data type encoding. More... | |
class | DataTypeDictionaryModel |
The type for variable that represents the collection of data type decriptions. More... | |
class | OptionSetModel |
More... | |
class | OptionSetModel< T > |
A typed object which represents a OptionSetType. More... | |
class | ProgramDiagnosticModel |
More... | |
class | SamplingIntervalDiagnosticsArrayModel |
More... | |
class | SamplingIntervalDiagnosticsModel |
More... | |
class | ServerDiagnosticsSummaryModel |
More... | |
class | ServerStatusModel |
More... | |
class | ServerVendorCapabilityModel |
More... | |
class | ServerVendorCapabilityModel< T > |
A typed object which represents a ServerVendorCapabilityType. More... | |
class | SessionDiagnosticsArrayModel |
More... | |
class | SessionDiagnosticsVariableModel |
More... | |
class | SessionSecurityDiagnosticsArrayModel |
More... | |
class | SessionSecurityDiagnosticsModel |
More... | |
class | StateVariableModel |
More... | |
class | FiniteStateVariableModel |
More... | |
class | TwoStateVariableModel |
More... | |
class | SubscriptionDiagnosticsArrayModel |
More... | |
class | TransitionVariableModel |
More... | |
class | FiniteTransitionVariableModel |
More... | |
class | PropertyModel |
The type for variable that represents a property of another node. More... | |
class | PropertyModel< T > |
A typed object which represents a PropertyType. More... | |
class | BaseNodeManager |
A base class for all node managers. More... | |
class | AddNodeSettings |
The parameters used to add a new node to the server address space. More... | |
class | CreateNodeSettings |
The settings used to create a new in-memory node. More... | |
class | CreateInstanceSettings |
The settings used to create a new in-memory instance node. More... | |
class | CreateObjectSettings |
The settings used to create a new in-memory object node. More... | |
class | CreateVariableSettings |
The settings used to create a new in-memory variable node. More... | |
class | CreateMethodSettings |
The settings used to create a new in-memory method node. More... | |
class | CreateViewSettings |
The settings used to create a new in-memory view node. More... | |
class | CreateTypeSettings |
The settings used to create a new in-memory instance node. More... | |
class | CreateObjectTypeSettings |
The settings used to create a new in-memory object type node. More... | |
class | CreateVariableTypeSettings |
The settings used to create a new in-memory variable type node. More... | |
class | CreateDataTypeSettings |
The settings used to create a new in-memory data type node. More... | |
class | CreateReferenceTypeSettings |
The settings used to create a new in-memory reference type node. More... | |
class | NodeIdGenerationSettings |
The settings that control how NodeIds are created by the node manager. More... | |
class | CrossReferenceManager |
Manages the cross references for a node manager. More... | |
class | DataSamplingManager |
A class that polls one or more I/O managers for data changes. More... | |
class | NodeAttributeId |
A class that stores a NodeId/AttributeId pair. More... | |
class | NodeAttributeConfiguration |
Stores the configuration for a node attribute stored in a BaseNodeManager. More... | |
class | NodeMetadata |
The metadata for a node. More... | |
class | NotifierManager |
Manages the notifier heirarchy for a node manager. More... | |
interface | INotifierManagerCallback |
Used to receive notifications from the NotifierManager that the subscription state has changed. More... | |
class | EventMonitoredItem |
Stores the state for an event monitored item. More... | |
class | ParsedNodeId |
Stores the elements of a NodeId after it is parsed. More... | |
class | RootNodeManager |
The root node manager for a server. More... | |
class | TypeManager |
An object that manages the types in the address space. More... | |
class | FullyInstantiatedType |
A fully instantiated type. More... | |
class | RequestContext |
More... | |
class | ResourceManager |
An object that manages access to localized resources. More... | |
class | ServerContext |
More... | |
class | ServerInternalClient |
A class that can be used to access server functionality internally. More... | |
class | InternalClientFastDataMonitoredItem |
The parameters used to create a data monitored item with no filtering or queuing. More... | |
class | InternalClientFullDataMonitoredItem |
The parameters used to create a data monitored item with filtering and/or queuing. More... | |
class | ServerManager |
An implementation of a server. More... | |
class | ServerSettings |
A class that stores the settings for a server. More... | |
class | Session |
A generic session manager object for a server. More... | |
class | RegisteredNode |
The state of a registered node. More... | |
class | SessionLimits |
A class that stores the limits used by sessions. More... | |
class | SessionManager |
A generic session manager object for a server. More... | |
interface | ISessionManager |
Allows application components to receive notifications when changes to sessions occur. More... | |
class | ImpersonateEventArgs |
A class which provides the event arguments for session related event. More... | |
class | MonitoredItem |
A monitored item for a subscription. More... | |
class | MonitoredItemQueue |
Provides a queue for data changes. More... | |
class | SessionPublishQueue |
Manages the publish queues for a session. More... | |
class | Subscription |
Manages a subscription created by a client. More... | |
class | SubscriptionLimits |
A class that stores the limits used by subscriptions. More... | |
class | SubscriptionManager |
A generic session manager object for a server. More... | |
interface | ISubscriptionManager |
Provides access to the subscription manager within the server. More... | |
class | TraceServerModuleInfo |
The metadata for the UnifiedAutomation.Server trace object. More... | |
class | TraceServer |
The trace class used by the UnifiedAutomation.UaClient namespace. More... | |
class | TraceServerInternalModuleInfo |
The metadata for the UnifiedAutomation.Server trace object. More... | |
class | TraceServerInternal |
The trace class used by the UnifiedAutomation.UaClient namespace. More... | |
class | UserIdentity |
A user identity. More... | |
Functions | |
delegate IAggregateCalculator | AggregatorFactory (NodeId aggregateId, DateTime startTime, DateTime endTime, double processingInterval, bool stepped, AggregateConfiguration configuration) |
Creates a new instance of an aggregate factory. More... | |
delegate StatusCode | CallMethodEventHandler (RequestContext context, MethodHandle methodHandle, IList< Variant > inputArguments, List< StatusCode > inputArgumentResults, List< Variant > outputArguments) |
The method which is called to invoke the method. More... | |
delegate void | StartEventMonitoringCompleteEventHandler (NotifierOperationHandle operationHandle, object callbackData, MonitoredItemHandle itemHandle, EventMonitoringResult result, bool doNotBlockThread) |
Called when a start event monitoring operation completes. More... | |
delegate void | ModifyEventMonitoringCompleteEventHandler (MonitoredItemOperationHandle operationHandle, object callbackData, EventMonitoringResult result, bool doNotBlockThread) |
Called when a modify event monitoring operation completes. More... | |
delegate void | EventNotificationEventHandler (RequestContext context, MonitoredItemHandle itemHandle, GenericEvent e, bool doNotBlockThread) |
Called when a new event ocurrs. More... | |
delegate void | HistoryReadDataCompleteEventHandler (HistoryDataOperationHandle operationHandle, object callbackData, HistoryReadResult result, bool doNotBlockThread) |
A function used to report the results of a history read data operation. More... | |
delegate void | HistoryReadEventCompleteEventHandler (HistoryEventOperationHandle operationHandle, object callbackData, HistoryReadResult result, bool doNotBlockThread) |
A function used to report the results of a history read event operation. More... | |
delegate void | HistoryUpdateDataCompleteEventHandler (HistoryDataOperationHandle operationHandle, object callbackData, HistoryUpdateResult result, bool doNotBlockThread) |
A function used to report the results of a history update data operation. More... | |
delegate void | HistoryUpdateEventCompleteEventHandler (HistoryEventOperationHandle operationHandle, object callbackData, HistoryUpdateResult result, bool doNotBlockThread) |
A function used to report the results of a history update data operation. More... | |
delegate void | ReadCompleteEventHandler (NodeAttributeOperationHandle operationHandle, object callbackData, DataValue dataValue, bool doNotBlockThread) |
A function used to report the results of a read operation. More... | |
delegate void | WriteCompleteEventHandler (NodeAttributeOperationHandle operationHandle, object callbackData, StatusCode result, bool doNotBlockThread) |
A function used to report the results of a write operation. More... | |
delegate void | StartDataMonitoringCompleteEventHandler (NodeAttributeOperationHandle operationHandle, object callbackData, MonitoredItemHandle itemHandle, DataMonitoringResult result, bool doNotBlockThread) |
A function used to report the results of a start data monitoring operation. More... | |
delegate void | ModifyDataMonitoringCompleteEventHandler (MonitoredItemOperationHandle operationHandle, object callbackData, DataMonitoringResult result, bool doNotBlockThread) |
A function used to report the results of a modify data monitoring operation. More... | |
delegate void | StopMonitoringCompleteEventHandler (MonitoredItemOperationHandle operationHandle, object callbackData, StatusCode result, bool doNotBlockThread) |
A function used to report the results of a stop data monitoring operation. More... | |
delegate void | SetMonitoringModeCompleteEventHandler (MonitoredItemOperationHandle operationHandle, object callbackData, StatusCode result, bool doNotBlockThread) |
A function used to report the results of a set data monitoring mode operation. More... | |
delegate void | DataChangeEventHandler (RequestContext context, MonitoredItemHandle itemHandle, DataValue dataValue, bool doNotBlockThread) |
A function used to report a change to a monitored attribute. More... | |
delegate void | CallCompleteEventHandler (MethodOperationHandle handle, object callbackData, CallMethodResult result, bool doNotBlockThread) |
A function that is called when a call operation completes. More... | |
delegate void | BrowseCompletedEventHandler (BrowseOperationHandle operationHandle, object callbackData, BrowseResult browseResult, ContinuationPoint continuationPoint, bool doNotBlockThread) |
A function that is called when a browse operation completes. More... | |
delegate void | TranslateCompletedEventHandler (BrowseOperationHandle operationHandle, object callbackData, BrowsePathResult browseResult, bool doNotBlockThread) |
A function that is called when a translate browse paths operation completes. More... | |
delegate void | InternalClientDataChangeEventHandler (RequestContext context, MonitoredItemHandle itemHandle, MonitoredItemNotification dataChange, object callbackData) |
Invoked when a new data change is available for an internal subscription. More... | |
delegate void | InternalClientEventEventHandler (RequestContext context, MonitoredItemHandle itemHandle, EventFieldList e, object callbackData) |
Invoked when a new event is available for an internal subscription. More... | |
delegate void | SessionEventHandler (Session session, SessionEventReason reason) |
The delegate for functions used to receive session related events. More... | |
delegate void | ImpersonateEventHandler (Session session, ImpersonateEventArgs args) |
The delegate for functions used to receive impersonation events. More... | |
delegate void | SubscriptionEventHandler (Subscription subscription, bool deleted) |
The delegate for functions used to receive subscription related events. More... | |
The methods supported by the node manager.
enum UnifiedAutomation.UaServer.EventSeverity : int |
The severity for an event.
Event severities can have any value between 1 and 1000. This enumeration provides default values.
The current publishing state for a subcription.
The set of all service request types (used for collecting diagnostics and checking permissions).
The set of all transaction types.
The possible user access rights.
delegate IAggregateCalculator UnifiedAutomation.UaServer.AggregatorFactory | ( | NodeId | aggregateId, |
DateTime | startTime, | ||
DateTime | endTime, | ||
double | processingInterval, | ||
bool | stepped, | ||
AggregateConfiguration | configuration | ||
) |
Creates a new instance of an aggregate factory.
delegate void UnifiedAutomation.UaServer.BrowseCompletedEventHandler | ( | BrowseOperationHandle | operationHandle, |
object | callbackData, | ||
BrowseResult | browseResult, | ||
ContinuationPoint | continuationPoint, | ||
bool | doNotBlockThread | ||
) |
A function that is called when a browse operation completes.
operationHandle | The operation handle. |
callbackData | The callback data. |
browseResult | The browse result. |
continuationPoint | The continuation point. |
doNotBlockThread | if set to true do not block thread. |
delegate void UnifiedAutomation.UaServer.CallCompleteEventHandler | ( | MethodOperationHandle | handle, |
object | callbackData, | ||
CallMethodResult | result, | ||
bool | doNotBlockThread | ||
) |
A function that is called when a call operation completes.
handle | The handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then the current thread should not be blocked. |
delegate StatusCode UnifiedAutomation.UaServer.CallMethodEventHandler | ( | RequestContext | context, |
MethodHandle | methodHandle, | ||
IList< Variant > | inputArguments, | ||
List< StatusCode > | inputArgumentResults, | ||
List< Variant > | outputArguments | ||
) |
The method which is called to invoke the method.
context | The request context. |
methodHandle | The method handle. |
inputArguments | The input arguments. |
inputArgumentResults | The input argument results. |
outputArguments | The output arguments. |
StatusException | May be thrown but has the same meaning as a Bad return code. |
delegate void UnifiedAutomation.UaServer.DataChangeEventHandler | ( | RequestContext | context, |
MonitoredItemHandle | itemHandle, | ||
DataValue | dataValue, | ||
bool | doNotBlockThread | ||
) |
A function used to report a change to a monitored attribute.
context | The request context. |
itemHandle | The item handle. |
dataValue | The data value. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.EventNotificationEventHandler | ( | RequestContext | context, |
MonitoredItemHandle | itemHandle, | ||
GenericEvent | e, | ||
bool | doNotBlockThread | ||
) |
Called when a new event ocurrs.
context | The request context. |
itemHandle | The item handle. |
e | The event. |
doNotBlockThread | if set to true then the current thread should not be blocked. |
delegate void UnifiedAutomation.UaServer.HistoryReadDataCompleteEventHandler | ( | HistoryDataOperationHandle | operationHandle, |
object | callbackData, | ||
HistoryReadResult | result, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a history read data operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.HistoryReadEventCompleteEventHandler | ( | HistoryEventOperationHandle | operationHandle, |
object | callbackData, | ||
HistoryReadResult | result, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a history read event operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.HistoryUpdateDataCompleteEventHandler | ( | HistoryDataOperationHandle | operationHandle, |
object | callbackData, | ||
HistoryUpdateResult | result, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a history update data operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.HistoryUpdateEventCompleteEventHandler | ( | HistoryEventOperationHandle | operationHandle, |
object | callbackData, | ||
HistoryUpdateResult | result, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a history update data operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.ImpersonateEventHandler | ( | Session | session, |
ImpersonateEventArgs | args | ||
) |
The delegate for functions used to receive impersonation events.
delegate void UnifiedAutomation.UaServer.InternalClientDataChangeEventHandler | ( | RequestContext | context, |
MonitoredItemHandle | itemHandle, | ||
MonitoredItemNotification | dataChange, | ||
object | callbackData | ||
) |
Invoked when a new data change is available for an internal subscription.
context | The request context. |
itemHandle | The item handle. |
dataChange | The data change. |
callbackData | The callback data. |
delegate void UnifiedAutomation.UaServer.InternalClientEventEventHandler | ( | RequestContext | context, |
MonitoredItemHandle | itemHandle, | ||
EventFieldList | e, | ||
object | callbackData | ||
) |
Invoked when a new event is available for an internal subscription.
context | The request context. |
itemHandle | The item handle. |
e | The e. |
callbackData | The callback data. |
delegate void UnifiedAutomation.UaServer.ModifyDataMonitoringCompleteEventHandler | ( | MonitoredItemOperationHandle | operationHandle, |
object | callbackData, | ||
DataMonitoringResult | result, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a modify data monitoring operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.ModifyEventMonitoringCompleteEventHandler | ( | MonitoredItemOperationHandle | operationHandle, |
object | callbackData, | ||
EventMonitoringResult | result, | ||
bool | doNotBlockThread | ||
) |
Called when a modify event monitoring operation completes.
operationHandle | The operation handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then the current thread should not be blocked. |
delegate void UnifiedAutomation.UaServer.ReadCompleteEventHandler | ( | NodeAttributeOperationHandle | operationHandle, |
object | callbackData, | ||
DataValue | dataValue, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a read operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
dataValue | The data value. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.SessionEventHandler | ( | Session | session, |
SessionEventReason | reason | ||
) |
The delegate for functions used to receive session related events.
delegate void UnifiedAutomation.UaServer.SetMonitoringModeCompleteEventHandler | ( | MonitoredItemOperationHandle | operationHandle, |
object | callbackData, | ||
StatusCode | result, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a set data monitoring mode operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.StartDataMonitoringCompleteEventHandler | ( | NodeAttributeOperationHandle | operationHandle, |
object | callbackData, | ||
MonitoredItemHandle | itemHandle, | ||
DataMonitoringResult | result, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a start data monitoring operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
itemHandle | The item handle. |
result | The result. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.StartEventMonitoringCompleteEventHandler | ( | NotifierOperationHandle | operationHandle, |
object | callbackData, | ||
MonitoredItemHandle | itemHandle, | ||
EventMonitoringResult | result, | ||
bool | doNotBlockThread | ||
) |
Called when a start event monitoring operation completes.
operationHandle | The operation handle. |
callbackData | The callback data. |
itemHandle | The item handle. |
result | The result. |
doNotBlockThread | if set to true then the current thread should not be blocked. |
delegate void UnifiedAutomation.UaServer.StopMonitoringCompleteEventHandler | ( | MonitoredItemOperationHandle | operationHandle, |
object | callbackData, | ||
StatusCode | result, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a stop data monitoring operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then do not block thread. |
delegate void UnifiedAutomation.UaServer.SubscriptionEventHandler | ( | Subscription | subscription, |
bool | deleted | ||
) |
The delegate for functions used to receive subscription related events.
subscription | The subscription that was affected. |
deleted | True if the subscription was deleted. |
delegate void UnifiedAutomation.UaServer.TranslateCompletedEventHandler | ( | BrowseOperationHandle | operationHandle, |
object | callbackData, | ||
BrowsePathResult | browseResult, | ||
bool | doNotBlockThread | ||
) |
A function that is called when a translate browse paths operation completes.
operationHandle | The operation handle. |
callbackData | The callback data. |
browseResult | The browse result. |
doNotBlockThread | if set to true do not block thread. |
delegate void UnifiedAutomation.UaServer.WriteCompleteEventHandler | ( | NodeAttributeOperationHandle | operationHandle, |
object | callbackData, | ||
StatusCode | result, | ||
bool | doNotBlockThread | ||
) |
A function used to report the results of a write operation.
operationHandle | The operation handle. |
callbackData | The callback data. |
result | The result. |
doNotBlockThread | if set to true then do not block thread. |