Class SensorEventSettings
The threshold and count values for a configured sensor event.
Parameters
| Name | Description |
| EnableDisable |
uint16 A bitmask indicating which sensor events are enabled for this event type. Each bit corresponds to one of the types below, where bit 0 = SimpleThresUpperLim1 and bit 15 = BaseDiffThresLower. A value of 1 indicates that the threshold is enabled, and a value of 0 indicates that it is disabled. |
| SimpleThresUpperLim1 |
int16 The event will trigger when the sensor value is greater than or equal to this threshold. This is the first of two possible thresholds. |
| SimpleThresUpperLim2 |
int16 The event will trigger when the sensor value is greater than or equal to this threshold. This is the second of two possible thresholds. |
| SimpleThresLowerLim1 |
int16 The event will trigger when the sensor value is less than or equal to this threshold. This is the first of two possible thresholds. |
| SimpleThresLowerLim2 |
int16 The event will trigger when the sensor value is less than or equal to this threshold. This is the second of two possible thresholds. |
| ChangeThresRise1 |
int16 The event will trigger when the difference between consecutive samples is greater than or equal to this threshold. This is the first of two possible thresholds. |
| ChangeThresRise2 |
int16 The event will trigger when the difference between consecutive samples is greater than or equal to this threshold. This is the second of two possible thresholds. |
| ChangeThresFall1 |
int16 The event will trigger when the difference between consecutive samples is less than or equal to this threshold. This is the first of two possible thresholds. |
| ChangeThresFall2 |
int16 The event will trigger when the difference between consecutive samples is less than or equal to this threshold. This is the second of two possible thresholds. |
| AvgValThresUpper |
int16 The event will trigger when the average value of the last AvgValCount samples is greater than or equal to this threshold. |
| AvgValThresLower |
int16 The event will trigger when the average value of the last AvgValCount samples is less than or equal to this threshold. |
| PeakToPeakThresUpper |
int16 The event will trigger when the difference between the min and max sensor values taken over PeakToPeakCount samples is greater than or equal to this threshold. |
| PeakToPeakThresLower |
int16 The event will trigger when the difference between the min and max sensor values taken over PeakToPeakCount samples is less than or equal to this threshold. |
| IntervalDiffThresUpper |
int16 The event will trigger when the difference between the latest sample and the sample at IntervalDiffCount points in the past is greater than or equal to this threshold. |
| IntervalDiffThresLower |
int16 The event will trigger when the difference between the latest sample and the sample at IntervalDiffCount points in the past is less than or equal to this threshold. |
| BaseDiffThresUpper |
int16 The event will trigger when the difference between the average value BaseDiffCount samples in the past and the current average value is greater than or equal to this threshold. |
| BaseDiffThresLower |
int16 The event will trigger when the difference between the average value BaseDiffCount samples in the past and the current average value is less than or equal to this threshold. |
| AvgValCount |
byte The number of samples to use when computing the average value. |
| PeakToPeakCount |
byte The number of samples in the window used for peak to peak detection. |
| IntervalDiffCount |
byte The number of samples in the interval for interval difference detection. |
| BaseDiffCount |
byte The number of samples in the interval for base difference detection. |
Requirements
KioWare for Windows version 8.16 or greater.