--- a/connectors/LPC/LPCBootObject.py Thu Feb 03 18:23:24 2011 +0100
+++ b/connectors/LPC/LPCBootObject.py Thu Feb 17 10:11:04 2011 +0100
@@ -37,12 +37,16 @@
self.HandleSerialTransaction(KEEPBOOTINGTransaction())
self.PLCStatus = "Stopped"
+ def StartPLC(self, debug=False):
+ self.HandleSerialTransaction(STARTTransaction())
+
def NewPLC(self, md5sum, data, extrafiles):
self.successfully_transfered = self.HandleSerialTransaction(LOADTransaction(data, self.PLCprint))
return self.successfully_transfered
def MatchMD5(self, MD5):
- return self.successfully_transfered
+ res = self.HandleSerialTransaction(CHECKMD5Transaction(MD5))
+ return "".join(res).find('FAILED') == -1
def SetTraceVariablesList(self, idxs):