C# Class Opc.Ua.ProgramStateMachineState

Afficher le fichier Open project: OPCFoundation/UA-.NETStandardLibrary

Méthodes protégées

Méthode 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 méthode

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

CreateTransitionEvent() protected méthode

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

IsHaltExecutable() protected méthode

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

IsHaltUserExecutable() protected méthode

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
Résultat ServiceResult

IsResetExecutable() protected méthode

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

IsResetUserExecutable() protected méthode

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
Résultat ServiceResult

IsResumeExecutable() protected méthode

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

IsResumeUserExecutable() protected méthode

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
Résultat ServiceResult

IsStartExecutable() protected méthode

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

IsStartUserExecutable() protected méthode

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
Résultat ServiceResult

IsSuspendExecutable() protected méthode

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

IsSuspendUserExecutable() protected méthode

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
Résultat ServiceResult

OnAfterCreate() protected méthode

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

OnHalt() protected méthode

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

OnReset() protected méthode

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

OnResume() protected méthode

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

OnStart() protected méthode

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

OnSuspend() protected méthode

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

UpdateAuditEvent() protected méthode

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
Résultat void