| | |
| | | return true;
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 设置面板颜色
|
| | | /// </summary>
|
| | | /// <param name="panel">按键面板的</param>
|
| | | /// <param name="colorData">只设置开的颜色</param>
|
| | | /// <returns></returns>
|
| | | public async Task<bool> SetPanelColorInfo(Panel panel, Panel.KeyColorData colorData)
|
| | | {
|
| | | var keyNum = new Panel.KeyNumStatus();
|
| | | //默认第一个用面板第一个按键颜色作为整个面板的颜色
|
| | | keyNum.Key1 = true;
|
| | | var result = await panel.SetPanelColorInfoAsync(colorData, keyNum);
|
| | | if (result == null || result.responseData == null)
|
| | | {
|
| | | //设置按键面板指示灯颜色失败
|
| | | string msg = Language.StringByID(R.MyInternationalizationString.uSetPanelPilolightSettionFail);
|
| | | this.ShowErrorMsg(msg);
|
| | | return false;
|
| | | }
|
| | | if (result.responseData.status != 0)
|
| | | {
|
| | | //设置按键面板指示灯颜色失败
|
| | | string msg = Language.StringByID(R.MyInternationalizationString.uSetPanelPilolightSettionFail);
|
| | | this.ShowErrorMsg(msg);
|
| | | return false;
|
| | | }
|
| | | //备份设备
|
| | | await HdlGatewayLogic.Current.UpLoadDeviceBackupDataToGateway(panel, GatewayBackupEnum.A干接点颜色调节, colorData);
|
| | | return true;
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 亮度调节___________________________
|