C# Class Opc.Ua.ProgramStateMachineState

ファイルを表示 Open project: OPCFoundation/UA-.NETStandardLibrary

Protected Methods

Method Description
CreateAuditEvent ( ISystemContext context, MethodState causeMethod, uint causeId ) : AuditUpdateStateEventState

Creates an instance of an audit event.

CreateTransitionEvent ( ISystemContext context, uint transitionId, uint causeId ) : TransitionEventState

Creates an instance of an transition event.

IsHaltExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the halt method is executable.

IsHaltUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the halt method is executable by the current user.

IsResetExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the reset method is executable.

IsResetUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the reset method is executable by the current user.

IsResumeExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the resume method is executable.

IsResumeUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the resume method is executable by the current user.

IsStartExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the start method is executable.

IsStartUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the start method is executable by the current user.

IsSuspendExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the suspend method is executable.

IsSuspendUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult

Checks whether the suspend method is executable by the current user.

OnAfterCreate ( ISystemContext context, NodeState node ) : void

Initializes the object as a collection of counters which change value on read.

OnHalt ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult

Handles the halt method.

OnReset ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult

Handles the reset method.

OnResume ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult

Handles the resume method.

OnStart ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult

Handles the start method.

OnSuspend ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult

Handles the suspend method.

UpdateAuditEvent ( ISystemContext context, MethodState causeMethod, uint causeId, AuditUpdateStateEventState e, ServiceResult result ) : void

Updates an audit event after the method is invoked.

Method Details

CreateAuditEvent() protected method

Creates an instance of an audit event.
protected CreateAuditEvent ( ISystemContext context, MethodState causeMethod, uint causeId ) : AuditUpdateStateEventState
context ISystemContext
causeMethod MethodState
causeId uint
return AuditUpdateStateEventState

CreateTransitionEvent() protected method

Creates an instance of an transition event.
protected CreateTransitionEvent ( ISystemContext context, uint transitionId, uint causeId ) : TransitionEventState
context ISystemContext
transitionId uint
causeId uint
return TransitionEventState

IsHaltExecutable() protected method

Checks whether the halt method is executable.
protected IsHaltExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

IsHaltUserExecutable() protected method

Checks whether the halt method is executable by the current user.
protected IsHaltUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

IsResetExecutable() protected method

Checks whether the reset method is executable.
protected IsResetExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

IsResetUserExecutable() protected method

Checks whether the reset method is executable by the current user.
protected IsResetUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

IsResumeExecutable() protected method

Checks whether the resume method is executable.
protected IsResumeExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

IsResumeUserExecutable() protected method

Checks whether the resume method is executable by the current user.
protected IsResumeUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

IsStartExecutable() protected method

Checks whether the start method is executable.
protected IsStartExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

IsStartUserExecutable() protected method

Checks whether the start method is executable by the current user.
protected IsStartUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

IsSuspendExecutable() protected method

Checks whether the suspend method is executable.
protected IsSuspendExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

IsSuspendUserExecutable() protected method

Checks whether the suspend method is executable by the current user.
protected IsSuspendUserExecutable ( ISystemContext context, NodeState node, bool &value ) : ServiceResult
context ISystemContext
node NodeState
value bool
return ServiceResult

OnAfterCreate() protected method

Initializes the object as a collection of counters which change value on read.
protected OnAfterCreate ( ISystemContext context, NodeState node ) : void
context ISystemContext
node NodeState
return void

OnHalt() protected method

Handles the halt method.
protected OnHalt ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult
context ISystemContext
method MethodState
inputArguments IList
outputArguments IList
return ServiceResult

OnReset() protected method

Handles the reset method.
protected OnReset ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult
context ISystemContext
method MethodState
inputArguments IList
outputArguments IList
return ServiceResult

OnResume() protected method

Handles the resume method.
protected OnResume ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult
context ISystemContext
method MethodState
inputArguments IList
outputArguments IList
return ServiceResult

OnStart() protected method

Handles the start method.
protected OnStart ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult
context ISystemContext
method MethodState
inputArguments IList
outputArguments IList
return ServiceResult

OnSuspend() protected method

Handles the suspend method.
protected OnSuspend ( ISystemContext context, MethodState method, IList inputArguments, IList outputArguments ) : ServiceResult
context ISystemContext
method MethodState
inputArguments IList
outputArguments IList
return ServiceResult

UpdateAuditEvent() protected method

Updates an audit event after the method is invoked.
protected UpdateAuditEvent ( ISystemContext context, MethodState causeMethod, uint causeId, AuditUpdateStateEventState e, ServiceResult result ) : void
context ISystemContext
causeMethod MethodState
causeId uint
e AuditUpdateStateEventState
result ServiceResult
return void