rsiot/components/cmp_plc/plc/library/state_machine/
s.rs

1
2
3
4
5
6
7
8
9
10
11
12
use std::time::Duration;

use serde::{Deserialize, Serialize};

/// Область памяти stat
#[derive(Clone, Debug, Default, Deserialize, PartialEq, Serialize)]
pub struct S<TState> {
    /// Текущее состояние
    pub current_state: TState,
    /// Время нахождения в состоянии
    pub state_time: Duration,
}