From 48e9cdc6f3f65795e4ff395597b6ca88bd443471 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Dieudonn=C3=A9?= Date: Tue, 24 Jun 2025 17:26:28 +0200 Subject: [PATCH 1/3] updated ANT Neuro EE511 channels --- src/board_controller/brainflow_boards.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/board_controller/brainflow_boards.cpp b/src/board_controller/brainflow_boards.cpp index 9c98da230..e3f0a5657 100644 --- a/src/board_controller/brainflow_boards.cpp +++ b/src/board_controller/brainflow_boards.cpp @@ -1003,13 +1003,14 @@ BrainFlowBoards::BrainFlowBoards() { {"name", "AntNeuroEE511"}, {"sampling_rate", 4096}, - {"timestamp_channel", 30}, - {"marker_channel", 31}, + {"timestamp_channel", 32}, + {"marker_channel", 33}, {"package_num_channel", 0}, - {"num_rows", 32}, + {"num_rows", 34}, {"eeg_channels", {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}}, {"emg_channels", {25, 26, 27, 28}}, - {"other_channels", {29}} + {"resistance_channels", {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30}}, + {"other_channels", {31}} }; brainflow_boards_json["boards"]["52"]["default"] = { From 690511d38c16b8d983267b62947ec102d7dba24c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Dieudonn=C3=A9?= Date: Tue, 24 Jun 2025 17:26:44 +0200 Subject: [PATCH 2/3] extra check if the correct board is connected --- src/board_controller/ant_neuro/ant_neuro.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/board_controller/ant_neuro/ant_neuro.cpp b/src/board_controller/ant_neuro/ant_neuro.cpp index 67a64886d..b6b8bd2db 100644 --- a/src/board_controller/ant_neuro/ant_neuro.cpp +++ b/src/board_controller/ant_neuro/ant_neuro.cpp @@ -105,6 +105,13 @@ int AntNeuroBoard::prepare_session () } impedance_mode = false; impedance_package_num = 0; + std::string board_name = "AntNeuro" + amp->getType (); + std::string expected_board_name = board_descr["default"]["name"]; + if (expected_board_name != board_name) { + std::string err_msg = "Board name " + expected_board_name + + " does not match board name of connected device " + board_name; + throw exceptions::notFound(err_msg); + } } catch (const exceptions::notFound &e) { From 1b9a6b359645509de012f06a57e2b58060ac3f3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Dieudonn=C3=A9?= Date: Tue, 24 Jun 2025 17:35:19 +0200 Subject: [PATCH 3/3] clang fix --- src/board_controller/ant_neuro/ant_neuro.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/board_controller/ant_neuro/ant_neuro.cpp b/src/board_controller/ant_neuro/ant_neuro.cpp index b6b8bd2db..40ebf5e43 100644 --- a/src/board_controller/ant_neuro/ant_neuro.cpp +++ b/src/board_controller/ant_neuro/ant_neuro.cpp @@ -107,10 +107,11 @@ int AntNeuroBoard::prepare_session () impedance_package_num = 0; std::string board_name = "AntNeuro" + amp->getType (); std::string expected_board_name = board_descr["default"]["name"]; - if (expected_board_name != board_name) { - std::string err_msg = "Board name " + expected_board_name + - " does not match board name of connected device " + board_name; - throw exceptions::notFound(err_msg); + if (expected_board_name != board_name) + { + std::string err_msg = "Board name " + expected_board_name + + " does not match board name of connected device " + board_name; + throw exceptions::notFound (err_msg); } } catch (const exceptions::notFound &e)