# HG changeset patch # User Laurent Bessard # Date 1367848898 -7200 # Node ID f860aa7e90e50eed947fd5fd44823b9a5db6c1bf # Parent c6b7d4c176c297c86c7a002d9353b1b11ab12e5e Added support for resetting log messages diff -r c6b7d4c176c2 -r f860aa7e90e5 LPCconnector/LPCAppObject.py --- a/LPCconnector/LPCAppObject.py Tue Apr 30 16:25:13 2013 +0900 +++ b/LPCconnector/LPCAppObject.py Mon May 06 16:01:38 2013 +0200 @@ -108,6 +108,9 @@ return self.PLCStatus, tick.value, TraceVariables return self.PLCStatus, None, [] + def ResetLogCount(self): + self.HandleSerialTransaction(RESET_LOGCOUNTSTransaction()) + def GetLogMessage(self, level, msgid): strbuf = self.HandleSerialTransaction(GET_LOGMSGTransaction(level, msgid)) if strbuf is not None and len(strbuf) > 12: diff -r c6b7d4c176c2 -r f860aa7e90e5 LPCconnector/LPCAppProto.py --- a/LPCconnector/LPCAppProto.py Tue Apr 30 16:25:13 2013 +0900 +++ b/LPCconnector/LPCAppProto.py Mon May 06 16:01:38 2013 +0200 @@ -110,6 +110,11 @@ self.SendData(self.Data) return self.GetData() +class RESET_LOGCOUNTSTransaction(LPCAppTransaction): + def __init__(self): + LPCAppTransaction.__init__(self, 0x0D) + ExchangeData = LPCAppTransaction.GetData + if __name__ == "__main__": __builtins__.BMZ_DBG = True TestConnection = LPCAppProto(6,115200,2)