1269 self.AppFrame.ConnectionStatusBar.SetStatusText( |
1269 self.AppFrame.ConnectionStatusBar.SetStatusText( |
1270 _("Connected to URI: %s") % self.BeremizRoot.getURI_location().strip(), 1) |
1270 _("Connected to URI: %s") % self.BeremizRoot.getURI_location().strip(), 1) |
1271 self.AppFrame.ConnectionStatusBar.SetStatusText(_(status), 2) |
1271 self.AppFrame.ConnectionStatusBar.SetStatusText(_(status), 2) |
1272 return updated |
1272 return updated |
1273 |
1273 |
|
1274 def ShowPLCProgress(self, status = "", progress = 0): |
|
1275 self.AppFrame.ProgressStatusBar.Show() |
|
1276 self.AppFrame.ConnectionStatusBar.SetStatusText(status, 1) |
|
1277 self.AppFrame.ProgressStatusBar.SetValue(progress) |
|
1278 |
|
1279 def HidePLCProgress(self): |
|
1280 # clear previous_plcstate to restore status |
|
1281 # in UpdateMethodsFromPLCStatus() |
|
1282 self.previous_plcstate = "" |
|
1283 self.AppFrame.ProgressStatusBar.Hide() |
|
1284 self.UpdateMethodsFromPLCStatus() |
|
1285 |
1274 def PullPLCStatusProc(self, event): |
1286 def PullPLCStatusProc(self, event): |
1275 self.UpdateMethodsFromPLCStatus() |
1287 self.UpdateMethodsFromPLCStatus() |
1276 |
1288 |
1277 def SnapshotAndResetDebugValuesBuffers(self): |
1289 def SnapshotAndResetDebugValuesBuffers(self): |
1278 buffers, self.DebugValuesBuffers = (self.DebugValuesBuffers, |
1290 buffers, self.DebugValuesBuffers = (self.DebugValuesBuffers, |
1712 self.AppFrame.CloseObsoleteDebugTabs() |
1724 self.AppFrame.CloseObsoleteDebugTabs() |
1713 self.AppFrame.RefreshPouInstanceVariablesPanel() |
1725 self.AppFrame.RefreshPouInstanceVariablesPanel() |
1714 self.logger.write(_("Transfer completed successfully.\n")) |
1726 self.logger.write(_("Transfer completed successfully.\n")) |
1715 else: |
1727 else: |
1716 self.logger.write_error(_("Transfer failed\n")) |
1728 self.logger.write_error(_("Transfer failed\n")) |
|
1729 self.HidePLCProgress() |
1717 else: |
1730 else: |
1718 self.logger.write_error(_("No PLC to transfer (did build succeed ?)\n")) |
1731 self.logger.write_error(_("No PLC to transfer (did build succeed ?)\n")) |
1719 |
1732 |
1720 wx.CallAfter(self.UpdateMethodsFromPLCStatus) |
1733 wx.CallAfter(self.UpdateMethodsFromPLCStatus) |
1721 |
1734 |