UA Bundle SDK .NET  2.4.0.361
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Modules Pages
UnifiedAutomation.UaServer.IServerMethods Interface Reference

The interface for methods implemented on the ServerModel object. More...

Inherited by UnifiedAutomation.UaServer.ServerManager.

Public Member Functions

StatusCode GetMonitoredItems (RequestContext context, ServerModel model, uint SubscriptionId, out uint[] ServerHandles, out uint[] ClientHandles)
 
StatusCode RequestServerStateChange (RequestContext context, ServerModel model, ServerState State, DateTime EstimatedReturnTime, uint SecondsTillShutdown, LocalizedText Reason, bool Restart)
 
StatusCode ResendData (RequestContext context, ServerModel model, uint SubscriptionId)
 
StatusCode SetSubscriptionDurable (RequestContext context, ServerModel model, uint SubscriptionId, uint LifetimeInHours, out uint RevisedLifetimeInHours)
 

Detailed Description

The interface for methods implemented on the ServerModel object.

Member Function Documentation

StatusCode UnifiedAutomation.UaServer.IServerMethods.GetMonitoredItems ( RequestContext  context,
ServerModel  model,
uint  SubscriptionId,
out uint[]  ServerHandles,
out uint[]  ClientHandles 
)

Parameters
context
model
SubscriptionId
ServerHandlesout:
ClientHandlesout:
Returns

Implemented in UnifiedAutomation.UaServer.ServerManager.

StatusCode UnifiedAutomation.UaServer.IServerMethods.RequestServerStateChange ( RequestContext  context,
ServerModel  model,
ServerState  State,
DateTime  EstimatedReturnTime,
uint  SecondsTillShutdown,
LocalizedText  Reason,
bool  Restart 
)

Parameters
context
model
State
EstimatedReturnTime
SecondsTillShutdown
Reason
Restart
Returns

Implemented in UnifiedAutomation.UaServer.ServerManager.

StatusCode UnifiedAutomation.UaServer.IServerMethods.ResendData ( RequestContext  context,
ServerModel  model,
uint  SubscriptionId 
)

Parameters
context
model
SubscriptionId
Returns

Implemented in UnifiedAutomation.UaServer.ServerManager.

StatusCode UnifiedAutomation.UaServer.IServerMethods.SetSubscriptionDurable ( RequestContext  context,
ServerModel  model,
uint  SubscriptionId,
uint  LifetimeInHours,
out uint  RevisedLifetimeInHours 
)

Parameters
context
model
SubscriptionId
LifetimeInHours
RevisedLifetimeInHoursout:
Returns

Implemented in UnifiedAutomation.UaServer.ServerManager.


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