diff --git a/src/board_controller/ant_neuro/ant_neuro.cpp b/src/board_controller/ant_neuro/ant_neuro.cpp index 67a64886d..40ebf5e43 100644 --- a/src/board_controller/ant_neuro/ant_neuro.cpp +++ b/src/board_controller/ant_neuro/ant_neuro.cpp @@ -105,6 +105,14 @@ 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) { 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"] = {