check_custom_vibration_alert
Compare RMS velocity against custom warning, alarm, and danger thresholds to classify vibration alert levels.
Instructions
Check an RMS velocity value against user-defined thresholds.
Allows custom alert boundaries instead of ISO 10816 defaults.
Args:
ctx: MCP context for user communication.
rms_velocity: RMS velocity in mm/s.
warning_threshold: Upper boundary of normal zone (mm/s).
alarm_threshold: Upper boundary of warning zone (mm/s).
danger_threshold: Upper boundary of alarm zone (mm/s).
Returns:
AlertResult with zone classification and alert level.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rms_velocity | Yes | ||
| warning_threshold | Yes | ||
| alarm_threshold | Yes | ||
| danger_threshold | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alert_level | Yes | none, warning, alarm, or danger | |
| zone | Yes | ISO zone classification (A/B/C/D) | |
| rms_velocity | Yes | Input RMS velocity value | |
| exceeded_threshold | No | Threshold that was exceeded | |
| message | Yes | Human-readable alert message |