Goby3  3.1.5
2024.05.14
frontseat_data.pb.h File Reference
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
#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_lite.h>
#include <google/protobuf/generated_message_reflection.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 "dccl/option_extensions.pb.h"
#include "goby/middleware/protobuf/geographic.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/temperature/celsius.hpp>
#include <boost/units/systems/si.hpp>

Go to the source code of this file.

Classes

struct  TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fdata_2eproto
 
class  goby::middleware::frontseat::protobuf::PROTOBUF_FINAL
 
struct  is_proto_enum< ::goby::middleware::frontseat::protobuf::Source_Sensor >
 
struct  is_proto_enum< ::goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm >
 
struct  is_proto_enum< ::goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm >
 
struct  is_proto_enum< ::goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm >
 
struct  is_proto_enum< ::goby::middleware::frontseat::protobuf::VehicleType >
 

Namespaces

 internal
 
 goby
 The global namespace for the Goby project.
 
 goby::middleware
 Objects implementing the Goby nested middleware.
 
 goby::middleware::frontseat
 
 goby::middleware::frontseat::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fdata_2eproto
 

Enumerations

enum  goby::middleware::frontseat::protobuf::Source_Sensor : int {
  goby::middleware::frontseat::protobuf::Source_Sensor_GPS = 1 , goby::middleware::frontseat::protobuf::Source_Sensor_USBL = 2 , goby::middleware::frontseat::protobuf::Source_Sensor_LBL = 3 , goby::middleware::frontseat::protobuf::Source_Sensor_INERTIAL_NAVIGATION_SYSTEM = 4 ,
  goby::middleware::frontseat::protobuf::Source_Sensor_PRESSURE = 10 , goby::middleware::frontseat::protobuf::Source_Sensor_DVL = 20 , goby::middleware::frontseat::protobuf::Source_Sensor_RPM_LOOKUP = 30 , goby::middleware::frontseat::protobuf::Source_Sensor_MAGNETIC_COMPASS = 40
}
 
enum  goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm : int { goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm_SAL_ALGORITHM_UNKNOWN = 0 , goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm_UNESCO_44_PREKIN_AND_LEWIS_1980 = 1 }
 
enum  goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm : int { goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_SS_ALGORITHM_UNKNOWN = 0 , goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_UNESCO_44_CHEN_AND_MILLERO_1977 = 1 , goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_MACKENZIE_1981 = 2 , goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_DEL_GROSSO_1974 = 3 }
 
enum  goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm : int { goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm_DENSITY_ALGORITHM_UNKNOWN = 0 , goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm_UNESCO_38_MILLERO_AND_POISSON_1981 = 1 }
 
enum  goby::middleware::frontseat::protobuf::VehicleType : int {
  goby::middleware::frontseat::protobuf::UNKNOWN = 0 , goby::middleware::frontseat::protobuf::AUV = 10 , goby::middleware::frontseat::protobuf::GLIDER = 11 , goby::middleware::frontseat::protobuf::USV = 20 ,
  goby::middleware::frontseat::protobuf::USV_POWERED = 21 , goby::middleware::frontseat::protobuf::USV_SAILING = 22 , goby::middleware::frontseat::protobuf::ROV = 30 , goby::middleware::frontseat::protobuf::TARGET = 50 ,
  goby::middleware::frontseat::protobuf::BUOY = 60 , goby::middleware::frontseat::protobuf::MOORING = 61 , goby::middleware::frontseat::protobuf::MOORING_SUBSURFACE = 62 , goby::middleware::frontseat::protobuf::MOORING_SURFACE = 63 ,
  goby::middleware::frontseat::protobuf::SHIP = 100 , goby::middleware::frontseat::protobuf::OTHER = -1
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::frontseat::protobuf::CTDSample * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CTDSample > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::CartesianCoordinate * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CartesianCoordinate > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::DatumUpdate * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DatumUpdate > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::DesiredCourse * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DesiredCourse > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::EulerAngles * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::EulerAngles > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::NodeStatus * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::NodeStatus > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::Source * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Source > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::Speed * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Speed > (Arena *)
 
bool goby::middleware::frontseat::protobuf::Source_Sensor_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::frontseat::protobuf::Source_Sensor_descriptor ()
 
template<typename T >
const std::string & goby::middleware::frontseat::protobuf::Source_Sensor_Name (T enum_t_value)
 
bool goby::middleware::frontseat::protobuf::Source_Sensor_Parse (const std::string &name, Source_Sensor *value)
 
bool goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm_descriptor ()
 
template<typename T >
const std::string & goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm_Name (T enum_t_value)
 
bool goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm_Parse (const std::string &name, CTDSample_SalinityAlgorithm *value)
 
bool goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_descriptor ()
 
template<typename T >
const std::string & goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_Name (T enum_t_value)
 
bool goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_Parse (const std::string &name, CTDSample_SoundSpeedAlgorithm *value)
 
bool goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm_descriptor ()
 
template<typename T >
const std::string & goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm_Name (T enum_t_value)
 
bool goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm_Parse (const std::string &name, CTDSample_DensityAlgorithm *value)
 
bool goby::middleware::frontseat::protobuf::VehicleType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::frontseat::protobuf::VehicleType_descriptor ()
 
template<typename T >
const std::string & goby::middleware::frontseat::protobuf::VehicleType_Name (T enum_t_value)
 
bool goby::middleware::frontseat::protobuf::VehicleType_Parse (const std::string &name, VehicleType *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::Source_Sensor > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::VehicleType > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fdata_2eproto
 
CTDSampleDefaultTypeInternal goby::middleware::frontseat::protobuf::_CTDSample_default_instance_
 
CartesianCoordinateDefaultTypeInternal goby::middleware::frontseat::protobuf::_CartesianCoordinate_default_instance_
 
DatumUpdateDefaultTypeInternal goby::middleware::frontseat::protobuf::_DatumUpdate_default_instance_
 
DesiredCourseDefaultTypeInternal goby::middleware::frontseat::protobuf::_DesiredCourse_default_instance_
 
EulerAnglesDefaultTypeInternal goby::middleware::frontseat::protobuf::_EulerAngles_default_instance_
 
NodeStatusDefaultTypeInternal goby::middleware::frontseat::protobuf::_NodeStatus_default_instance_
 
SourceDefaultTypeInternal goby::middleware::frontseat::protobuf::_Source_default_instance_
 
SpeedDefaultTypeInternal goby::middleware::frontseat::protobuf::_Speed_default_instance_
 
constexpr Source_Sensor goby::middleware::frontseat::protobuf::Source_Sensor_Sensor_MIN = Source_Sensor_GPS
 
constexpr Source_Sensor goby::middleware::frontseat::protobuf::Source_Sensor_Sensor_MAX = Source_Sensor_MAGNETIC_COMPASS
 
constexpr int goby::middleware::frontseat::protobuf::Source_Sensor_Sensor_ARRAYSIZE = Source_Sensor_Sensor_MAX + 1
 
constexpr CTDSample_SalinityAlgorithm goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm_SalinityAlgorithm_MIN = CTDSample_SalinityAlgorithm_SAL_ALGORITHM_UNKNOWN
 
constexpr CTDSample_SalinityAlgorithm goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm_SalinityAlgorithm_MAX = CTDSample_SalinityAlgorithm_UNESCO_44_PREKIN_AND_LEWIS_1980
 
constexpr int goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm_SalinityAlgorithm_ARRAYSIZE = CTDSample_SalinityAlgorithm_SalinityAlgorithm_MAX + 1
 
constexpr CTDSample_SoundSpeedAlgorithm goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_SoundSpeedAlgorithm_MIN = CTDSample_SoundSpeedAlgorithm_SS_ALGORITHM_UNKNOWN
 
constexpr CTDSample_SoundSpeedAlgorithm goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_SoundSpeedAlgorithm_MAX = CTDSample_SoundSpeedAlgorithm_DEL_GROSSO_1974
 
constexpr int goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm_SoundSpeedAlgorithm_ARRAYSIZE = CTDSample_SoundSpeedAlgorithm_SoundSpeedAlgorithm_MAX + 1
 
constexpr CTDSample_DensityAlgorithm goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm_DensityAlgorithm_MIN = CTDSample_DensityAlgorithm_DENSITY_ALGORITHM_UNKNOWN
 
constexpr CTDSample_DensityAlgorithm goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm_DensityAlgorithm_MAX = CTDSample_DensityAlgorithm_UNESCO_38_MILLERO_AND_POISSON_1981
 
constexpr int goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm_DensityAlgorithm_ARRAYSIZE = CTDSample_DensityAlgorithm_DensityAlgorithm_MAX + 1
 
constexpr VehicleType goby::middleware::frontseat::protobuf::VehicleType_MIN = OTHER
 
constexpr VehicleType goby::middleware::frontseat::protobuf::VehicleType_MAX = SHIP
 
constexpr int goby::middleware::frontseat::protobuf::VehicleType_ARRAYSIZE = VehicleType_MAX + 1
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fdata_2eproto

#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fdata_2eproto

Definition at line 50 of file frontseat_data.pb.h.

Function Documentation

◆ Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CartesianCoordinate >()

template<>
::goby::middleware::frontseat::protobuf::CartesianCoordinate* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CartesianCoordinate > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CTDSample >()

template<>
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::frontseat::protobuf::CTDSample* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CTDSample > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DatumUpdate >()

template<>
::goby::middleware::frontseat::protobuf::DatumUpdate* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DatumUpdate > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DesiredCourse >()

template<>
::goby::middleware::frontseat::protobuf::DesiredCourse* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DesiredCourse > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::EulerAngles >()

template<>
::goby::middleware::frontseat::protobuf::EulerAngles* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::EulerAngles > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::NodeStatus >()

template<>
::goby::middleware::frontseat::protobuf::NodeStatus* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::NodeStatus > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Source >()

template<>
::goby::middleware::frontseat::protobuf::Source* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Source > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Speed >()

template<>
::goby::middleware::frontseat::protobuf::Speed* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Speed > ( Arena *  )

◆ GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::CTDSample_DensityAlgorithm > ( )
inline

Definition at line 4368 of file frontseat_data.pb.h.

◆ GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::CTDSample_SalinityAlgorithm > ( )
inline

Definition at line 4358 of file frontseat_data.pb.h.

◆ GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::CTDSample_SoundSpeedAlgorithm > ( )
inline

Definition at line 4363 of file frontseat_data.pb.h.

◆ GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::Source_Sensor >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::Source_Sensor > ( )
inline

Definition at line 4353 of file frontseat_data.pb.h.

◆ GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::VehicleType >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::VehicleType > ( )
inline

Definition at line 4373 of file frontseat_data.pb.h.

Variable Documentation

◆ descriptor_table_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fdata_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fdata_2eproto
extern