Ace Dynamic Comp Index  June 2020
Niagara-4.9
control::ReheatSequence Class Reference

Detailed Description

ReheatSequence will provide a linear sequence of up to 4 loads based on configurable thresholds

Sets an output true if the "in" value is greater than corresponding threshold, and returns the ouput to false if the "in" value is less than threshold minus the hysteresis value.

When "delay" is configured to be 0, "currentOn" is the same as "desiredOn". When "delay" is configured to be greater than 0, "currentOn" is the count of outputs that are true ( 0 to 4), "desiredOn" is the count of outputs that are true when delayActive is false. If "enable" is false, all outputs are set to false regardless of in value.

Properties


bool out[4]

double in

Facets: @input @summary

bool enable

Facets: @config

int delay

Default: 0
Facets: @config @min = 0 @unit = "second"

byte desiredOn

Default: 0
Facets: @readonly @summary

byte currentOn

Default: 0
Facets: @readonly @summary

double hysteresis

Facets: @config

double threshold[4]

bool delayActive

Facets: @readonly @summary