rsiot/components/
mod.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
//! Компоненты

#[allow(dead_code)]
#[allow(unused_imports)]
mod _cmp_template;

pub mod cmp_add_input_stream;

pub mod cmp_add_output_stream;

#[cfg(feature = "cmp_auth")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_auth;

pub mod cmp_livecounter;

pub mod cmp_create_if_not_exist;

pub mod cmp_derive;

// #[cfg(feature = "cmp_esp")]
// #[cfg(riscv32imc_esp_espidf)]
// pub mod cmp_esp_adc;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_esp_gpio;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_esp_i2c_slave;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_esp_led;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_esp_i2c_master;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_esp_mqtt_client;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_esp_nvs;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_esp_spi_master;

// #[cfg(feature = "cmp_esp")]
// #[cfg(riscv32imc_esp_espidf)]
// pub mod cmp_esp_uart_master;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_esp_uart_slave;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_esp_wifi;

pub mod cmp_external_fn_process;

#[cfg(feature = "cmp_filesystem")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_filesystem;

#[cfg(feature = "cmp_http_client")]
#[cfg(any(
    aarch64_linux_android,
    aarch64_unknown_linux_gnu,
    x8664_unknown_linux_gnu
))]
pub mod cmp_http_client;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_http_client_esp;

#[cfg(feature = "cmp_http_client_wasm")]
#[cfg(wasm32_unknown_unknown)]
pub mod cmp_http_client_wasm;

#[cfg(feature = "cmp_http_server")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_http_server;

#[cfg(feature = "cmp_esp")]
#[cfg(riscv32imc_esp_espidf)]
pub mod cmp_http_server_esp;

#[cfg(feature = "cmp_influxdb")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_influxdb;

pub mod cmp_inject_periodic;

#[cfg(feature = "cmp_leptos")]
#[cfg(wasm32_unknown_unknown)]
pub mod cmp_leptos;

#[cfg(feature = "cmp_linux_spi_master")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_linux_spi_master;

#[cfg(feature = "cmp_linux_uart_master")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_linux_uart_master;

pub mod cmp_logger;

#[cfg(feature = "cmp_modbus_client")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_modbus_client;

#[cfg(feature = "cmp_mqtt_client")]
#[cfg(any(
    aarch64_linux_android,
    aarch64_unknown_linux_gnu,
    x8664_unknown_linux_gnu
))]
pub mod cmp_mqtt_client;

#[cfg(feature = "cmp_os_process")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_os_process;

#[cfg(feature = "cmp_telegram")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_telegram;

#[cfg(feature = "cmp_plc")]
pub mod cmp_plc;

#[cfg(feature = "cmp_raspberrypi")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_raspberrypi_gpio;

#[cfg(feature = "cmp_raspberrypi")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_raspberrypi_i2c_master;

#[cfg(feature = "cmp_redis_client")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_redis_client;

#[cfg(feature = "cmp_slint")]
#[cfg(any(
    aarch64_linux_android,
    aarch64_unknown_linux_gnu,
    x8664_unknown_linux_gnu
))]
pub mod cmp_slint;

#[cfg(feature = "cmp_surrealdb")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_surrealdb;

#[cfg(feature = "cmp_system_info")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_system_info;

#[cfg(feature = "cmp_timescaledb")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
#[allow(unused_variables)]
#[allow(dead_code)]
pub mod cmp_timescaledb;

#[cfg(feature = "cmp_websocket_client")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_websocket_client;

#[cfg(feature = "cmp_websocket_client_wasm")]
#[cfg(wasm32_unknown_unknown)]
pub mod cmp_websocket_client_wasm;

#[cfg(feature = "cmp_websocket_server")]
#[cfg(any(aarch64_unknown_linux_gnu, x8664_unknown_linux_gnu))]
pub mod cmp_websocket_server;

#[cfg(feature = "cmp_webstorage")]
#[cfg(wasm32_unknown_unknown)]
pub mod cmp_webstorage;

#[allow(dead_code, unused_imports)]
pub mod shared_tasks;

#[cfg(any(feature = "cmp_esp", feature = "cmp_mqtt_client"))]
mod shared_mqtt_client;