Skip to main content

rsiot/components/cmp_logger/
mod.rs

1//! Компонент для вывода данных в консоль. Используется для отладки.
2//!
3//! # Структура
4//!
5#![doc = include_str!("doc/diagram.svg")]
6//!
7//! Компонент состоит из одной задачи Input. На основе входящих сообщений из шины MsgBus формируется
8//! строка для вывода в консоль.
9//!
10//! # Конфигурация
11//!
12//! Конфигурация задаётся структурой [Config].
13//!
14//! # Примеры
15//!
16//! ## Пример 1
17//!
18//! Содержимое файла `config_logger/mod.rs`:
19//!
20//! ```rust
21#![doc = include_str!("../../../examples/cmp_inject_periodic/config_logger.rs")]
22//! ```
23
24mod component;
25mod config;
26mod error;
27mod fn_process;
28
29pub use {
30    component::{COMPONENT_NAME, Cmp},
31    config::Config,
32    error::Error,
33    tracing::Level,
34};