Module components

Source
Expand description

Компоненты

Modules§

cmp_add_input_stream
Компонент для добавления сообщений из побочного потока
cmp_add_output_stream
Компонент для отправки сообщений в побочный потока
cmp_auth
Компонент авторизации пользователей
cmp_create_if_not_exist
Создание компонентов, если они отсутсвуют в кеше
cmp_derive
Компонент для создания сообщений на основе других сообщений
cmp_external_fn_process
Тестирование документации:
cmp_filesystem
Компонент для сохранения данных в файловой системе и загрузки данных из файловой системы
cmp_http_client
Компонент HTTP-клиент
cmp_http_server
Компонент для получения данных через HTTP server.
cmp_influxdb3
Компонент для взаимодействия с InfluxDB
cmp_inject_periodic
Компонент для периодического генерирования сообщений
cmp_linux_spi_master
Шаблон компонента
cmp_linux_uart_master
Коммуникация через интерфейс uart под ОС Linux
cmp_livecounter
Шаблон компонента
cmp_logger
Компонент для логгирования сообщений
cmp_math
Комонент для математической обработки данных
cmp_modbus_client
Опрос устройств Modbus, используя библиотеку tokio-modbus
cmp_mqtt_client
Компонент MQTT-клиента для публикации и получения сообщений с брокера.
cmp_os_process
Шаблон компонента
cmp_plc
Исполнение логики работы в стиле ПЛК.
cmp_redis_client
Компонент для подключения к Redis.
cmp_slint
Компонент для взаимодействия с библиотекой пользовательского интерфейса Slint
cmp_surrealdb
Компонент для взаимодействия с базой данных SurrealDB
cmp_system_info
Компонент получает системную информацию
cmp_telegram
Отправка сообщений в телеграм
cmp_websocket_client
Компонент клиента websocket
cmp_websocket_server
Компонент для подключения через websocket server.
shared_tasks
Задачи, которые можно использовать в других компонентах