From f5343f3accce0f15295d64f38c098f69674d7e9f Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 08 十二月 2020 18:57:13 +0800
Subject: [PATCH] 2020-12-08 1.更新
---
HDL_ON/Entity/Function/Light.cs | 76 +++++++++++++++++++------------------
1 files changed, 39 insertions(+), 37 deletions(-)
diff --git a/HDL_ON/Entity/Function/Light.cs b/HDL_ON/Entity/Function/Light.cs
index 0a95c65..5c89126 100644
--- a/HDL_ON/Entity/Function/Light.cs
+++ b/HDL_ON/Entity/Function/Light.cs
@@ -21,7 +21,7 @@
}
[Newtonsoft.Json.JsonIgnore]
- Trait trait_brightness;
+ FunctionAttributes trait_brightness;
/// <summary>
/// 浜害鍊�
/// </summary>
@@ -32,21 +32,21 @@
{
if (trait_brightness == null)
{
- trait_brightness = function.Find((obj) => obj.name == "brightness");
+ trait_brightness = attributes.Find((obj) => obj.key == "brightness");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_brightness == null)
{
- trait_brightness = new Trait()
+ trait_brightness = new FunctionAttributes()
{
- name = "brightness",
- value_key = new List<string> { "up", "down" },
+ key = "brightness",
+ value = new List<string> { "up", "down" },
max = 100,
min = 0,
};
}
- trait_brightness.value = trait_brightness.min;
+ trait_brightness.curValue = trait_brightness.min;
}
- return Convert.ToInt32(trait_brightness.value);
+ return Convert.ToInt32(trait_brightness.curValue);
}
set
{
@@ -54,21 +54,21 @@
{
if (trait_brightness == null)
{
- trait_brightness = function.Find((obj) => obj.name == "brightness");
+ trait_brightness = attributes.Find((obj) => obj.key == "brightness");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_brightness == null)
{
- trait_brightness = new Trait()
+ trait_brightness = new FunctionAttributes()
{
- name = "brightness",
- value_key = new List<string> { "up", "down" },
+ key = "brightness",
+ value = new List<string> { "up", "down" },
max = 100,
min = 0,
};
}
- trait_brightness.value = trait_brightness.min;
+ trait_brightness.curValue = trait_brightness.min;
}
- trait_brightness.value = value;
+ trait_brightness.curValue = value;
MainPage.Log($"brightness 鏁版嵁鍒锋柊{value}.");
}
catch
@@ -79,7 +79,7 @@
}
[Newtonsoft.Json.JsonIgnore]
- Trait trait_fadeTime;
+ FunctionAttributes trait_fadeTime;
/// <summary>
/// 浜害鍊�
/// </summary>
@@ -90,22 +90,24 @@
{
if (trait_fadeTime == null)
{
- trait_fadeTime = function.Find((obj) => obj.name == "fade_time");
+ trait_fadeTime = attributes.Find((obj) => obj.key == "fade_time");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_fadeTime == null)
{
- trait_fadeTime = new Trait()
+ trait_fadeTime = new FunctionAttributes()
{
- name = "fade_time",
- value_key = new List<string> { "up", "down" },
+ key = "fade_time",
+ value = new List<string> { "up", "down" },
max = 10,
min = 0,
};
- trait_fadeTime.value = 0;
- function.Add(trait_fadeTime);
+ trait_fadeTime.curValue = 0;
+ attributes.Add(trait_fadeTime);
}
}
- return Convert.ToInt32(trait_fadeTime.value);
+ int result = 0;
+ int.TryParse(trait_fadeTime.curValue.ToString(), out result);
+ return result;
}
set
{
@@ -113,22 +115,22 @@
{
if (trait_fadeTime == null)
{
- trait_fadeTime = function.Find((obj) => obj.name == "fade_time");
+ trait_fadeTime = attributes.Find((obj) => obj.key == "fade_time");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_fadeTime == null)
{
- trait_fadeTime = new Trait()
+ trait_fadeTime = new FunctionAttributes()
{
- name = "fade_time",
- value_key = new List<string> { "up", "down" },
+ key = "fade_time",
+ value = new List<string> { "up", "down" },
max = 100,
min = 0,
};
- trait_fadeTime.value = 0;
- function.Add(trait_fadeTime);
+ trait_fadeTime.curValue = 0;
+ attributes.Add(trait_fadeTime);
}
}
- trait_fadeTime.value = value;
+ trait_fadeTime.curValue = value;
}
catch
{
@@ -137,7 +139,7 @@
}
[Newtonsoft.Json.JsonIgnore]
- public Trait trait_color;
+ public FunctionAttributes trait_color;
/// <summary>
/// RGB棰滆壊
/// 255255255
@@ -149,27 +151,27 @@
{
if (trait_color == null)
{
- trait_color = function.Find((obj) => obj.name == "color");
+ trait_color = attributes.Find((obj) => obj.key == "color");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_color == null)
{
- trait_color = new Trait()
+ trait_color = new FunctionAttributes()
{
- name = "color",
- value_key = new List<string> { "FFFFFF" },
+ key = "color",
+ value = new List<string> { "FFFFFF" },
max = 0xFFFFFF,
- min = 0x000000,
+ min = 0x00000F,
};
}
- trait_color.value = trait_color.min;
+ trait_color.curValue = trait_color.min;
}
- return Convert.ToInt32(trait_color.value);
+ return Convert.ToInt32(trait_color.curValue);
}
set
{
try
{
- trait_color.value = value;
+ trait_color.curValue = value;
}
catch
{
--
Gitblit v1.8.0