Skip to main content

rsiot/components/
mod.rs

1//! Компоненты
2
3#[allow(dead_code)]
4#[allow(unused_imports)]
5mod _cmp_template;
6
7pub mod cmp_add_input_stream;
8
9pub mod cmp_add_output_stream;
10
11#[cfg(feature = "cmp_auth")]
12#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
13pub mod cmp_auth;
14
15pub mod cmp_livecounter;
16
17pub mod cmp_derive;
18
19pub mod cmp_derive_new;
20
21// #[cfg(feature = "cmp_esp")]
22// #[cfg(riscv32imc_esp_espidf)]
23// pub mod cmp_esp_adc;
24
25#[cfg(feature = "cmp_esp")]
26#[cfg(riscv32imc_esp_espidf)]
27pub mod cmp_esp_can;
28
29#[cfg(feature = "cmp_esp")]
30#[cfg(riscv32imc_esp_espidf)]
31pub mod cmp_esp_gpio;
32
33#[cfg(feature = "cmp_esp")]
34#[cfg(riscv32imc_esp_espidf)]
35pub mod cmp_esp_http_server;
36
37#[cfg(feature = "cmp_esp")]
38#[cfg(riscv32imc_esp_espidf)]
39pub mod cmp_esp_i2c_master;
40
41#[cfg(feature = "cmp_esp")]
42#[cfg(riscv32imc_esp_espidf)]
43pub mod cmp_esp_i2c_slave;
44
45#[cfg(feature = "cmp_esp")]
46#[cfg(riscv32imc_esp_espidf)]
47pub mod cmp_esp_led;
48
49#[cfg(feature = "cmp_esp")]
50#[cfg(riscv32imc_esp_espidf)]
51pub mod cmp_esp_mqtt_client;
52
53#[cfg(feature = "cmp_esp")]
54#[cfg(riscv32imc_esp_espidf)]
55pub mod cmp_esp_nvs;
56
57#[cfg(feature = "cmp_esp")]
58#[cfg(riscv32imc_esp_espidf)]
59pub mod cmp_esp_speed;
60
61#[cfg(feature = "cmp_esp")]
62#[cfg(riscv32imc_esp_espidf)]
63pub mod cmp_esp_spi_master;
64
65// #[cfg(feature = "cmp_esp")]
66// #[cfg(riscv32imc_esp_espidf)]
67// pub mod cmp_esp_uart_master;
68
69// #[cfg(feature = "cmp_esp")]
70// #[cfg(riscv32imc_esp_espidf)]
71// pub mod cmp_esp_uart_slave;
72
73#[cfg(feature = "cmp_esp")]
74#[cfg(riscv32imc_esp_espidf)]
75pub mod cmp_esp_wifi;
76
77pub mod cmp_external_fn_process;
78
79#[cfg(feature = "cmp_filesystem")]
80#[cfg(any(
81    aarch64_unknown_linux_gnu,
82    armv7_unknown_linux_gnueabihf,
83    x8664_unknown_linux_gnu
84))]
85pub mod cmp_file_appender;
86
87#[cfg(feature = "cmp_filesystem")]
88#[cfg(any(
89    aarch64_unknown_linux_gnu,
90    armv7_unknown_linux_gnueabihf,
91    x8664_unknown_linux_gnu
92))]
93pub mod cmp_filesystem;
94
95#[cfg(feature = "cmp_http_client")]
96#[cfg(any(
97    aarch64_linux_android,
98    aarch64_unknown_linux_gnu,
99    armv7_unknown_linux_gnueabihf,
100    x8664_unknown_linux_gnu
101))]
102pub mod cmp_http_client;
103
104// #[cfg(feature = "cmp_esp")]
105// #[cfg(riscv32imc_esp_espidf)]
106// pub mod cmp_http_client_esp;
107
108#[cfg(feature = "cmp_http_client_wasm")]
109#[cfg(wasm32_unknown_unknown)]
110pub mod cmp_http_client_wasm;
111
112#[cfg(feature = "cmp_http_server")]
113#[cfg(any(
114    aarch64_unknown_linux_gnu,
115    armv7_unknown_linux_gnueabihf,
116    x8664_unknown_linux_gnu
117))]
118pub mod cmp_http_server;
119
120#[cfg(feature = "cmp_influxdb")]
121#[cfg(any(
122    aarch64_unknown_linux_gnu,
123    armv7_unknown_linux_gnueabihf,
124    x8664_unknown_linux_gnu
125))]
126pub mod cmp_influxdb3;
127
128pub mod cmp_inject_periodic;
129pub mod cmp_inject_single;
130
131#[cfg(feature = "cmp_leptos")]
132#[cfg(wasm32_unknown_unknown)]
133pub mod cmp_leptos;
134
135#[cfg(feature = "cmp_linux_can")]
136#[cfg(any(
137    aarch64_unknown_linux_gnu,
138    armv7_unknown_linux_gnueabihf,
139    x8664_unknown_linux_gnu
140))]
141pub mod cmp_linux_can;
142
143#[cfg(feature = "cmp_linux_gpio")]
144#[cfg(any(
145    aarch64_unknown_linux_gnu,
146    armv7_unknown_linux_gnueabihf,
147    x8664_unknown_linux_gnu
148))]
149pub mod cmp_linux_gpio;
150
151#[cfg(feature = "cmp_linux_i2c_master")]
152#[cfg(any(
153    aarch64_unknown_linux_gnu,
154    armv7_unknown_linux_gnueabihf,
155    x8664_unknown_linux_gnu
156))]
157pub mod cmp_linux_i2c_master;
158
159#[cfg(feature = "cmp_linux_spi_master")]
160#[cfg(any(
161    aarch64_unknown_linux_gnu,
162    armv7_unknown_linux_gnueabihf,
163    x8664_unknown_linux_gnu
164))]
165pub mod cmp_linux_spi_master;
166
167#[cfg(feature = "cmp_linux_uart")]
168#[cfg(any(
169    aarch64_unknown_linux_gnu,
170    armv7_unknown_linux_gnueabihf,
171    x8664_unknown_linux_gnu
172))]
173pub mod cmp_linux_uart_master;
174
175#[cfg(feature = "cmp_linux_uart")]
176#[cfg(any(
177    aarch64_unknown_linux_gnu,
178    armv7_unknown_linux_gnueabihf,
179    x8664_unknown_linux_gnu
180))]
181pub mod cmp_linux_uart_slave;
182
183pub mod cmp_logger;
184
185#[cfg(feature = "cmp_math")]
186pub mod cmp_math;
187
188// #[cfg(feature = "cmp_math")]
189// pub mod cmp_math_new;
190
191#[cfg(feature = "cmp_modbus_client")]
192#[cfg(any(
193    aarch64_unknown_linux_gnu,
194    armv7_unknown_linux_gnueabihf,
195    x8664_unknown_linux_gnu
196))]
197pub mod cmp_modbus_client;
198
199#[cfg(feature = "cmp_mqtt_client")]
200#[cfg(any(
201    aarch64_linux_android,
202    aarch64_unknown_linux_gnu,
203    armv7_unknown_linux_gnueabihf,
204    x8664_unknown_linux_gnu
205))]
206pub mod cmp_mqtt_client;
207
208#[cfg(feature = "cmp_os_process")]
209#[cfg(any(
210    aarch64_unknown_linux_gnu,
211    armv7_unknown_linux_gnueabihf,
212    x8664_unknown_linux_gnu
213))]
214pub mod cmp_os_process;
215
216#[cfg(feature = "cmp_plc")]
217pub mod cmp_plc;
218
219#[cfg(feature = "cmp_raspberrypi")]
220#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
221pub mod cmp_raspberrypi_gpio;
222
223#[cfg(feature = "cmp_raspberrypi")]
224#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
225pub mod cmp_raspberrypi_i2c_master;
226
227#[cfg(feature = "cmp_slint")]
228#[cfg(any(
229    aarch64_linux_android,
230    aarch64_unknown_linux_gnu,
231    armv7_unknown_linux_gnueabihf,
232    x8664_pc_windows_msvc,
233    x8664_unknown_linux_gnu
234))]
235pub mod cmp_slint;
236
237#[cfg(feature = "cmp_surrealdb")]
238#[cfg(any(
239    aarch64_unknown_linux_gnu,
240    armv7_unknown_linux_gnueabihf,
241    x8664_pc_windows_msvc,
242    x8664_unknown_linux_gnu
243))]
244pub mod cmp_surrealdb;
245
246#[cfg(feature = "cmp_svg")]
247#[cfg(any(
248    aarch64_linux_android,
249    aarch64_unknown_linux_gnu,
250    armv7_unknown_linux_gnueabihf,
251    x8664_unknown_linux_gnu
252))]
253pub mod cmp_svg;
254
255#[cfg(feature = "cmp_system_info")]
256#[cfg(any(
257    aarch64_unknown_linux_gnu,
258    armv7_unknown_linux_gnueabihf,
259    x8664_unknown_linux_gnu
260))]
261pub mod cmp_system_info;
262
263#[cfg(feature = "cmp_telegram")]
264#[cfg(any(
265    aarch64_unknown_linux_gnu,
266    armv7_unknown_linux_gnueabihf,
267    x8664_unknown_linux_gnu
268))]
269pub mod cmp_telegram;
270
271#[cfg(feature = "cmp_tsdb")]
272#[cfg(any(
273    aarch64_unknown_linux_gnu,
274    armv7_unknown_linux_gnueabihf,
275    x8664_unknown_linux_gnu
276))]
277pub mod cmp_tsdb_reader;
278
279#[cfg(feature = "cmp_tsdb")]
280#[cfg(any(
281    aarch64_unknown_linux_gnu,
282    armv7_unknown_linux_gnueabihf,
283    x8664_unknown_linux_gnu
284))]
285pub mod cmp_tsdb_reader2;
286
287#[cfg(feature = "cmp_tsdb")]
288#[cfg(any(
289    aarch64_unknown_linux_gnu,
290    armv7_unknown_linux_gnueabihf,
291    x8664_unknown_linux_gnu
292))]
293pub mod cmp_tsdb_writer;
294
295#[cfg(feature = "cmp_websocket_client")]
296#[cfg(any(
297    aarch64_unknown_linux_gnu,
298    armv7_unknown_linux_gnueabihf,
299    x8664_unknown_linux_gnu
300))]
301pub mod cmp_websocket_client;
302
303#[cfg(feature = "cmp_websocket_client_wasm")]
304#[cfg(wasm32_unknown_unknown)]
305pub mod cmp_websocket_client_wasm;
306
307#[cfg(feature = "cmp_websocket_server")]
308#[cfg(any(
309    aarch64_unknown_linux_gnu,
310    armv7_unknown_linux_gnueabihf,
311    x8664_unknown_linux_gnu
312))]
313pub mod cmp_websocket_server;
314
315#[cfg(feature = "cmp_webstorage")]
316#[cfg(wasm32_unknown_unknown)]
317pub mod cmp_webstorage;
318
319#[allow(dead_code, unused_imports)]
320pub mod shared_tasks;