SettgGetIntValue (FUN) ¶ FUNCTION SettgGetIntValue : RTS_IEC_RESULT Get an integer value from settings InOut: Scope Name Type Comment Return SettgGetIntValue RTS_IEC_RESULT Runtime system error code (see CmpErrors.library). Input pszComponent REFERENCE TO STRING Name of component pszKey REFERENCE TO STRING Name of key piValue POINTER TO DINT Pointer to value for result iDefault DINT Default value to set, if key not found bCached DINT Flag, if value should be read cached or direct from file (CMPSETTINGS_CACHED, CMPSETTINGS_NOT_CACHED)
SettgGetStringValue (FUN) ¶ FUNCTION SettgGetStringValue : RTS_IEC_RESULT Get a string value from settings InOut: Scope Name Type Comment Return SettgGetStringValue RTS_IEC_RESULT Runtime system error code (see CmpErrors.library). Input pszComponent REFERENCE TO STRING Name of component pszKey REFERENCE TO STRING Name of key pszValue POINTER TO STRING Pointer to value for result piLen POINTER TO DINT Max length of string value pszDefault REFERENCE TO STRING Default value to set, if key not found bCached DINT Flag, if value should be read cached or direct from file (CMPSETTINGS_CACHED, CMPSETTINGS_NOT_CACHED)
IBehaviourModel ¶ AbortModel (Method) ActionController (Property) GetConfiguration (Method) GetConfiguration2 (Method) GetModelState (Method) ModelTimeLimit (Property) ModelTimeOut (Property) ResetModel (Method) StartModel (Method)
TimingControlledBehaviourModelBase.StartAction (METH) ¶ METHOD StartAction InOut: Scope Name Type Initial Output xComplete BOOL TRUE iErrorID INT 0
TimingControlledBehaviourModelBase.AbortModel (METH) ¶ METHOD AbortModel : ERROR InOut: Scope Name Type Return AbortModel ERROR Input xCommit BOOL
TimingControlledBehaviourModelBase.ActionController (PROP) ¶ PROPERTY ActionController : IActionController
TimingControlledBehaviourModelBase.GetConfiguration (METH) ¶ METHOD GetConfiguration Identifies the current configuration of an action provider, if connencted to the behaviour model An output returning TRUE signalizes that the corresponding behaviour has been implemented for the related action provider. InOut: Scope Name Type Output xLevelControlled BOOL xTimingControlled BOOL xTimeLimited BOOL xTimeOutConstraint BOOL xAbortable BOOL xEdgeTriggered BOOL xHasContinuousBehaviour BOOL xSupportsExitAction BOOL
TimingControlledBehaviourModelBase.GetConfiguration2 (METH) ¶ METHOD GetConfiguration2 Identifies the current configuration of an action provider, if connencted to the behaviour model An output returning TRUE signalizes that the corresponding behaviour has been implemented for the related action provider. InOut: Scope Name Type Output xLevelControlled BOOL xTimingControlled BOOL xTimeLimited BOOL xTimeOutConstraint BOOL xAbortable BOOL xEdgeTriggered BOOL xHasContinuousBehaviour BOOL xSupportsExitAction BOOL xSupportsSampleAction BOOL
TimingControlledBehaviourModelBase.GetModelState (METH) ¶ METHOD GetModelState InOut: Scope Name Type Input xCommit BOOL Output xDone BOOL xBusy BOOL xError BOOL xAborted BOOL iErrorID INT eState STATE
TimingControlledBehaviourModelBase.ModelTimeLimit (PROP) ¶ PROPERTY ModelTimeLimit : UDINT