| | |
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 获取面板颜色的信息(出错会返回null)
|
| | | /// </summary>
|
| | | /// <param name="panel">按键面板的某一个回路</param>
|
| | | /// <returns></returns>
|
| | | public async Task<Panel.KeyColorData> GetPanelColorInfo(Panel panel)
|
| | | {
|
| | | panel.DeviceEpoint = 1;
|
| | | Panel.KeyNum keyNum = (Panel.KeyNum)panel.DeviceEpoint;
|
| | | var result = await panel.GetPanelColorInfoAsync(keyNum);
|
| | | //共通错误检测
|
| | | string error = HdlCheckLogic.Current.CheckCommonErrorCode(result);
|
| | | if (error != null)
|
| | | {
|
| | | this.ShowErrorMsg(error);
|
| | | return null;
|
| | | }
|
| | |
|
| | | if (result == null || result.keyColorData == null)
|
| | | {
|
| | | //获取按键面板颜色调节信息失败
|
| | | string msg = Language.StringByID(R.MyInternationalizationString.uGetPanelColorRegulationInfoFail);
|
| | | this.ShowErrorMsg(msg);
|
| | | return null;
|
| | | }
|
| | | return result.keyColorData;
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 设置按键面板指定端点的【指示灯开关颜色】的信息
|
| | | /// </summary>
|
| | | /// <param name="panel">按键面板的某一个回路</param>
|