petter2025's picture
Create iot_event.py
1862ca1 verified
raw
history blame
570 Bytes
from agentic_reliability_framework.core.models.event import ReliabilityEvent
from pydantic import Field
class IoTEvent(ReliabilityEvent):
"""
Event type for IoT / robotics sensor data.
Extends ReliabilityEvent with specific sensor fields.
"""
temperature: float = Field(ge=0, description="Temperature reading in Celsius")
vibration: float = Field(ge=0, description="Vibration amplitude")
motor_current: float = Field(ge=0, description="Motor current in amperes")
position_error: float = Field(ge=0, description="Position tracking error")