LPCManager.py
changeset 50 ed1f9752f929
parent 43 003a9ae0cf66
child 51 8a4783508ea9
equal deleted inserted replaced
49:f340728940f6 50:ed1f9752f929
   928             status = "Connected"
   928             status = "Connected"
   929         else:
   929         else:
   930             if self._connector is not None:
   930             if self._connector is not None:
   931                 status, log_count = self._connector.GetPLCstatus()
   931                 status, log_count = self._connector.GetPLCstatus()
   932                 if status == "Disconnected":
   932                 if status == "Disconnected":
   933                     self._SetConnector(None)
   933                     self._SetConnector(None, False)
   934                 else:
   934                 else:
   935                     self.UpdatePLCLog(log_count)
   935                     self.UpdatePLCLog(log_count)
   936             else:
   936             else:
   937                 status = "Disconnected"
   937                 status = "Disconnected"
   938         if self.previous_plcstate != status or self.previous_mode != self.CurrentMode:
   938         if self.previous_plcstate != status or self.previous_mode != self.CurrentMode:
  1203             # Start the status Timer
  1203             # Start the status Timer
  1204             self.StatusTimer.Start(milliseconds=500, oneShot=False)
  1204             self.StatusTimer.Start(milliseconds=500, oneShot=False)
  1205     
  1205     
  1206     def StopSimulation(self):
  1206     def StopSimulation(self):
  1207         self.CurrentMode = None
  1207         self.CurrentMode = None
  1208         self._SetConnector(None)
  1208         self._SetConnector(None, False)
  1209         self.ApplyOnlineMode()
  1209         self.ApplyOnlineMode()
  1210     
  1210     
  1211     def _Stop(self):
  1211     def _Stop(self):
  1212         ProjectController._Stop(self)
  1212         ProjectController._Stop(self)
  1213         
  1213         
  1366             
  1366             
  1367             frame.Hide()
  1367             frame.Hide()
  1368             
  1368             
  1369             self.CTR.ResetAppFrame(lpcberemiz_cmd.Log)
  1369             self.CTR.ResetAppFrame(lpcberemiz_cmd.Log)
  1370             if self.CTR.OnlineMode == 0:
  1370             if self.CTR.OnlineMode == 0:
  1371                 self.CTR._connector = None
  1371                 self.CTR._SetConnector(None, False)
  1372             
  1372             
  1373             self.CTR.KillDebugThread()
  1373             self.CTR.KillDebugThread()
  1374             self.KillLocalRuntime()
  1374             self.KillLocalRuntime()
  1375             
  1375             
  1376             self.SaveLastState()
  1376             self.SaveLastState()