Goby3  3.1.4
2024.02.22
goby::acomms::iridium::protobuf Namespace Reference

Classes

class  Config
 
class  Config_Remote
 
class  DirectIPMOHeader
 
class  DirectIPMOPayload
 
class  DirectIPMOPreHeader
 
class  DirectIPMTConfirmation
 
class  DirectIPMTHeader
 
class  DirectIPMTPayload
 
class  IridiumHeader
 
class  Report
 
class  RockblockReceive
 
class  RockblockTransmit
 
class  ShoreConfig
 
class  ShoreConfig_ModemIDIMEIPair
 
class  ShoreConfig_RockBlock
 
class  Transmission
 

Enumerations

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

Functions

bool RockblockTransmit_Error_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * RockblockTransmit_Error_descriptor ()
 
const ::std::string & RockblockTransmit_Error_Name (RockblockTransmit_Error value)
 
bool RockblockTransmit_Error_Parse (const ::std::string &name, RockblockTransmit_Error *value)
 
bool Report_RSSI_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Report_RSSI_descriptor ()
 
const ::std::string & Report_RSSI_Name (Report_RSSI value)
 
bool Report_RSSI_Parse (const ::std::string &name, Report_RSSI *value)
 
bool DeviceType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * DeviceType_descriptor ()
 
const ::std::string & DeviceType_Name (DeviceType value)
 
bool DeviceType_Parse (const ::std::string &name, DeviceType *value)
 
bool ShoreConfig_SBDType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * ShoreConfig_SBDType_descriptor ()
 
const ::std::string & ShoreConfig_SBDType_Name (ShoreConfig_SBDType value)
 
bool ShoreConfig_SBDType_Parse (const ::std::string &name, ShoreConfig_SBDType *value)
 

Variables

ConfigDefaultTypeInternal _Config_default_instance_
 
Config_RemoteDefaultTypeInternal _Config_Remote_default_instance_
 
IridiumHeaderDefaultTypeInternal _IridiumHeader_default_instance_
 
ReportDefaultTypeInternal _Report_default_instance_
 
RockblockReceiveDefaultTypeInternal _RockblockReceive_default_instance_
 
RockblockTransmitDefaultTypeInternal _RockblockTransmit_default_instance_
 
TransmissionDefaultTypeInternal _Transmission_default_instance_
 
const RockblockTransmit_Error RockblockTransmit_Error_Error_MIN = RockblockTransmit_Error_ERROR_PARSE_FAILURE
 
const RockblockTransmit_Error RockblockTransmit_Error_Error_MAX = RockblockTransmit_Error_HTTP_ERROR_PROXYCONNECTION
 
const int RockblockTransmit_Error_Error_ARRAYSIZE = RockblockTransmit_Error_Error_MAX + 1
 
const Report_RSSI Report_RSSI_RSSI_MIN = Report_RSSI_RSSI_0_BARS
 
const Report_RSSI Report_RSSI_RSSI_MAX = Report_RSSI_RSSI_5_BARS
 
const int Report_RSSI_RSSI_ARRAYSIZE = Report_RSSI_RSSI_MAX + 1
 
const DeviceType DeviceType_MIN = DEVICE_VOICE_ENABLED_ISU
 
const DeviceType DeviceType_MAX = DEVICE_IRIDIUM_9602_9603
 
const int DeviceType_ARRAYSIZE = DeviceType_MAX + 1
 
static const int kConfigFieldNumber = 1381
 
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::iridium::protobuf::Config >, 11, false > config
 
static const int kTransmissionFieldNumber = 1381
 
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemTransmission, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::iridium::protobuf::Transmission >, 11, false > transmission
 
static const int kReportFieldNumber = 1381
 
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemReport, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::iridium::protobuf::Report >, 11, false > report
 
DirectIPMOHeaderDefaultTypeInternal _DirectIPMOHeader_default_instance_
 
DirectIPMOPayloadDefaultTypeInternal _DirectIPMOPayload_default_instance_
 
DirectIPMOPreHeaderDefaultTypeInternal _DirectIPMOPreHeader_default_instance_
 
DirectIPMTConfirmationDefaultTypeInternal _DirectIPMTConfirmation_default_instance_
 
DirectIPMTHeaderDefaultTypeInternal _DirectIPMTHeader_default_instance_
 
DirectIPMTPayloadDefaultTypeInternal _DirectIPMTPayload_default_instance_
 
ShoreConfigDefaultTypeInternal _ShoreConfig_default_instance_
 
ShoreConfig_ModemIDIMEIPairDefaultTypeInternal _ShoreConfig_ModemIDIMEIPair_default_instance_
 
ShoreConfig_RockBlockDefaultTypeInternal _ShoreConfig_RockBlock_default_instance_
 
const ShoreConfig_SBDType ShoreConfig_SBDType_SBDType_MIN = ShoreConfig_SBDType_SBD_DIRECTIP
 
const ShoreConfig_SBDType ShoreConfig_SBDType_SBDType_MAX = ShoreConfig_SBDType_SBD_ROCKBLOCK
 
const int ShoreConfig_SBDType_SBDType_ARRAYSIZE = ShoreConfig_SBDType_SBDType_MAX + 1
 
static const int kShoreConfigFieldNumber = 1421
 
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::iridium::protobuf::ShoreConfig >, 11, false > shore_config
 

Enumeration Type Documentation

◆ DeviceType

Enumerator
DEVICE_VOICE_ENABLED_ISU 
DEVICE_IRIDIUM_9602_9603 

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

◆ Report_RSSI

Enumerator
Report_RSSI_RSSI_0_BARS 
Report_RSSI_RSSI_1_BARS 
Report_RSSI_RSSI_2_BARS 
Report_RSSI_RSSI_3_BARS 
Report_RSSI_RSSI_4_BARS 
Report_RSSI_RSSI_5_BARS 

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

◆ RockblockTransmit_Error

Enumerator
RockblockTransmit_Error_ERROR_SUCCESS 
RockblockTransmit_Error_ERROR_PARSE_FAILURE 
RockblockTransmit_Error_ROCKBLOCK_ERROR_INVALID_LOGIN_CREDENTIALS 
RockblockTransmit_Error_ROCKBLOCK_ERROR_IMEI_NOT_FOUND_ON_YOUR_ACCOUNT 
RockblockTransmit_Error_ROCKBLOCK_ERROR_HAS_NO_LINE_RENTAL 
RockblockTransmit_Error_ROCKBLOCK_ERROR_ACCOUNT_HAS_INSUFFICIENT_CREDIT 
RockblockTransmit_Error_ROCKBLOCK_ERROR_COULD_NOT_DECODE_HEX_DATA 
RockblockTransmit_Error_ROCKBLOCK_ERROR_DATA_TOO_LONG 
RockblockTransmit_Error_ROCKBLOCK_ERROR_NO_DATA 
RockblockTransmit_Error_ROCKBLOCK_ERROR_SYSTEM_ERROR 
RockblockTransmit_Error_ROCKBLOCK_ERROR_UNKNOWN 
RockblockTransmit_Error_HTTP_ERROR_UNKNOWN 
RockblockTransmit_Error_HTTP_ERROR_CONNECTION 
RockblockTransmit_Error_HTTP_ERROR_BINDIPADDRESS 
RockblockTransmit_Error_HTTP_ERROR_READ 
RockblockTransmit_Error_HTTP_ERROR_WRITE 
RockblockTransmit_Error_HTTP_ERROR_EXCEEDREDIRECTCOUNT 
RockblockTransmit_Error_HTTP_ERROR_CANCELED 
RockblockTransmit_Error_HTTP_ERROR_SSLCONNECTION 
RockblockTransmit_Error_HTTP_ERROR_SSLLOADINGCERTS 
RockblockTransmit_Error_HTTP_ERROR_SSLSERVERVERIFICATION 
RockblockTransmit_Error_HTTP_ERROR_UNSUPPORTEDMULTIPARTBOUNDARYCHARS 
RockblockTransmit_Error_HTTP_ERROR_COMPRESSION 
RockblockTransmit_Error_HTTP_ERROR_CONNECTIONTIMEOUT 
RockblockTransmit_Error_HTTP_ERROR_PROXYCONNECTION 

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

◆ ShoreConfig_SBDType

Enumerator
ShoreConfig_SBDType_SBD_DIRECTIP 
ShoreConfig_SBDType_SBD_ROCKBLOCK 

Definition at line 85 of file iridium_shore_driver.pb.h.

Function Documentation

◆ DeviceType_descriptor()

const ::google::protobuf::EnumDescriptor* goby::acomms::iridium::protobuf::DeviceType_descriptor ( )

◆ DeviceType_IsValid()

bool goby::acomms::iridium::protobuf::DeviceType_IsValid ( int  value)

◆ DeviceType_Name()

const ::std::string& goby::acomms::iridium::protobuf::DeviceType_Name ( DeviceType  value)
inline

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

◆ DeviceType_Parse()

bool goby::acomms::iridium::protobuf::DeviceType_Parse ( const ::std::string &  name,
DeviceType value 
)
inline

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

◆ Report_RSSI_descriptor()

const ::google::protobuf::EnumDescriptor* goby::acomms::iridium::protobuf::Report_RSSI_descriptor ( )

◆ Report_RSSI_IsValid()

bool goby::acomms::iridium::protobuf::Report_RSSI_IsValid ( int  value)

◆ Report_RSSI_Name()

const ::std::string& goby::acomms::iridium::protobuf::Report_RSSI_Name ( Report_RSSI  value)
inline

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

◆ Report_RSSI_Parse()

bool goby::acomms::iridium::protobuf::Report_RSSI_Parse ( const ::std::string &  name,
Report_RSSI value 
)
inline

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

◆ RockblockTransmit_Error_descriptor()

const ::google::protobuf::EnumDescriptor* goby::acomms::iridium::protobuf::RockblockTransmit_Error_descriptor ( )

◆ RockblockTransmit_Error_IsValid()

bool goby::acomms::iridium::protobuf::RockblockTransmit_Error_IsValid ( int  value)

◆ RockblockTransmit_Error_Name()

const ::std::string& goby::acomms::iridium::protobuf::RockblockTransmit_Error_Name ( RockblockTransmit_Error  value)
inline

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

◆ RockblockTransmit_Error_Parse()

bool goby::acomms::iridium::protobuf::RockblockTransmit_Error_Parse ( const ::std::string &  name,
RockblockTransmit_Error value 
)
inline

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

◆ ShoreConfig_SBDType_descriptor()

const ::google::protobuf::EnumDescriptor* goby::acomms::iridium::protobuf::ShoreConfig_SBDType_descriptor ( )

◆ ShoreConfig_SBDType_IsValid()

bool goby::acomms::iridium::protobuf::ShoreConfig_SBDType_IsValid ( int  value)

◆ ShoreConfig_SBDType_Name()

const ::std::string& goby::acomms::iridium::protobuf::ShoreConfig_SBDType_Name ( ShoreConfig_SBDType  value)
inline

Definition at line 95 of file iridium_shore_driver.pb.h.

◆ ShoreConfig_SBDType_Parse()

bool goby::acomms::iridium::protobuf::ShoreConfig_SBDType_Parse ( const ::std::string &  name,
ShoreConfig_SBDType value 
)
inline

Definition at line 99 of file iridium_shore_driver.pb.h.

Variable Documentation

◆ _Config_default_instance_

ConfigDefaultTypeInternal goby::acomms::iridium::protobuf::_Config_default_instance_

◆ _Config_Remote_default_instance_

Config_RemoteDefaultTypeInternal goby::acomms::iridium::protobuf::_Config_Remote_default_instance_

◆ _DirectIPMOHeader_default_instance_

DirectIPMOHeaderDefaultTypeInternal goby::acomms::iridium::protobuf::_DirectIPMOHeader_default_instance_

◆ _DirectIPMOPayload_default_instance_

DirectIPMOPayloadDefaultTypeInternal goby::acomms::iridium::protobuf::_DirectIPMOPayload_default_instance_

◆ _DirectIPMOPreHeader_default_instance_

DirectIPMOPreHeaderDefaultTypeInternal goby::acomms::iridium::protobuf::_DirectIPMOPreHeader_default_instance_

◆ _DirectIPMTConfirmation_default_instance_

DirectIPMTConfirmationDefaultTypeInternal goby::acomms::iridium::protobuf::_DirectIPMTConfirmation_default_instance_

◆ _DirectIPMTHeader_default_instance_

DirectIPMTHeaderDefaultTypeInternal goby::acomms::iridium::protobuf::_DirectIPMTHeader_default_instance_

◆ _DirectIPMTPayload_default_instance_

DirectIPMTPayloadDefaultTypeInternal goby::acomms::iridium::protobuf::_DirectIPMTPayload_default_instance_

◆ _IridiumHeader_default_instance_

IridiumHeaderDefaultTypeInternal goby::acomms::iridium::protobuf::_IridiumHeader_default_instance_

◆ _Report_default_instance_

ReportDefaultTypeInternal goby::acomms::iridium::protobuf::_Report_default_instance_

◆ _RockblockReceive_default_instance_

RockblockReceiveDefaultTypeInternal goby::acomms::iridium::protobuf::_RockblockReceive_default_instance_

◆ _RockblockTransmit_default_instance_

RockblockTransmitDefaultTypeInternal goby::acomms::iridium::protobuf::_RockblockTransmit_default_instance_

◆ _ShoreConfig_default_instance_

ShoreConfigDefaultTypeInternal goby::acomms::iridium::protobuf::_ShoreConfig_default_instance_

◆ _ShoreConfig_ModemIDIMEIPair_default_instance_

ShoreConfig_ModemIDIMEIPairDefaultTypeInternal goby::acomms::iridium::protobuf::_ShoreConfig_ModemIDIMEIPair_default_instance_

◆ _ShoreConfig_RockBlock_default_instance_

ShoreConfig_RockBlockDefaultTypeInternal goby::acomms::iridium::protobuf::_ShoreConfig_RockBlock_default_instance_

◆ _Transmission_default_instance_

TransmissionDefaultTypeInternal goby::acomms::iridium::protobuf::_Transmission_default_instance_

◆ config

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

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

◆ DeviceType_ARRAYSIZE

const int goby::acomms::iridium::protobuf::DeviceType_ARRAYSIZE = DeviceType_MAX + 1

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

◆ DeviceType_MAX

const DeviceType goby::acomms::iridium::protobuf::DeviceType_MAX = DEVICE_IRIDIUM_9602_9603

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

◆ DeviceType_MIN

const DeviceType goby::acomms::iridium::protobuf::DeviceType_MIN = DEVICE_VOICE_ENABLED_ISU

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

◆ kConfigFieldNumber

const int goby::acomms::iridium::protobuf::kConfigFieldNumber = 1381
static

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

◆ kReportFieldNumber

const int goby::acomms::iridium::protobuf::kReportFieldNumber = 1381
static

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

◆ kShoreConfigFieldNumber

const int goby::acomms::iridium::protobuf::kShoreConfigFieldNumber = 1421
static

Definition at line 665 of file iridium_shore_driver.pb.h.

◆ kTransmissionFieldNumber

const int goby::acomms::iridium::protobuf::kTransmissionFieldNumber = 1381
static

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

◆ report

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

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

◆ Report_RSSI_RSSI_ARRAYSIZE

const int goby::acomms::iridium::protobuf::Report_RSSI_RSSI_ARRAYSIZE = Report_RSSI_RSSI_MAX + 1

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

◆ Report_RSSI_RSSI_MAX

const Report_RSSI goby::acomms::iridium::protobuf::Report_RSSI_RSSI_MAX = Report_RSSI_RSSI_5_BARS

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

◆ Report_RSSI_RSSI_MIN

const Report_RSSI goby::acomms::iridium::protobuf::Report_RSSI_RSSI_MIN = Report_RSSI_RSSI_0_BARS

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

◆ RockblockTransmit_Error_Error_ARRAYSIZE

const int goby::acomms::iridium::protobuf::RockblockTransmit_Error_Error_ARRAYSIZE = RockblockTransmit_Error_Error_MAX + 1

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

◆ RockblockTransmit_Error_Error_MAX

const RockblockTransmit_Error goby::acomms::iridium::protobuf::RockblockTransmit_Error_Error_MAX = RockblockTransmit_Error_HTTP_ERROR_PROXYCONNECTION

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

◆ RockblockTransmit_Error_Error_MIN

const RockblockTransmit_Error goby::acomms::iridium::protobuf::RockblockTransmit_Error_Error_MIN = RockblockTransmit_Error_ERROR_PARSE_FAILURE

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

◆ shore_config

extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::iridium::protobuf::ShoreConfig >, 11, false > goby::acomms::iridium::protobuf::shore_config

Definition at line 668 of file iridium_shore_driver.pb.h.

◆ ShoreConfig_SBDType_SBDType_ARRAYSIZE

const int goby::acomms::iridium::protobuf::ShoreConfig_SBDType_SBDType_ARRAYSIZE = ShoreConfig_SBDType_SBDType_MAX + 1

Definition at line 92 of file iridium_shore_driver.pb.h.

◆ ShoreConfig_SBDType_SBDType_MAX

const ShoreConfig_SBDType goby::acomms::iridium::protobuf::ShoreConfig_SBDType_SBDType_MAX = ShoreConfig_SBDType_SBD_ROCKBLOCK

Definition at line 91 of file iridium_shore_driver.pb.h.

◆ ShoreConfig_SBDType_SBDType_MIN

const ShoreConfig_SBDType goby::acomms::iridium::protobuf::ShoreConfig_SBDType_SBDType_MIN = ShoreConfig_SBDType_SBD_DIRECTIP

Definition at line 90 of file iridium_shore_driver.pb.h.

◆ transmission

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

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