| 187 | } |
| 188 | |
| 189 | int FreeEEG::open_port () |
| 190 | { |
| 191 | if (serial->is_port_open ()) |
| 192 | { |
| 193 | safe_logger (spdlog::level::err, "port {} already open", serial->get_port_name ()); |
| 194 | return (int)BrainFlowExitCodes::PORT_ALREADY_OPEN_ERROR; |
| 195 | } |
| 196 | |
| 197 | safe_logger (spdlog::level::info, "openning port {}", serial->get_port_name ()); |
| 198 | int res = serial->open_serial_port (); |
| 199 | if (res < 0) |
| 200 | { |
| 201 | return (int)BrainFlowExitCodes::UNABLE_TO_OPEN_PORT_ERROR; |
| 202 | } |
| 203 | safe_logger (spdlog::level::trace, "port {} is open", serial->get_port_name ()); |
| 204 | return (int)BrainFlowExitCodes::STATUS_OK; |
| 205 | } |
| 206 | |
| 207 | int FreeEEG::set_port_settings () |
| 208 | { |
nothing calls this directly
no test coverage detected