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

Method release_session

python_package/brainflow/board_shim.py:1333–1338  ·  view source on GitHub ↗

release all resources

(self)

Source from the content-addressed store, hash-verified

1331 raise BrainFlowError('unable to stop streaming session', res)
1332
1333 def release_session(self) -> None:
1334 """release all resources"""
1335
1336 res = BoardControllerDLL.get_instance().release_session(self.board_id, self.input_json)
1337 if res != BrainFlowExitCodes.STATUS_OK.value:
1338 raise BrainFlowError('unable to release streaming session', res)
1339
1340 def get_current_board_data(self, num_samples: int, preset: int = BrainFlowPresets.DEFAULT_PRESET):
1341 """Get specified amount of data or less if there is not enough data, doesnt remove data from ringbuffer

Callers 15

__del__Method · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95

Calls 3

BrainFlowErrorClass · 0.90
release_sessionMethod · 0.65
get_instanceMethod · 0.45

Tested by 3

mainFunction · 0.76
mainFunction · 0.76
mainFunction · 0.76