def start_streaming(self, callback, lapse=(- 1)):
    '\n        Start handling streaming data from the board. Call a provided callback\n        for every single sample that is processed\n\n        Args:\n          callback: A callback function -- or a list of functions -- that will receive a single argument of the\n              OpenBCISample object captured.\n        '
    start_time = timeit.default_timer()
    if (not isinstance(callback, list)):
        self.local_wifi_server.set_callback(callback)
    else:
        self.local_wifi_server.set_callback(callback[0])
    if (not self.streaming):
        self.init_streaming()
Start handling streaming data from the board. Call a provided callback
for every single sample that is processed

Args:
  callback: A callback function -- or a list of functions -- that will receive a single argument of the
      OpenBCISample object captured.
def start_streaming(self, callback, lapse=(- 1)):
    '\n        Start handling streaming data from the board. Call a provided callback\n        for every single sample that is processed\n\n        Args:\n          callback: A callback function -- or a list of functions -- that will receive a single argument of the\n              OpenBCISample object captured.\n        '
    start_time = timeit.default_timer()
    if (not isinstance(callback, list)):
        self.local_wifi_server.set_callback(callback)
    else:
        self.local_wifi_server.set_callback(callback[0])
    if (not self.streaming):
        self.init_streaming()