parameters: (self, seqno, success=False, dlt=0, capture_interface=None, channels=None,
                                      channel=None, hop_config=None, hardware=None, message=None, spectrum=None,
                                      uuid=None, warning=None, **kwargs)
docstring: When acting as a Kismet datasource, send a response to an open source request.  This is
          called with the response to the open datasource command.
  
          :param seqno: Sequence number of open source command
          :param success: Source open success
          :param dlt: DLT/Data link type of packets from source
          :param capture_interface: Optional interface for capture, if not the same as specified in open
          :param channels: Optional array of channel supported channels
          :param channel: Optional single channel source will tune to
          :param hop_config: datasource_pb2.SubChanhop record of initial hopping configuration
          :param hardware: Optional hardware/chipset information
          :param message: Optional user message
          :param spectrum: Optional datasource_pb2.SubSpecset initial spectrum configuration
          :param uuid: Optional UUID
          :param warning: Optional warning
          :param kwargs: Unused additional arguments
  
          :return: None
docstring_summary: When acting as a Kismet datasource, send a response to an open source request.  This is
          called with the response to the open datasource command.
docstring_tokens: When acting as a Kismet datasource send a response to an open source request . This is called with the response to the open datasource command .
function: def send_datasource_open_report(self, seqno, success=False, dlt=0, capture_interface=None, channels=None,
                                      channel=None, hop_config=None, hardware=None, message=None, spectrum=None,
                                      uuid=None, warning=None, **kwargs):
          """
          When acting as a Kismet datasource, send a response to an open source request.  This is
          called with the response to the open datasource command.
  
          :param seqno: Sequence number of open source command
          :param success: Source open success
          :param dlt: DLT/Data link type of packets from source
          :param capture_interface: Optional interface for capture, if not the same as specified in open
          :param channels: Optional array of channel supported channels
          :param channel: Optional single channel source will tune to
          :param hop_config: datasource_pb2.SubChanhop record of initial hopping configuration
          :param hardware: Optional hardware/chipset information
          :param message: Optional user message
          :param spectrum: Optional datasource_pb2.SubSpecset initial spectrum configuration
          :param uuid: Optional UUID
          :param warning: Optional warning
          :param kwargs: Unused additional arguments
  
          :return: None
          """
  
          report = datasource_pb2.OpenSourceReport()
  
          report.success.success = success
          report.success.seqno = seqno
  
          if message is not None:
              report.message.msgtext = message
              if success:
                  report.message.msgtype = self.MSG_INFO
              else:
                  report.message.msgtype = self.MSG_ERROR
  
          if channels is not None:
              report.channels.channels.extend(channels)
  
          if channel is not None:
              report.channel.channel = channel
  
          if spectrum is not None:
              report.spectrum.CopyFrom(spectrum)
  
          if hardware is not None:
              report.hardware = hardware
  
          report.dlt = dlt
  
          if capture_interface is not None:
              report.capture_interface = capture_interface
  
          if hop_config is not None:
              report.hop_config.CopyFrom(hop_config)
  
          if uuid is not None:
              report.uuid = uuid
  
          if warning is not None:
              report.warning = warning
  
          self.write_ext_packet("KDSOPENSOURCEREPORT", report)
function_tokens: def send_datasource_open_report ( self , seqno , success = False , dlt = 0 , capture_interface = None , channels = None , channel = None , hop_config = None , hardware = None , message = None , spectrum = None , uuid = None , warning = None , * * kwargs ) : report = datasource_pb2 . OpenSourceReport ( ) report . success . success = success report . success . seqno = seqno if message is not None : report . message . msgtext = message if success : report . message . msgtype = self . MSG_INFO else : report . message . msgtype = self . MSG_ERROR if channels is not None : report . channels . channels . extend ( channels ) if channel is not None : report . channel . channel = channel if spectrum is not None : report . spectrum . CopyFrom ( spectrum ) if hardware is not None : report . hardware = hardware report . dlt = dlt if capture_interface is not None : report . capture_interface = capture_interface if hop_config is not None : report . hop_config . CopyFrom ( hop_config ) if uuid is not None : report . uuid = uuid if warning is not None : report . warning = warning self . write_ext_packet ( "KDSOPENSOURCEREPORT" , report )