Goby3
3.1.5a
2024.05.23
|
#include <dccl/codec.h>
#include <dccl/field_codec_fixed.h>
#include <dccl/field_codec_manager.h>
#include "goby/acomms/modemdriver/iridium_sbd_packet.h"
#include "goby/acomms/protobuf/iridium_driver.pb.h"
#include "goby/exception.h"
#include "goby/time/system_clock.h"
#include "goby/util/dccl_compat.h"
Go to the source code of this file.
Classes | |
class | goby::acomms::OnCallBase |
class | goby::acomms::IridiumHeaderIdentifierCodec |
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) | |
Enumerations | |
enum | { goby::acomms::RATE_RUDICS = 1, goby::acomms::RATE_SBD = 0 } |
enum | goby::acomms::Direction { goby::acomms::DIRECTION_MOBILE_ORIGINATED, goby::acomms::DIRECTION_MOBILE_TERMINATED } |
Functions | |
void | goby::acomms::init_iridium_dccl () |
void | goby::acomms::serialize_iridium_modem_message (std::string *out, const goby::acomms::protobuf::ModemTransmission &in) |
void | goby::acomms::parse_iridium_modem_message (std::string in, goby::acomms::protobuf::ModemTransmission *out) |
unsigned | goby::acomms::iridium_rate_to_bytes (int rate, iridium::protobuf::DeviceType device, Direction direction) |
Variables | |
std::shared_ptr< dccl::Codec > | goby::acomms::iridium_header_dccl_ |