JaiaBot  1.19.0
JaiaBot micro-AUV software
intervehicle.h File Reference
#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"
Include dependency graph for intervehicle.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);})