5#ifndef ARDUINO_ENV_USB_BASE_H
6#define ARDUINO_ENV_USB_BASE_H
12namespace boards::arduino
30 std::string
port_name() const noexcept {
return port_name_; }
69 std::string port_name_;
Definition arduino_connector_base.h:27
Definition arduino_connector_usb_base.h:15
std::string port_name() const noexcept
Definition arduino_connector_usb_base.h:30
void set_port_id_(int_t port_id) noexcept
Definition arduino_connector_usb_base.h:66
virtual void open_port_()
Opens the port.
Definition arduino_connector_usb_base.cpp:32
virtual void configure_port_()
Configure the serial port.
Definition arduino_connector_usb_base.cpp:44
void connect() override
Connect to the Arduino board.
Definition arduino_connector_usb_base.cpp:24
std::string send_cmd(const ArduinoCMDBase &cmd) override
Send the command.
Definition arduino_connector_usb_base.cpp:77
bool is_port_open() const noexcept
Definition arduino_connector_usb_base.h:53
ArduinoConnectorBase base_type
The base type.
Definition arduino_connector_usb_base.h:20
virtual void close_connection() override
Close the connection.
Definition arduino_connector_usb_base.cpp:30
int_t port_id() const noexcept
Definition arduino_connector_usb_base.h:49
Definition bitrl_consts.h:14
int int_t
integer type
Definition bitrl_types.h:33
Definition arduino_connector_base.h:19