public DeviceController(IRedisConnectionFactory redisConnectionFactory, IDataAccess mysql_dataAccess, IModbusFactory modbusFactory, ILoggerFactory loggerFactory) { redis_ai = redisConnectionFactory.Connection().GetDatabase(1); redis_di = redisConnectionFactory.Connection().GetDatabase(); modbus = modbusFactory; modbus_master = modbus.GetModbusMaster(); logger = loggerFactory.CreateLogger <DeviceController>(); dataAccess = mysql_dataAccess; }