Index: leahi_dialin/fp/modules/levels.py =================================================================== diff -u -rd9c41496bfba02f66b6b38a8ecae8c017f160235 -ra286de55ce0a6fd3388ddcd68d6c9aecd00a2500 --- leahi_dialin/fp/modules/levels.py (.../levels.py) (revision d9c41496bfba02f66b6b38a8ecae8c017f160235) +++ leahi_dialin/fp/modules/levels.py (.../levels.py) (revision a286de55ce0a6fd3388ddcd68d6c9aecd00a2500) @@ -46,15 +46,15 @@ if self.can_interface is not None: channel_id = DenaliChannels.fp_sync_broadcast_ch_id - msg_id = MsgIds.MSG_ID_FP_LEVEL_DATA.value - self.can_interface.register_receiving_publication_function(channel_id, msg_id, self._handler_levels_sync) + self.msg_id_fp_level_data = MsgIds.MSG_ID_FP_LEVEL_DATA.value + self.can_interface.register_receiving_publication_function(channel_id, self.msg_id_fp_level_data, self._handler_levels_sync) self.fp_levels = { FPFloaterLevelSensorNames.P25_LEVEL.name: 0 } self.fp_levels_timestamp = 0 - @publish(["fp_levels_timestamp", + @publish(["msg_id_fp_level_data", "fp_levels_timestamp", "fp_levels",]) def _handler_levels_sync(self, message, timestamp=0.0): """