24 #ifndef MODEMSIMGROUPS20170815H
25 #define MODEMSIMGROUPS20170815H
27 #include "goby/middleware/group.h"
43 "Max supported modems is NETSIM_MAX_MODEMS(set in CMake)");
44 constexpr
static goby::middleware::Group
group{
"ain", from_index};
48 template <
int from_index,
int to_index>
struct AudioOut
51 "Max supported modems is NETSIM_MAX_MODEMS (set in CMake)");
52 constexpr
static goby::middleware::Group
group{
"aout",
55 template <
int from_index,
int to_index>
61 "Max supported modems is NETSIM_MAX_MODEMS(set in CMake)");
62 constexpr
static goby::middleware::Group
group{
"detector_audio_from", from_index};
69 "Max supported modems is NETSIM_MAX_MODEMS(set in CMake)");
70 constexpr
static goby::middleware::Group
group{
"bridge_audio_from", from_index};
104 constexpr goby::middleware::Group
ready{
"tool::ready"};
105 constexpr goby::middleware::Group
transmit{
"tool::transmit"};
106 constexpr goby::middleware::Group
rx_stats{
"tool::rx_stats"};
107 constexpr goby::middleware::Group
raw_in{
"tool::raw_in"};
108 constexpr goby::middleware::Group
raw_out{
"tool::raw_out"};
#define NETSIM_MAX_MODEMS
constexpr goby::middleware::Group logger_event
constexpr goby::middleware::Group post_process_event
constexpr goby::middleware::Group buffer_size_change
constexpr goby::middleware::Group impulse_response
constexpr goby::middleware::Group bellhop_request
constexpr goby::middleware::Group gps_line_in
constexpr goby::middleware::Group gps_line_out
constexpr goby::middleware::Group configuration
constexpr goby::middleware::Group env_performance_req
constexpr goby::middleware::Group config_request
constexpr goby::middleware::Group impulse_request
constexpr goby::middleware::Group env_nav_update
constexpr goby::middleware::Group receive_stats
constexpr goby::middleware::Group bellhop_response
constexpr goby::middleware::Group performance_response
constexpr goby::middleware::Group env_bellhop_req
constexpr goby::middleware::Group env_impulse_req
constexpr goby::middleware::Group performance_request
constexpr static goby::middleware::Group group
constexpr static goby::middleware::Group group
constexpr static goby::middleware::Group group
constexpr static goby::middleware::Group group