|
|
@@ -127,7 +127,7 @@ public class ConfigUpdater(Hardwares hardwares, ConfigFiles configFiles, HardWar
|
|
|
ChannelConfig channelConfig = new();
|
|
|
channelRealTime.Value.Adapt(channelConfig);
|
|
|
channelConfig.Index = channelRealTime.Key;
|
|
|
- config.ChannelConfig[channelRealTime.Key] = channelConfig;
|
|
|
+ config.ChannelConfig[channelRealTime.Key] = channelConfig;
|
|
|
|
|
|
if (channels is null)
|
|
|
continue;
|
|
|
@@ -139,7 +139,8 @@ public class ConfigUpdater(Hardwares hardwares, ConfigFiles configFiles, HardWar
|
|
|
channelConfig.ChannelMode = hardwareChannel.ChannelMode;
|
|
|
}
|
|
|
|
|
|
- cache.Mini8sConfig[mini8Index] = config;
|
|
|
+ lock (cache.Mini8sConfig)
|
|
|
+ cache.Mini8sConfig[mini8Index] = config;
|
|
|
});
|
|
|
|
|
|
|
|
|
@@ -171,18 +172,6 @@ public class ConfigUpdater(Hardwares hardwares, ConfigFiles configFiles, HardWar
|
|
|
channelConfig.Floor = limit.Floor;
|
|
|
channelConfig.CapsWarning = limit.CapsWarning;
|
|
|
channelConfig.FloorWarning = limit.FloorWarning;
|
|
|
-
|
|
|
- //if (channelConfig.SetPoint.InRange(limit.Floor, limit.Caps))
|
|
|
- //{
|
|
|
- // channelConfig.CapsWarning = (limit.Caps + channelConfig.SetPoint) / 2;
|
|
|
- // channelConfig.FloorWarning = (limit.Floor + channelConfig.SetPoint) / 2;
|
|
|
- //}
|
|
|
- //else
|
|
|
- //{
|
|
|
- // float spilt = (limit.Caps - limit.Floor) / 4;
|
|
|
- // channelConfig.CapsWarning = limit.Caps - spilt;
|
|
|
- // channelConfig.FloorWarning = limit.Floor + spilt;
|
|
|
- //}
|
|
|
}
|
|
|
}
|
|
|
);
|