|
|
@@ -499,6 +499,7 @@ namespace PunkHPX8_MainPages.ViewModels
|
|
|
/// </summary>
|
|
|
public void LoadData(string systemName)
|
|
|
{
|
|
|
+ _rtDataKeys.Clear();
|
|
|
Module = systemName;
|
|
|
if (!String.IsNullOrEmpty(Module) && ("PlatingCell1".Equals(Module) || "PlatingCell3".Equals(Module)))
|
|
|
{
|
|
|
@@ -518,7 +519,17 @@ namespace PunkHPX8_MainPages.ViewModels
|
|
|
}
|
|
|
RecipeModuleName = "DEP Recipe";
|
|
|
RecipeType = "dep";
|
|
|
+ _rtDataKeys.Add($"{Module}.ReservoirName");
|
|
|
+ _rtDataValueDic = QueryDataClient.Instance.Service.PollData(_rtDataKeys);
|
|
|
+ if (_rtDataValueDic != null)
|
|
|
+ {
|
|
|
+ ReservoirName = CommonFunction.GetValue<string>(_rtDataValueDic, $"{Module}.ReservoirName");
|
|
|
+ }
|
|
|
_rtDataKeys.Clear();
|
|
|
+ if (ReservoirName != null)
|
|
|
+ {
|
|
|
+ _rtDataKeys.Add($"{ReservoirName}.Chemistry");
|
|
|
+ }
|
|
|
_rtDataKeys.Add($"{Module}.FsmState");
|
|
|
_rtDataKeys.Add($"{Module}.{PERSISTENT_VALUE}");
|
|
|
_rtDataKeys.Add($"{Module}.CurrentRecipe");
|
|
|
@@ -526,8 +537,8 @@ namespace PunkHPX8_MainPages.ViewModels
|
|
|
_rtDataKeys.Add($"{Module}.TimeRemain");
|
|
|
_rtDataKeys.Add($"{Module}.{PLATINGCELLDATA}");
|
|
|
_rtDataKeys.Add($"{Module}.ReservoirCommonData");
|
|
|
- _rtDataKeys.Add($"{Module}.ReservoirName");
|
|
|
- _rtDataKeys.Add($"{Module}.Chemistry");
|
|
|
+
|
|
|
+
|
|
|
_rtDataKeys.Add($"{Module}.PowerSupplierData");
|
|
|
_rtDataKeys.Add($"{Module}.CurrentCCRStep");
|
|
|
_rtDataKeys.Add($"{Module}.CurrentCCRTimeRemain");
|
|
|
@@ -561,9 +572,9 @@ namespace PunkHPX8_MainPages.ViewModels
|
|
|
TimeRemaining = CommonFunction.GetValue<int>(_rtDataValueDic, $"{Module}.TimeRemain");
|
|
|
PlatingCellCommonData = CommonFunction.GetValue<PlatingCellData>(_rtDataValueDic, $"{Module}.{PLATINGCELLDATA}");
|
|
|
ReservoirCommonData = CommonFunction.GetValue<ReservoirData>(_rtDataValueDic, $"{Module}.ReservoirCommonData");
|
|
|
- Chemistry = CommonFunction.GetValue<string>(_rtDataValueDic, $"{Module}.Chemistry");
|
|
|
+ Chemistry = CommonFunction.GetValue<string>(_rtDataValueDic, $"{ReservoirName}.Chemistry");
|
|
|
VerticalMotionData = CommonFunction.GetValue<CommandMotionData>(_rtDataValueDic, $"{VerticalName}.MotionData");
|
|
|
- ReservoirName = CommonFunction.GetValue<string>(_rtDataValueDic, $"{Module}.ReservoirName");
|
|
|
+
|
|
|
CurrentCCRStep = CommonFunction.GetValue<string>(_rtDataValueDic, $"{Module}.CurrentCCRStep");
|
|
|
CurrentCCRStepTimeRemain = CommonFunction.GetValue<double>(_rtDataValueDic, $"{Module}.CurrentCCRTimeRemain");
|
|
|
CurrentCCRRotationSpeed = CommonFunction.GetValue<double>(_rtDataValueDic, $"{Module}.Rotation.ProfileVelocity");
|