def _prepare_data(self, mqtt_msg): sensor_data = utils.prepare_sensor_data_mqtt(mqtt_msg) sensor_config = self._prepare_sensor_config(sensor_data) if sensor_data: board_id = sensor_data['board_id'] sensor_data['board_desc'] = self.boards_map.get(board_id) return sensor_data, sensor_config
def _on_message(self, client, userdata, msg): sensor_data = utils.prepare_sensor_data_mqtt(msg) if sensor_data: self.metric_queue.put(sensor_data)