C# 클래스 Opc.Ua.ProgramStateMachineState

파일 보기 프로젝트 열기: OPCFoundation/UA-.NETStandardLibrary

보호된 메소드들

메소드 설명
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.

메소드 상세

CreateAuditEvent() 보호된 메소드

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

CreateTransitionEvent() 보호된 메소드

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

IsHaltExecutable() 보호된 메소드

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

IsHaltUserExecutable() 보호된 메소드

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
리턴 ServiceResult

IsResetExecutable() 보호된 메소드

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

IsResetUserExecutable() 보호된 메소드

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
리턴 ServiceResult

IsResumeExecutable() 보호된 메소드

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

IsResumeUserExecutable() 보호된 메소드

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
리턴 ServiceResult

IsStartExecutable() 보호된 메소드

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

IsStartUserExecutable() 보호된 메소드

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
리턴 ServiceResult

IsSuspendExecutable() 보호된 메소드

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

IsSuspendUserExecutable() 보호된 메소드

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
리턴 ServiceResult

OnAfterCreate() 보호된 메소드

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

OnHalt() 보호된 메소드

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

OnReset() 보호된 메소드

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

OnResume() 보호된 메소드

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

OnStart() 보호된 메소드

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

OnSuspend() 보호된 메소드

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

UpdateAuditEvent() 보호된 메소드

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
리턴 void