wxr
2020-09-01 7d005a7618e3d7a80d8ede3baf6ecc4bf8019cd5
HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
@@ -74,7 +74,7 @@
            };
            bodyView.AddChidren(functionListView);
            foreach (var function in DB_ResidenceData.residenceData.functionList.functions)
            foreach (var function in DB_ResidenceData.functionList.GetAllFunction())
            {
                if (titleId == StringId.Lights)
                {
@@ -97,8 +97,34 @@
                        continue;
                    }
                }
                functionListView.AddChidren(new Button() { Height = Application.GetRealHeight(12) });
                if(titleId == StringId.FloorHeating)
                {
                    if(function.functionType != FunctionType.FloorHeating )
                    {
                        continue;
                    }
                }
                if(titleId == StringId.Electric)
                {
                    if(function.functionType != FunctionType.Socket &&
                        function.functionType != FunctionType.TV &&
                        function.functionType != FunctionType.Fan)
                    {
                        continue;
                    }
                }
                if (titleId == StringId.EnvironmentalScience)
                {
                    if (function.functionType != FunctionType.PM25 ||
                    function.functionType != FunctionType.CO2 ||
                    function.functionType != FunctionType.Temp ||
                    function.functionType != FunctionType.TVOC ||
                    function.functionType != FunctionType.Humidity)
                    {
                        continue;
                    }
                }
                if (function.functionType == FunctionType.RGB || function.functionType == FunctionType.Dimmer)
                {
                    var functionDiv = new FunctionControlZone(function)
@@ -131,6 +157,7 @@
                    functionDiv.LoadFunctionDiv();
                    functionListView.AddChidren(functionDiv);
                }
                functionListView.AddChidren(new Button() { Height = Application.GetRealHeight(10) });
            }
        }