Index: dialin/dg/events.py =================================================================== diff -u -re193e10da7d6c16158592c1aae7ebe1221dd0cde -r64a2533574c2d78aa143d2981a36eff04a0abf19 --- dialin/dg/events.py (.../events.py) (revision e193e10da7d6c16158592c1aae7ebe1221dd0cde) +++ dialin/dg/events.py (.../events.py) (revision 64a2533574c2d78aa143d2981a36eff04a0abf19) @@ -99,6 +99,15 @@ return event + def clear_dg_event_list(self): + """ + Clears the DG event list + + @returns none + """ + for key in self._dg_event_dictionary: + self._dg_event_dictionary[key].clear() + def get_dg_events(self, event_id, number_of_events=1): """ Returns the requested number of a certain DG event ID @@ -134,6 +143,8 @@ @param message: published DG events data message @returns none """ + current_sub_tuple = [] + event_id = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_1:MsgFieldPositions.END_POS_FIELD_1]))[0]