| | |
| | | public static void DoUpdateNextFirmware()
|
| | | {
|
| | | //下一个要执行更新的网关
|
| | | GatewayFirmwareUpdateControl gwControl = null;
|
| | | HdlGatewayUpdateLogic gwControl = null;
|
| | | foreach (var contr in FirmwareUpdateResourse.dicGatewayUpdateList.Values)
|
| | | {
|
| | | //如果别的还在升级中,则不再处理
|
| | |
| | | deviceControl = contr;
|
| | | }
|
| | | }
|
| | |
|
| | | if (gwControl != null)
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | //开始执行更新操作
|
| | | gwControl.DoStartUpdate();
|
| | | return;
|
| | | }
|
| | | if (gwControl != null)
|
| | | {
|
| | | //开始执行更新操作
|
| | | gwControl.DoStartUpdate();
|
| | | return;
|
| | | }
|
| | |
|
| | | if (deviceControl != null)
|
| | | {
|
| | | //开始执行更新操作
|
| | | deviceControl.DoStartUpdate();
|
| | | }
|
| | | if (deviceControl != null)
|
| | | {
|
| | | //开始执行更新操作
|
| | | deviceControl.DoStartUpdate();
|
| | | }
|
| | | });
|
| | | }
|
| | |
|
| | | #endregion
|