MCPcopy Create free account
hub / github.com/brainflow-dev/brainflow / delete_streamer

Method delete_streamer

python_package/brainflow/board_shim.py:1284–1303  ·  view source on GitHub ↗

Delete streamer :param preset: preset :type preset: int :param streamer_params parameter to stream data from brainflow, supported vals: "file://%file_name%:w", "file://%file_name%:a", "streaming_board://%multicast_group_ip%:%port%". Range for multicast addresses is from "224

(self, streamer_params: str, preset: int = BrainFlowPresets.DEFAULT_PRESET)

Source from the content-addressed store, hash-verified

1282 raise BrainFlowError('unable to add streamer', res)
1283
1284 def delete_streamer(self, streamer_params: str, preset: int = BrainFlowPresets.DEFAULT_PRESET) -> None:
1285 """Delete streamer
1286
1287 :param preset: preset
1288 :type preset: int
1289 :param streamer_params parameter to stream data from brainflow, supported vals: "file://%file_name%:w", "file://%file_name%:a", "streaming_board://%multicast_group_ip%:%port%". Range for multicast addresses is from "224.0.0.0" to "239.255.255.255"
1290 :type streamer_params: str
1291 """
1292
1293 if streamer_params is None:
1294 streamer = None
1295 else:
1296 try:
1297 streamer = streamer_params.encode()
1298 except BaseException:
1299 streamer = streamer_params
1300
1301 res = BoardControllerDLL.get_instance().delete_streamer(streamer, preset, self.board_id, self.input_json)
1302 if res != BrainFlowExitCodes.STATUS_OK.value:
1303 raise BrainFlowError('unable to delete streamer', res)
1304
1305 def start_stream(self, num_samples: int = 1800 * 250, streamer_params: str = None) -> None:
1306 """Start streaming data, this methods stores data in ringbuffer

Callers 1

mainFunction · 0.95

Calls 3

BrainFlowErrorClass · 0.90
delete_streamerMethod · 0.65
get_instanceMethod · 0.45

Tested by

no test coverage detected