Defines the parameter values that characterize a vibration.
Data Fields |
uint16_t |
amplitude |
Define the minimal threshold value to watch for. This threshold is applied to each axis: X, Y and Z. When accelerations are detected which are - in absolute value - less than this value, the NHS31xx IC is not involved: the data is immediately discarded by the accelerometer. The number listed must be an absolute positive number, expressed in milli-g.
|
uint8_t |
frequency |
Define the minimal frequency before a vibration is to be reported. The accelerometer is sampling continually, at a rate suitable to catch the vibration to monitor for. The samples are filtered per the given threshold value amplitude . The filtered samples occur at a rate which increases when the vibration intensifies. The value given here sets the minimum frequency in which the application is interested. The number listed must be an absolute positive number, expressed in Hertz.
|
uint16_t |
duration |
Define the minimal duration of the vibration before it is reported. When the product or machine, which the NHS31xx solution is monitoring, is manipulated, short-lived vibrations can occur. These do not necessarily indicate a defect. The number listed here sets a duration: only when the filtered accelerations are sampled at a high-enough rate for a long enough time, the application is notified. The number listed must be an absolute positive number, expressed in seconds.
|