RegisterConfig aufgetrennt
This commit is contained in:
1 parent
698be221c0
commit
483d27750b
5 files changed
+25
-13
No files matched your search
+3
-3
@@ -1,5 +1,5 @@
|
||||
use crate::config::{ModbusValueMaps, ModbusConfig};
|
||||
use crate::modbus_types::{ModbusRegisterConfig, ModbusCoilsConfig};
|
||||
use crate::modbus_types::{ModbusInputRegisterConfig, ModbusHoldingRegisterConfig, ModbusCoilsConfig};
|
||||
use std::collections::HashMap;
|
||||
use std::sync::{Arc, Mutex};
|
||||
use std::thread;
|
||||
@@ -12,8 +12,8 @@ use std::net::SocketAddr;
|
||||
/// Startet einen Thread, der zyklisch Modbus-Register abfragt und ModbusValueMaps aktualisiert
|
||||
pub fn start_modbus_polling_thread(
|
||||
modbus_config: &ModbusConfig,
|
||||
input_registers: &Option<Vec<HashMap<String, ModbusRegisterConfig>>>,
|
||||
holding_registers: &Option<Vec<HashMap<String, ModbusRegisterConfig>>>,
|
||||
input_registers: &Option<Vec<HashMap<String, ModbusInputRegisterConfig>>>,
|
||||
holding_registers: &Option<Vec<HashMap<String, ModbusHoldingRegisterConfig>>>,
|
||||
coils: &Option<Vec<HashMap<String, ModbusCoilsConfig>>>,
|
||||
value_maps: Arc<Mutex<ModbusValueMaps>>,
|
||||
poll_interval: Duration,
|
||||
|
||||
Reference in new issue
Block a user