parameters: (self, message=None, warning=None, full_gps=None, full_signal=None, full_packet=None,
                                      full_spectrum=None, full_json=None, full_buffer=None, **kwargs)
docstring: When operating as a Kismet datasource, send a data frame
  
          :param message: Optional message
          :param warning: Optional warning to be included in the datasource details
          :param full_gps: Optional full datasource_pb2.SubGps record
          :param full_signal: Optional full datasource_pb2.SubSignal record
          :param full_spectrum: Optional full datasource_pb2 SubSpectrum record
          :param full_packet: Optional full datasource_pb2.SubPacket record
          :param full_json: Optional JSON record
          :param full_buffer: Optional protobuf packed buffer
  
          :return: None
docstring_summary: When operating as a Kismet datasource, send a data frame
docstring_tokens: When operating as a Kismet datasource send a data frame
function: def send_datasource_data_report(self, message=None, warning=None, full_gps=None, full_signal=None, full_packet=None,
                                      full_spectrum=None, full_json=None, full_buffer=None, **kwargs):
          """
          When operating as a Kismet datasource, send a data frame
  
          :param message: Optional message
          :param warning: Optional warning to be included in the datasource details
          :param full_gps: Optional full datasource_pb2.SubGps record
          :param full_signal: Optional full datasource_pb2.SubSignal record
          :param full_spectrum: Optional full datasource_pb2 SubSpectrum record
          :param full_packet: Optional full datasource_pb2.SubPacket record
          :param full_json: Optional JSON record
          :param full_buffer: Optional protobuf packed buffer
  
          :return: None
          """
  
          report = datasource_pb2.DataReport()
  
          if message is not None:
              report.message.msgtext = message
              report.message.msgtype = self.MSG_INFO
  
          if full_gps:
              report.gps.CopyFrom(full_gps)
  
          if full_signal:
              report.signal.CopyFrom(full_signal)
  
          if full_spectrum:
              report.signal.CopyFrom(full_spectrum)
  
          if full_packet:
              report.packet.CopyFrom(full_packet)
  
          if full_json:
              report.json.CopyFrom(full_json)
  
          if full_buffer:
              report.buffer.CopyFrom(full_buffer)
  
          if warning:
              report.warning = warning
  
          self.write_ext_packet("KDSDATAREPORT", report)
function_tokens: def send_datasource_data_report ( self , message = None , warning = None , full_gps = None , full_signal = None , full_packet = None , full_spectrum = None , full_json = None , full_buffer = None , * * kwargs ) : report = datasource_pb2 . DataReport ( ) if message is not None : report . message . msgtext = message report . message . msgtype = self . MSG_INFO if full_gps : report . gps . CopyFrom ( full_gps ) if full_signal : report . signal . CopyFrom ( full_signal ) if full_spectrum : report . signal . CopyFrom ( full_spectrum ) if full_packet : report . packet . CopyFrom ( full_packet ) if full_json : report . json . CopyFrom ( full_json ) if full_buffer : report . buffer . CopyFrom ( full_buffer ) if warning : report . warning = warning self . write_ext_packet ( "KDSDATAREPORT" , report )