Goby3 3.3.0
2025.07.10
Loading...
Searching...
No Matches
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_util.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::NodeStatus
 
class  goby::middleware::frontseat::protobuf::DesiredCourse
 
class  goby::middleware::frontseat::protobuf::Source
 
class  goby::middleware::frontseat::protobuf::CartesianCoordinate
 
class  goby::middleware::frontseat::protobuf::EulerAngles
 
class  goby::middleware::frontseat::protobuf::Speed
 
class  goby::middleware::frontseat::protobuf::CTDSample
 
class  goby::middleware::frontseat::protobuf::DatumUpdate
 
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

namespace  internal
 
namespace  goby
 The global namespace for the Goby project.
 
namespace  goby::middleware
 Objects implementing the Goby nested middleware.
 
namespace  goby::middleware::frontseat
 
namespace  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::CTDSampleArena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CTDSample > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::CartesianCoordinateArena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CartesianCoordinate > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::DatumUpdateArena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DatumUpdate > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::DesiredCourseArena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DesiredCourse > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::EulerAnglesArena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::EulerAngles > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::NodeStatusArena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::NodeStatus > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::SourceArena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Source > (Arena *)
 
template<>
::goby::middleware::frontseat::protobuf::SpeedArena::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 (::PROTOBUF_NAMESPACE_ID::ConstStringParam 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 (::PROTOBUF_NAMESPACE_ID::ConstStringParam 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 (::PROTOBUF_NAMESPACE_ID::ConstStringParam 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 (::PROTOBUF_NAMESPACE_ID::ConstStringParam 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 (::PROTOBUF_NAMESPACE_ID::ConstStringParam 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 48 of file frontseat_data.pb.h.

Function Documentation

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

◆ 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 >()

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

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

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

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

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

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

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

Definition at line 5799 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 5789 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 5794 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 5784 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 5804 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