rsiot/components/cmp_system_info/
config.rs

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

use crate::message::Message;

use super::SystemInfo;

/// Конфигурация cmp_system_info
pub struct Config<TMsg> {
    /// Период обновления данных
    pub period: Duration,

    /// Функция создания исходящих сообщений на основе данных системы
    pub fn_output: fn(&SystemInfo) -> Vec<Message<TMsg>>,
}