Goby3  3.1.5a
2024.05.23
iridium_driver.pb.h File Reference
#include <string>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_table_driven.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/inlined_string_field.h>
#include <google/protobuf/metadata.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include "goby/protobuf/option_extensions.pb.h"
#include "goby/acomms/protobuf/driver_base.pb.h"
#include "goby/acomms/protobuf/modem_message.pb.h"
#include "dccl/option_extensions.pb.h"
#include <boost/units/quantity.hpp>
#include <boost/units/absolute.hpp>
#include <boost/units/dimensionless_type.hpp>
#include <boost/units/make_scaled_unit.hpp>
#include <boost/units/systems/angle/degrees.hpp>
#include <boost/units/systems/si.hpp>

Go to the source code of this file.

Classes

struct  protobuf_goby_2facomms_2fprotobuf_2firidium_5fdriver_2eproto::TableStruct
 
class  goby::acomms::iridium::protobuf::Config_Remote
 
class  goby::acomms::iridium::protobuf::Config
 
class  goby::acomms::iridium::protobuf::RockblockReceive
 
class  goby::acomms::iridium::protobuf::RockblockTransmit
 
class  goby::acomms::iridium::protobuf::Transmission
 
class  goby::acomms::iridium::protobuf::Report
 
class  goby::acomms::iridium::protobuf::IridiumHeader
 
struct  google::protobuf::is_proto_enum< ::goby::acomms::iridium::protobuf::RockblockTransmit_Error >
 
struct  google::protobuf::is_proto_enum< ::goby::acomms::iridium::protobuf::Report_RSSI >
 
struct  google::protobuf::is_proto_enum< ::goby::acomms::iridium::protobuf::DeviceType >
 

Namespaces

 protobuf_goby_2facomms_2fprotobuf_2firidium_5fdriver_2eproto
 
 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)
 
 goby::acomms::iridium
 
 goby::acomms::iridium::protobuf
 
 google
 
 google::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2firidium_5fdriver_2eproto
 

Enumerations

enum  goby::acomms::iridium::protobuf::RockblockTransmit_Error {
  goby::acomms::iridium::protobuf::RockblockTransmit_Error_ERROR_SUCCESS = -1, goby::acomms::iridium::protobuf::RockblockTransmit_Error_ERROR_PARSE_FAILURE = -2, goby::acomms::iridium::protobuf::RockblockTransmit_Error_ROCKBLOCK_ERROR_INVALID_LOGIN_CREDENTIALS = 10, goby::acomms::iridium::protobuf::RockblockTransmit_Error_ROCKBLOCK_ERROR_IMEI_NOT_FOUND_ON_YOUR_ACCOUNT = 11,
  goby::acomms::iridium::protobuf::RockblockTransmit_Error_ROCKBLOCK_ERROR_HAS_NO_LINE_RENTAL = 12, goby::acomms::iridium::protobuf::RockblockTransmit_Error_ROCKBLOCK_ERROR_ACCOUNT_HAS_INSUFFICIENT_CREDIT = 13, goby::acomms::iridium::protobuf::RockblockTransmit_Error_ROCKBLOCK_ERROR_COULD_NOT_DECODE_HEX_DATA = 14, goby::acomms::iridium::protobuf::RockblockTransmit_Error_ROCKBLOCK_ERROR_DATA_TOO_LONG = 15,
  goby::acomms::iridium::protobuf::RockblockTransmit_Error_ROCKBLOCK_ERROR_NO_DATA = 16, goby::acomms::iridium::protobuf::RockblockTransmit_Error_ROCKBLOCK_ERROR_SYSTEM_ERROR = 99, goby::acomms::iridium::protobuf::RockblockTransmit_Error_ROCKBLOCK_ERROR_UNKNOWN = 100, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_UNKNOWN = 101,
  goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_CONNECTION = 102, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_BINDIPADDRESS = 103, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_READ = 104, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_WRITE = 105,
  goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_EXCEEDREDIRECTCOUNT = 106, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_CANCELED = 107, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_SSLCONNECTION = 108, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_SSLLOADINGCERTS = 109,
  goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_SSLSERVERVERIFICATION = 110, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_UNSUPPORTEDMULTIPARTBOUNDARYCHARS = 111, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_COMPRESSION = 112, goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_CONNECTIONTIMEOUT = 113,
  goby::acomms::iridium::protobuf::RockblockTransmit_Error_HTTP_ERROR_PROXYCONNECTION = 114
}
 
enum  goby::acomms::iridium::protobuf::Report_RSSI {
  goby::acomms::iridium::protobuf::Report_RSSI_RSSI_0_BARS = 0, goby::acomms::iridium::protobuf::Report_RSSI_RSSI_1_BARS = 1, goby::acomms::iridium::protobuf::Report_RSSI_RSSI_2_BARS = 2, goby::acomms::iridium::protobuf::Report_RSSI_RSSI_3_BARS = 3,
  goby::acomms::iridium::protobuf::Report_RSSI_RSSI_4_BARS = 4, goby::acomms::iridium::protobuf::Report_RSSI_RSSI_5_BARS = 5
}
 
enum  goby::acomms::iridium::protobuf::DeviceType { goby::acomms::iridium::protobuf::DEVICE_VOICE_ENABLED_ISU = 1, goby::acomms::iridium::protobuf::DEVICE_IRIDIUM_9602_9603 = 2 }
 

Functions

void protobuf_goby_2facomms_2fprotobuf_2firidium_5fdriver_2eproto::AddDescriptors ()
 
template<>
::goby::acomms::iridium::protobuf::Configgoogle::protobuf::Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::Config > (Arena *)
 
template<>
::goby::acomms::iridium::protobuf::Config_Remotegoogle::protobuf::Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::Config_Remote > (Arena *)
 
template<>
::goby::acomms::iridium::protobuf::IridiumHeadergoogle::protobuf::Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::IridiumHeader > (Arena *)
 
template<>
::goby::acomms::iridium::protobuf::Reportgoogle::protobuf::Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::Report > (Arena *)
 
template<>
::goby::acomms::iridium::protobuf::RockblockReceivegoogle::protobuf::Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::RockblockReceive > (Arena *)
 
template<>
::goby::acomms::iridium::protobuf::RockblockTransmitgoogle::protobuf::Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::RockblockTransmit > (Arena *)
 
template<>
::goby::acomms::iridium::protobuf::Transmissiongoogle::protobuf::Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::Transmission > (Arena *)
 
bool goby::acomms::iridium::protobuf::RockblockTransmit_Error_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * goby::acomms::iridium::protobuf::RockblockTransmit_Error_descriptor ()
 
const ::std::string & goby::acomms::iridium::protobuf::RockblockTransmit_Error_Name (RockblockTransmit_Error value)
 
bool goby::acomms::iridium::protobuf::RockblockTransmit_Error_Parse (const ::std::string &name, RockblockTransmit_Error *value)
 
bool goby::acomms::iridium::protobuf::Report_RSSI_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * goby::acomms::iridium::protobuf::Report_RSSI_descriptor ()
 
const ::std::string & goby::acomms::iridium::protobuf::Report_RSSI_Name (Report_RSSI value)
 
bool goby::acomms::iridium::protobuf::Report_RSSI_Parse (const ::std::string &name, Report_RSSI *value)
 
bool goby::acomms::iridium::protobuf::DeviceType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * goby::acomms::iridium::protobuf::DeviceType_descriptor ()
 
const ::std::string & goby::acomms::iridium::protobuf::DeviceType_Name (DeviceType value)
 
bool goby::acomms::iridium::protobuf::DeviceType_Parse (const ::std::string &name, DeviceType *value)
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::goby::acomms::iridium::protobuf::RockblockTransmit_Error > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::goby::acomms::iridium::protobuf::Report_RSSI > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::goby::acomms::iridium::protobuf::DeviceType > ()
 

Variables

ConfigDefaultTypeInternal goby::acomms::iridium::protobuf::_Config_default_instance_
 
Config_RemoteDefaultTypeInternal goby::acomms::iridium::protobuf::_Config_Remote_default_instance_
 
IridiumHeaderDefaultTypeInternal goby::acomms::iridium::protobuf::_IridiumHeader_default_instance_
 
ReportDefaultTypeInternal goby::acomms::iridium::protobuf::_Report_default_instance_
 
RockblockReceiveDefaultTypeInternal goby::acomms::iridium::protobuf::_RockblockReceive_default_instance_
 
RockblockTransmitDefaultTypeInternal goby::acomms::iridium::protobuf::_RockblockTransmit_default_instance_
 
TransmissionDefaultTypeInternal goby::acomms::iridium::protobuf::_Transmission_default_instance_
 
const RockblockTransmit_Error goby::acomms::iridium::protobuf::RockblockTransmit_Error_Error_MIN = RockblockTransmit_Error_ERROR_PARSE_FAILURE
 
const RockblockTransmit_Error goby::acomms::iridium::protobuf::RockblockTransmit_Error_Error_MAX = RockblockTransmit_Error_HTTP_ERROR_PROXYCONNECTION
 
const int goby::acomms::iridium::protobuf::RockblockTransmit_Error_Error_ARRAYSIZE = RockblockTransmit_Error_Error_MAX + 1
 
const Report_RSSI goby::acomms::iridium::protobuf::Report_RSSI_RSSI_MIN = Report_RSSI_RSSI_0_BARS
 
const Report_RSSI goby::acomms::iridium::protobuf::Report_RSSI_RSSI_MAX = Report_RSSI_RSSI_5_BARS
 
const int goby::acomms::iridium::protobuf::Report_RSSI_RSSI_ARRAYSIZE = Report_RSSI_RSSI_MAX + 1
 
const DeviceType goby::acomms::iridium::protobuf::DeviceType_MIN = DEVICE_VOICE_ENABLED_ISU
 
const DeviceType goby::acomms::iridium::protobuf::DeviceType_MAX = DEVICE_IRIDIUM_9602_9603
 
const int goby::acomms::iridium::protobuf::DeviceType_ARRAYSIZE = DeviceType_MAX + 1
 
static const int goby::acomms::iridium::protobuf::kConfigFieldNumber = 1381
 
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::iridium::protobuf::Config >, 11, false > goby::acomms::iridium::protobuf::config
 
static const int goby::acomms::iridium::protobuf::kTransmissionFieldNumber = 1381
 
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemTransmission, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::iridium::protobuf::Transmission >, 11, false > goby::acomms::iridium::protobuf::transmission
 
static const int goby::acomms::iridium::protobuf::kReportFieldNumber = 1381
 
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemReport, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::iridium::protobuf::Report >, 11, false > goby::acomms::iridium::protobuf::report
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2firidium_5fdriver_2eproto

#define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2firidium_5fdriver_2eproto

Definition at line 47 of file iridium_driver.pb.h.