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

Method open_port

src/board_controller/freeeeg/freeeeg.cpp:189–205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

187}
188
189int 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
207int FreeEEG::set_port_settings ()
208{

Callers

nothing calls this directly

Calls 3

is_port_openMethod · 0.45
get_port_nameMethod · 0.45
open_serial_portMethod · 0.45

Tested by

no test coverage detected