rsiot/components/cmp_plc/plc/library/event_processing/collect_events/i.rs
use serde::{Deserialize, Serialize};
use super::super::event;
/// Входная структура
#[derive(Clone, Default, Deserialize, Serialize)]
pub struct I {
/// Статусы аварий
pub events_status: Vec<event::QHmiStatus>,
/// Команда с hmi
pub hmi_command: IHmiCommand,
}
/// Команда с hmi
#[derive(Clone, Debug, Default, Deserialize, PartialEq, Serialize)]
pub enum IHmiCommand {
/// Нет команды - по-умолчанию
#[default]
NoCommand,
}