src
serial_node.cpp
Go to the documentation of this file.
1
34
#include <boost/asio.hpp>
35
#include <boost/bind.hpp>
36
#include <boost/thread.hpp>
37
38
#include <
ros/ros.h
>
39
40
#include "
rosserial_server/serial_session.h
"
41
42
43
int
main
(
int
argc,
char
* argv[])
44
{
45
ros::init
(argc, argv,
"rosserial_server_serial_node"
);
46
47
std::string port;
48
int
baud;
49
ros::param::param<std::string>(
"~port"
, port,
"/dev/ttyACM0"
);
50
ros::param::param<int>(
"~baud"
, baud, 57600);
51
52
boost::asio::io_service io_service;
53
rosserial_server::SerialSession
serial_session(io_service, port, baud);
54
io_service.run();
55
return
0;
56
}
ros::init
ROSCPP_DECL void init(const M_string &remappings, const std::string &name, uint32_t options=0)
ros.h
rosserial_server::SerialSession
Definition:
serial_session.h:48
main
int main(int argc, char *argv[])
Definition:
serial_node.cpp:43
serial_session.h
Single, reconnecting class for a serial rosserial session.
rosserial_server
Author(s): Mike Purvis
autogenerated on Wed Mar 2 2022 00:58:14