connectors/LPC/LPCObject.py
changeset 563 c74a37d156df
parent 556 1ad4e7f1e89e
child 569 37af7286dd65
equal deleted inserted replaced
561:4cc6eef4778f 563:c74a37d156df
    43             try:
    43             try:
    44                 self.PLCStatus, res = self.SerialConnection.HandleTransaction(transaction)
    44                 self.PLCStatus, res = self.SerialConnection.HandleTransaction(transaction)
    45                 return res
    45                 return res
    46             except LPCProtoError,e:
    46             except LPCProtoError,e:
    47                 self.pluginsroot.logger.write_error(str(e)+"\n")
    47                 self.pluginsroot.logger.write_error(str(e)+"\n")
       
    48                 self.SerialConnection.close()
    48                 self.SerialConnection = None
    49                 self.SerialConnection = None
    49                 self.PLCStatus = "Disconnected"
    50                 self.PLCStatus = "Disconnected"
    50                 return None
    51                 return None
    51         
    52         
    52     def StartPLC(self, debug=False):
    53     def StartPLC(self, debug=False):