docs: def _run_get_data_background(macs, queue, shared_data, bt_device):
      """
      Background process function for RuuviTag Sensors
      """
  
      run_flag = RunFlag()
  
      def add_data(data):
          if not shared_data['run_flag']:
              run_flag.running = False
  
          data[1]['time'] = datetime.utcnow().isoformat()
          queue.put(data)
  
      RuuviTagSensor.get_datas(add_data, macs, run_flag, bt_device)