Thunderbots Project
Loading...
Searching...
No Matches
arduino_util.h
1
#pragma once
2
#include <boost/filesystem.hpp>
3
#include <optional>
4
#include <string>
5
6
class
ArduinoUtil
7
{
8
public
:
13
static
std::optional<std::string>
getArduinoPort
();
14
15
private
:
19
struct
HwInfo
20
{
21
std::string vendor;
22
std::string product;
23
};
24
30
static
std::optional<ArduinoUtil::HwInfo> getInfo(std::string port);
31
36
static
std::vector<std::string> getSerialDevices();
37
43
static
std::optional<std::string> readFileLine(boost::filesystem::path path);
44
};
ArduinoUtil
Definition
arduino_util.h:7
ArduinoUtil::getArduinoPort
static std::optional< std::string > getArduinoPort()
Definition
arduino_util.cpp:15
src
software
estop
arduino_util.h
Generated by
1.9.8