Sedona

sys::RateFolder


sys::Obj
  sys::Virtual
    sys::Component
      sys::Folder
        sys::RateFolder

public class RateFolder [niagaraIcon="module://icons/x16/folder.png"]

RateFolder is a folder that controls how often its children execute. It can be used to implement an app with components that execute at different rates.


appCyclesToSkip

public property int appCyclesToSkip [min=0, config]

How many app cycles to skip between child executes. Set to 0 to disable, i.e. children execute every cycle.

allowChildExecute

public virtual override bool allowChildExecute()

Calculate when to allow children to execute.

loaded

public virtual override void loaded()

Override loaded() to init execCount.