Modbus-Table-Konfigurationen ausgelagert

This commit is contained in:
eneuber committed 2026-02-13 21:16:25 +01:00
1 parent 84eb4b2365
commit b9bc0e52d3
7 files changed
+157 -89

No files matched your search

+3 -2
View File
@@ -1,4 +1,5 @@
use crate::config::{ModbusValueMaps, ModbusRegisterConfig, ModbusConfig};
use crate::config::{ModbusValueMaps, ModbusConfig};
use crate::modbus_types::{ModbusRegisterConfig, ModbusCoilsConfig};
use std::collections::HashMap;
use std::sync::{Arc, Mutex};
use std::thread;
@@ -9,7 +10,7 @@ pub fn start_modbus_polling_thread(
_modbus_config: &ModbusConfig,
input_registers: &Option<Vec<HashMap<String, ModbusRegisterConfig>>>,
holding_registers: &Option<Vec<HashMap<String, ModbusRegisterConfig>>>,
coils: &Option<Vec<HashMap<String, ModbusRegisterConfig>>>,
coils: &Option<Vec<HashMap<String, ModbusCoilsConfig>>>,
value_maps: Arc<Mutex<ModbusValueMaps>>,
poll_interval: Duration,
) {