Index: dialin/dg/events.py =================================================================== diff -u -r68e6f7c82ebb25658b4fecece474c2640a6dff87 -r07c40d68ea5555ae1190f92229b5e0bc3df6fa71 --- dialin/dg/events.py (.../events.py) (revision 68e6f7c82ebb25658b4fecece474c2640a6dff87) +++ dialin/dg/events.py (.../events.py) (revision 07c40d68ea5555ae1190f92229b5e0bc3df6fa71) @@ -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] Index: dialin/hd/hd_events.py =================================================================== diff -u -r3a70bfb451b74106348c064c34f19934aadd9119 -r07c40d68ea5555ae1190f92229b5e0bc3df6fa71 --- dialin/hd/hd_events.py (.../hd_events.py) (revision 3a70bfb451b74106348c064c34f19934aadd9119) +++ dialin/hd/hd_events.py (.../hd_events.py) (revision 07c40d68ea5555ae1190f92229b5e0bc3df6fa71) @@ -97,6 +97,15 @@ return event + def clear_hd_event_list(self): + """ + Clears the HD event list + + @returns none + """ + for key in self._hd_event_dictionary: + self._hd_event_dictionary[key].clear() + def get_hd_events(self, event_id, number_of_events=1): """ Returns the requested number of a certain HD event ID @@ -132,6 +141,8 @@ @param message: published HD 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]