| | |
| | | curtainData.Direction = index == 0 ? false : true;
|
| | | };
|
| | | };
|
| | | //如果当前是展示模板,则不能编辑
|
| | | if (Common.Config.Instance.Home.IsShowTemplate == true)
|
| | | {
|
| | | rowDirection.CanClick = false;
|
| | | }
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | //数据变更,百分比
|
| | | curtainData.OpenLimitPersent = value;
|
| | | };
|
| | | //如果当前是展示模板,则不能编辑
|
| | | if (Common.Config.Instance.Home.IsShowTemplate == true)
|
| | | {
|
| | | openSeekBar.Enable = false;
|
| | | btnMinus.CanClick = false;
|
| | | btnPlus.CanClick = false;
|
| | | btnSave.CanClick = false;
|
| | | }
|
| | |
|
| | | //虚拟住宅不需要监听
|
| | | if (Common.Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | |
| | | //数据变更,百分比
|
| | | curtainData.CloseLimitPersent = value;
|
| | | };
|
| | | //如果当前是展示模板,则不能编辑
|
| | | if (Common.Config.Instance.Home.IsShowTemplate == true)
|
| | | {
|
| | | closeSeekBar.Enable = false;
|
| | | btnMinus.CanClick = false;
|
| | | btnPlus.CanClick = false;
|
| | | btnSave.CanClick = false;
|
| | | }
|
| | | //虚拟住宅不需要监听
|
| | | if (Common.Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | |
| | | //如果当前是虚拟住宅
|
| | | if (Common.Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | | var data = ModelData.DeviceModelDataLogic.Current.GetCurtainLimitPoint(curtainDevice);
|
| | | var data = TemplateData.TemplateDeviceDataLogic.Current.GetCurtainLimitPoint(curtainDevice);
|
| | | curtainData.Direction = data.Direction;
|
| | | curtainData.CurtainLength = data.curtainLength;
|
| | | curtainData.OpenLimitValue = data.upLimit;
|
| | |
| | | /// </summary>
|
| | | private void ReceiveLimitData()
|
| | | {
|
| | | //如果当前是展示模板,则需要处理
|
| | | if (Common.Config.Instance.Home.IsShowTemplate == true)
|
| | | {
|
| | | return;
|
| | | }
|
| | | if (HdlGatewayReceiveLogic.Current.IsEsixt("ReceiveLimitData") == true)
|
| | | {
|
| | | HdlGatewayReceiveLogic.Current.RemoveEvent("ReceiveLimitData");
|