models.board¶
Overview¶
Enumerates Bpod board supported operations.
Implementation¶
-
class
pybpodgui_api.models.board.Board(project)[source]¶ -
end_run_task_handler()¶
-
freegui()¶ Function used to release the processing to update the GUI events
-
kill_task()¶
-
load(path)¶ Load board data from filesystem
Variables:
-
log2board(data)¶ Function used to update the board log
-
pause_trial()¶
-
remove()¶
-
resume_trial()¶
-
run_task_handler(flag=True)¶
-
save()¶ Save experiment data on filesystem.
Variables: parent_path (dict) – Project path. Returns: Dictionary containing the board info to save. If None is returned, it means that ther was a failure. Return type: dict
-
start_run_task_handler()¶
-
stop_task()¶
-
stop_thread()¶
-
stop_trial()¶
-
INFO_BOARD_NAME= 'BOARD-NAME'¶
-
INFO_BPODGUI_VERSION= 'BPOD-GUI-VERSION'¶
-
INFO_CREATOR_NAME= 'CREATOR-NAME'¶
-
INFO_EXPERIMENT_NAME= 'EXPERIMENT-NAME'¶
-
INFO_PROJECT_NAME= 'PROJECT-NAME'¶
-
INFO_SETUP_NAME= 'SETUP-NAME'¶
-
INFO_SUBJECT_NAME= 'SUBJECT-NAME'¶
-