rsiot/components/cmp_plc/plc/library/event_processing/event/
q.rs1use serde::{Deserialize, Serialize};
2use uuid::Uuid;
3
4use super::super::EventSeverity;
5use super::State;
6
7#[derive(Clone, Debug, Default, Deserialize, PartialEq, Serialize)]
9pub struct Q {
10 pub state: State,
12
13 pub hmi_status: QHmiStatus,
15}
16
17#[derive(Clone, Debug, Default, Deserialize, Eq, PartialEq, Serialize)]
19pub struct QHmiStatus {
20 pub state: State,
22 pub text: String,
24 pub event_severity: EventSeverity,
26 pub id: Uuid,
28}