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

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

Public Member Functions

StatusCode Halt (RequestContext context, ProgramStateMachineModel model)
 Causes the Program to transition from the Ready, Running or Suspended state to the Halted state. More...
 
StatusCode Reset (RequestContext context, ProgramStateMachineModel model)
 Causes the Program to transition from the Halted state to the Ready state. More...
 
StatusCode Resume (RequestContext context, ProgramStateMachineModel model)
 Causes the Program to transition from the Suspended state to the Running state. More...
 
StatusCode Start (RequestContext context, ProgramStateMachineModel model)
 Causes the Program to transition from the Ready state to the Running state. More...
 
StatusCode Suspend (RequestContext context, ProgramStateMachineModel model)
 Causes the Program to transition from the Running state to the Suspended state. More...
 

Detailed Description

The interface for methods implemented on the ProgramStateMachineModel object.

Member Function Documentation

StatusCode UnifiedAutomation.UaServer.IProgramStateMachineMethods.Halt ( RequestContext  context,
ProgramStateMachineModel  model 
)

Causes the Program to transition from the Ready, Running or Suspended state to the Halted state.

Parameters
context
model
Returns
StatusCode UnifiedAutomation.UaServer.IProgramStateMachineMethods.Reset ( RequestContext  context,
ProgramStateMachineModel  model 
)

Causes the Program to transition from the Halted state to the Ready state.

Parameters
context
model
Returns
StatusCode UnifiedAutomation.UaServer.IProgramStateMachineMethods.Resume ( RequestContext  context,
ProgramStateMachineModel  model 
)

Causes the Program to transition from the Suspended state to the Running state.

Parameters
context
model
Returns
StatusCode UnifiedAutomation.UaServer.IProgramStateMachineMethods.Start ( RequestContext  context,
ProgramStateMachineModel  model 
)

Causes the Program to transition from the Ready state to the Running state.

Parameters
context
model
Returns
StatusCode UnifiedAutomation.UaServer.IProgramStateMachineMethods.Suspend ( RequestContext  context,
ProgramStateMachineModel  model 
)

Causes the Program to transition from the Running state to the Suspended state.

Parameters
context
model
Returns

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