#include "goby/middleware/group.h"
#include "goby/middleware/transport/publisher.h"
#include "jaiabot/comms/comms.h"
#include "jaiabot/groups.h"
#include "jaiabot/messages/jaia_dccl.pb.h"
Go to the source code of this file.
Namespaces | |
jaiabot | |
jaiabot::intervehicle | |
Functions | |
goby::middleware::DynamicGroup | jaiabot::intervehicle::hub_command_group (std::uint32_t bot_id) |
std::uint32_t | jaiabot::intervehicle::api_version_from_hub_command (std::uint32_t bot_id, std::uint32_t hub_command_group) |
goby::middleware::DynamicGroup | jaiabot::intervehicle::engineering_command_group (std::uint32_t bot_id) |
template<typename DCCLMessage > | |
goby::middleware::Publisher< DCCLMessage > | jaiabot::intervehicle::default_publisher ({}, [](DCCLMessage &, const goby::middleware::Group &) {}) |
Variables | |
template<typename DCCLMessage > | |
std::function< goby::middleware::Group(const DCCLMessage &)> | jaiabot::intervehicle::default_subscriber_group_func ([](const DCCLMessage &) -> goby::middleware::Group { return goby::middleware::Group(jaiabot::INTERVEHICLE_API_VERSION);}) |