Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
groups.h
Go to the documentation of this file.
1// Copyright 2009-2021:
2// GobySoft, LLC (2013-)
3// Massachusetts Institute of Technology (2007-2014)
4// Community contributors (see AUTHORS file)
5// File authors:
6// Toby Schneider <toby@gobysoft.org>
7// Shawn Dooley <shawn@shawndooley.net>
8//
9//
10// This file is part of the Goby Underwater Autonomy Project Libraries
11// ("The Goby Libraries").
12//
13// The Goby Libraries are free software: you can redistribute them and/or modify
14// them under the terms of the GNU Lesser General Public License as published by
15// the Free Software Foundation, either version 2.1 of the License, or
16// (at your option) any later version.
17//
18// The Goby Libraries are distributed in the hope that they will be useful,
19// but WITHOUT ANY WARRANTY; without even the implied warranty of
20// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21// GNU Lesser General Public License for more details.
22//
23// You should have received a copy of the GNU Lesser General Public License
24// along with Goby. If not, see <http://www.gnu.org/licenses/>.
25
26#ifndef GOBY_MIDDLEWARE_IO_GROUPS_H
27#define GOBY_MIDDLEWARE_IO_GROUPS_H
28
30
31namespace goby
32{
33namespace middleware
34{
35namespace io
36{
37namespace groups
38{
39
40constexpr goby::middleware::Group mavlink_raw_in{"goby::apps::zeromq::mavlink_raw_in"};
41constexpr goby::middleware::Group mavlink_raw_out{"goby::apps::zeromq::mavlink_raw_out"};
42
43constexpr goby::middleware::Group nmea0183_in{"goby::middleware::io::nmea0183_in"};
44constexpr goby::middleware::Group nmea0183_out{"goby::middleware::io::nmea0183_out"};
45
46constexpr goby::middleware::Group can_in{"goby::middleware::io::can_in"};
47constexpr goby::middleware::Group can_out{"goby::middleware::io::can_out"};
48
49
50}
51} // namespace io
52} // namespace middleware
53} // namespace goby
54
55#endif
Class for grouping publications in the Goby middleware. Analogous to "topics" in ROS,...
Definition group.h:60
constexpr goby::middleware::Group nmea0183_in
Definition groups.h:43
constexpr goby::middleware::Group nmea0183_out
Definition groups.h:44
constexpr goby::middleware::Group mavlink_raw_in
Definition groups.h:40
constexpr goby::middleware::Group can_out
Definition groups.h:47
constexpr goby::middleware::Group can_in
Definition groups.h:46
constexpr goby::middleware::Group mavlink_raw_out
Definition groups.h:41
The global namespace for the Goby project.