bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
arduino_connector_wifi_base.h
Go to the documentation of this file.
1//
2// Created by alex on 8/2/25.
3//
4
5#ifndef ARDUINO_CONNECTOR_WIFI_BASE_H
6#define ARDUINO_CONNECTOR_WIFI_BASE_H
7
9
10namespace bitrl
11{
12namespace boards::arduino
13{
15{
16 public:
21
26 ArduinoConnectorWIFIBase(const std::string &arduino_url);
27
30 std::string arduino_url() const noexcept { return arduino_url_; }
31
35 void connect() override;
36
40 virtual void close_connection() override;
41
45 std::string send_cmd(const ArduinoCMDBase &cmd) override;
46
47 private:
48 std::string arduino_url_;
49};
50
51} // namespace boards::example_15
52} // namespace bitrl
53
54#endif // ARDUINO_CONNECTOR_WIFI_BASE_H
Definition arduino_connector_base.h:27
Definition arduino_connector_wifi_base.h:15
virtual void close_connection() override
Close the connection.
Definition arduino_connector_wifi_base.cpp:22
ArduinoConnectorBase base_type
The base type.
Definition arduino_connector_wifi_base.h:20
std::string send_cmd(const ArduinoCMDBase &cmd) override
Send the command.
Definition arduino_connector_wifi_base.cpp:24
void connect() override
Connect to the Arduino board.
Definition arduino_connector_wifi_base.cpp:20
std::string arduino_url() const noexcept
Definition arduino_connector_wifi_base.h:30
Definition bitrl_consts.h:14
Definition arduino_connector_base.h:19