tenthe opened a new issue, #3179: URL: https://github.com/apache/streampipes/issues/3179
### Body **Feature Requirements:** 1. **Input Stream Compatibility:** The processing element should accept events containing fields with upper and lower limits for monitoring sensor values. 2. **User-Defined Mapping Properties:** Users must configure five mapping properties: - **Upper Control Limit** - **Upper Warning Limit** - **Lower Warning Limit** - **Lower Control Limit** - **Sensor Value**: The value to be monitored. 3. **Functionality:** The processing element will evaluate if the sensor value falls within the specified limits: - If the value is within the defined range, no event is emitted. - If the value is outside any limit, the processing element will emit an event with two additional fields: - **Alert Status** (`alertStatus`): Indicates if the event is a "Warning" or "Alert." - **Limit Breached** (`limitBreached`): Specifies which limit was breached, such as "Upper Control Limit" or "Lower Warning Limit." ### Example Usage: #### Input Event ```json { "upperControlLimit": 100, "upperWarningLimit": 90, "lowerWarningLimit": 10, "lowerControlLimit": 0, "sensorValue": 95 } ``` #### Output Event (if within limits) *No event emitted* #### Output Event (if outside limits) ```json { "upperControlLimit": 100, "upperWarningLimit": 90, "lowerWarningLimit": 10, "lowerControlLimit": 0, "sensorValue": 105, "alertStatus": "ALERT", "limitBreached": "UPPER_CONTROL_LIMITS" } ``` ### StreamPipes Committer I acknowledge that I am a maintainer/committer of the Apache StreamPipes project. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@streampipes.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org