IResetActionProvider (ITF) ¶ INTERFACE IResetActionProvider EXTENDS __SYSTEM.IQueryInterface The ResetAction of this ActionProvider is called while the StateMachine of the BahaviourModel is in the state STATE.RESETTING . Methods: ResetAction Structure: ResetAction (Method)
ISampleActionProvider.SampleAction (METH) ¶ METHOD SampleAction After leaving the state STATE.DORMANT the SampleAction is running one time then the state STATE.STARTING is reached. If there is a iErrorID ≠ 0 (Zero) the state STATE.CLEANING is reached instead. InOut: Scope Name Type Output iErrorID INT
IBehaviourModel.AbortModel (METH) ¶ METHOD AbortModel : ERROR The parameter xCommit allows to call the state machine whenever it is needed. When xCommit is FALSE , the state change to STATE.CLEANING is being prepared but not executed yet. When xCommit is TRUE , the state change to STATE.CLEANING is being prepared as well as executed. InOut: Scope Name Type Return AbortModel ERROR Input xCommit BOOL
IBehaviourModel.ModelTimeLimit (PROP) ¶ PROPERTY ModelTimeLimit : UDINT This property makes it possible to influence the udiTimeLimit value of the behaviour model.
IBehaviourModel.ModelTimeOut (PROP) ¶ PROPERTY ModelTimeOut : UDINT This property makes it possible to influence the udiTimeOut value of the behaviour model.
IBehaviourModel.StartModel (METH) ¶ METHOD StartModel : ERROR The parameter xCommit allows to call the state machine whenever it is needed. When xCommit is FALSE , the state change to STATE.STARTING is being prepared but not executed yet. When xCommit is TRUE , the state change to STATE.STARTING is being prepared as well as executed. InOut: Scope Name Type Return StartModel ERROR Input xCommit BOOL
IActionProvider ¶ SampleAction (Method)
EdgeTriggeredTimingControlledBehaviourModelBase.SampleAction (METH) ¶ METHOD SampleAction See: ISampleActionProvider.SampleAction InOut: Scope Name Type Initial Output iErrorID INT 0
IActionProvider ¶ CleanupAction (Method) CyclicAction (Method) ExitAction (Method) ResetAction (Method) StartAction (Method)
TimingControlledBehaviourModelBase.CleanupAction (METH) ¶ METHOD CleanupAction InOut: Scope Name Type Initial Input xAbortProposed BOOL iErrorIDProposed INT Output xComplete BOOL TRUE xAbort BOOL xAbortProposed iErrorID INT iErrorIDProposed