ThresholdCriteria_simpleThresholdDetails

ThresholdCriteria_simpleThresholdDetails
ThresholdCriteria_simpleThresholdDetails

Details of a simple threshold. Shall be present if thresholdType="SIMPLE".

JSON Example
{
    "thresholdValue": "number",
    "hysteresis": "number"
}
number As float As float
thresholdValue
Required

The threshold value. Shall be represented as a floating point number.

number As float As float
hysteresis
Required

The hysteresis of the threshold. Shall be represented as a non-negative floating point number. A notification with crossing direction "UP" will be generated if the measured value reaches or exceeds "thresholdValue" + "hysteresis". A notification with crossing direction "DOWN" will be generated if the measured value reaches or undercuts "thresholdValue" - "hysteresis". The hysteresis is defined to prevent storms of threshold crossing notifications. When processing a request to create a threshold, implementations should enforce a suitable minimum value for this attribute (e.g. override the value or reject the request).