pub struct TriggerEvent {
pub id: String,
pub sensor_index: i32,
pub kind: TriggerKind,
}Expand description
Ereignis, das durch einen Sensor ausgelöst wird.
Represents an event triggered by a sensor in the system.
Ein Trigger-Ereignis tritt auf, wenn ein Objekt den Erfassungsbereich eines Sensors betritt oder verlässt.
A trigger event occurs when an object enters or leaves a sensor’s detection area. Each sensor has a unique index and can detect both entry and exit events.
Fields§
§id: StringEindeutige Kennung des Trigger-Ereignisses.
Unique identifier for the trigger event.
sensor_index: i32Index des Sensors, der das Ereignis erzeugt hat.
Index of the sensor that generated this event.
kind: TriggerKindArt des Triggers (Betreten oder Verlassen).
The type of trigger (Enter or Leave).
Implementations§
Source§impl TriggerEvent
impl TriggerEvent
Trait Implementations§
Source§impl Debug for TriggerEvent
impl Debug for TriggerEvent
Source§impl<'de> Deserialize<'de> for TriggerEvent
impl<'de> Deserialize<'de> for TriggerEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl MessageType for TriggerEvent
impl MessageType for TriggerEvent
Source§const MESSAGE_META: MessageMeta
const MESSAGE_META: MessageMeta
Metadaten für den Nachrichtentyp. Read more
Auto Trait Implementations§
impl Freeze for TriggerEvent
impl RefUnwindSafe for TriggerEvent
impl Send for TriggerEvent
impl Sync for TriggerEvent
impl Unpin for TriggerEvent
impl UnsafeUnpin for TriggerEvent
impl UnwindSafe for TriggerEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more