setup/RokubiminiSerial.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 // std
4 #include <cstdint>
5 
6 // rokubimini
7 #include <rokubimini/setup/Rokubimini.hpp>
8 
9 namespace rokubimini
10 {
11 namespace serial
12 {
13 namespace setup
14 {
16 
29 {
30 public:
37  RokubiminiSerial() = default;
38  ~RokubiminiSerial() override = default;
39 
48  void load(const std::string& rokubiminiName, NodeHandlePtr nh) override;
49 
55  std::string serialPort_{ "/dev/ttyUSB0" };
56 
63  uint32_t baudRate_{ 0 };
64 };
65 } // namespace setup
66 } // namespace serial
67 } // namespace rokubimini
std::shared_ptr< ros::NodeHandle > NodeHandlePtr
RokubiminiSerial()=default
Default constructor of a Rokubimini Serial Setup.
void load(const std::string &rokubiminiName, NodeHandlePtr nh) override
Loads the sensor configuration from the parameter server.
rokubimini::setup::Rokubimini Rokubimini
std::string serialPort_
The serial port name.
uint32_t baudRate_
The baud rate of the serial communication.
System dependencies.


rokubimini_serial
Author(s):
autogenerated on Wed Mar 3 2021 03:09:18