| | |
| | | if (trait_brightness.curValue.ToString() == "{}") |
| | | trait_brightness.curValue = 0; |
| | | } |
| | | return Convert.ToInt32(trait_brightness.curValue); |
| | | try
|
| | | {
|
| | | string textValue = trait_brightness.curValue.ToString();
|
| | | if (textValue == string.Empty)
|
| | | {
|
| | | trait_brightness.curValue = 0;
|
| | | }
|
| | | return Convert.ToInt32(trait_brightness.curValue);
|
| | | } |
| | | catch
|
| | | {
|
| | | trait_brightness.curValue = 0;
|
| | | return 0;
|
| | | } |
| | | } |
| | | set |
| | | { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | #region RGB |
| | | /// <summary> |
| | | /// 获取rgb颜色 |
| | | /// </summary> |
| | |
| | | return blueColor; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region CCT |
| | | FunctionAttributes attr_CCT; |
| | | /// <summary> |
| | | /// 色温 |
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public FunctionAttributes Attr_CCT |
| | | { |
| | | get |
| | | { |
| | | if(attr_CCT == null) |
| | | { |
| | | attr_CCT = attributes.Find((obj) => obj.key == FunctionAttributeKey.CCT); |
| | | if(attr_CCT== null) |
| | | { |
| | | attr_CCT = new FunctionAttributes() |
| | | { |
| | | key = FunctionAttributeKey.CCT, |
| | | value = new List<string> (), |
| | | max = 6500, |
| | | min = 2700, |
| | | curValue = 2700 |
| | | }; |
| | | } |
| | | } |
| | | var result = 2700; |
| | | int.TryParse(attr_CCT.curValue.ToString(), out result); |
| | | return attr_CCT; |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |