Goby3  3.1.5a
2024.05.23
benthos_atm900_driver.h File Reference
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/constants.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/any.hpp>
#include <cstdint>
#include <dccl/bitset.h>
#include <dccl/codec.h>
#include <dccl/common.h>
#include <dccl/exception.h>
#include <dccl/field_codec_fixed.h>
#include <dccl/field_codec_manager.h>
#include <dccl/version.h>
#include <memory>
#include <string>
#include <vector>
#include "benthos_atm900_driver_fsm.h"
#include "driver_base.h"
#include "goby/acomms/protobuf/benthos_atm900.pb.h"
#include "goby/acomms/protobuf/driver_base.pb.h"
#include "goby/acomms/protobuf/modem_message.pb.h"
#include "goby/util/dccl_compat.h"
#include "iridium_rudics_packet.h"

Go to the source code of this file.

Classes

class  goby::acomms::BenthosATM900Driver
 
class  goby::acomms::NoOpIdentifierCodec
 

Namespaces

 goby
 The global namespace for the Goby project.
 
 goby::acomms
 Classes and functions pertaining to acoustic communications (acomms) as well as related marine relevant communications links (such as satellite)
 

Functions

void goby::acomms::init_benthos_dccl ()
 
void goby::acomms::serialize_benthos_modem_message (std::string *out, const goby::acomms::protobuf::ModemTransmission &in)
 
void goby::acomms::parse_benthos_modem_message (std::string in, goby::acomms::protobuf::ModemTransmission *out)
 

Variables

std::shared_ptr< dccl::Codec > goby::acomms::benthos_header_dccl_