JaiaBot  1.12.0+18+g85da5f82
JaiaBot micro-AUV software
jaiabot::config::Simulator Class Reference

#include <bin/simulator/config.pb.h>

Inheritance diagram for jaiabot::config::Simulator:
Collaboration diagram for jaiabot::config::Simulator:

Public Types

typedef Simulator_ScalarSample ScalarSample
 
typedef boost::units::velocity_dimension vertical_dive_rate_dimension
 
typedef boost::units::unit< vertical_dive_rate_dimension, boost::units::si::system > vertical_dive_rate_unit
 
typedef boost::units::length_dimension seafloor_depth_dimension
 
typedef boost::units::unit< seafloor_depth_dimension, boost::units::si::system > seafloor_depth_unit
 
typedef boost::units::length_dimension seafloor_wavelength_dimension
 
typedef boost::units::unit< seafloor_wavelength_dimension, boost::units::si::system > seafloor_wavelength_unit
 
typedef boost::units::length_dimension seafloor_amplitude_dimension
 
typedef boost::units::unit< seafloor_amplitude_dimension, boost::units::si::system > seafloor_amplitude_unit
 
typedef boost::units::plane_angle_dimension pitch_at_rest_dimension
 
typedef boost::units::unit< pitch_at_rest_dimension, boost::units::degree::system > pitch_at_rest_unit
 
typedef boost::units::temperature_dimension temperature_stdev_dimension
 
typedef boost::units::unit< temperature_stdev_dimension, boost::units::celsius::system > temperature_stdev_unit
 

Public Member Functions

 Simulator ()
 
virtual ~Simulator ()
 
 Simulator (const Simulator &from)
 
Simulatoroperator= (const Simulator &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Simulator *other)
 
SimulatorNew () const final
 
SimulatorNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const Simulator &from)
 
void MergeFrom (const Simulator &from)
 
void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
int sample_size () const
 
void clear_sample ()
 
::jaiabot::config::Simulator_ScalarSamplemutable_sample (int index)
 
::google::protobuf::RepeatedPtrField< ::jaiabot::config::Simulator_ScalarSample > * mutable_sample ()
 
const ::jaiabot::config::Simulator_ScalarSamplesample (int index) const
 
::jaiabot::config::Simulator_ScalarSampleadd_sample ()
 
const ::google::protobuf::RepeatedPtrField< ::jaiabot::config::Simulator_ScalarSample > & sample () const
 
bool has_app () const
 
void clear_app ()
 
const ::goby::middleware::protobuf::AppConfig & app () const
 
::goby::middleware::protobuf::AppConfig * release_app ()
 
::goby::middleware::protobuf::AppConfig * mutable_app ()
 
void set_allocated_app (::goby::middleware::protobuf::AppConfig *app)
 
bool has_interprocess () const
 
void clear_interprocess ()
 
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess () const
 
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess ()
 
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess ()
 
void set_allocated_interprocess (::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
 
bool has_moos () const
 
void clear_moos ()
 
const ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig & moos () const
 
::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig * release_moos ()
 
::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig * mutable_moos ()
 
void set_allocated_moos (::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig *moos)
 
bool has_gps_udp_config () const
 
void clear_gps_udp_config ()
 
const ::goby::middleware::protobuf::UDPPointToPointConfig & gps_udp_config () const
 
::goby::middleware::protobuf::UDPPointToPointConfig * release_gps_udp_config ()
 
::goby::middleware::protobuf::UDPPointToPointConfig * mutable_gps_udp_config ()
 
void set_allocated_gps_udp_config (::goby::middleware::protobuf::UDPPointToPointConfig *gps_udp_config)
 
bool has_pressure_udp_config () const
 
void clear_pressure_udp_config ()
 
const ::goby::middleware::protobuf::UDPPointToPointConfig & pressure_udp_config () const
 
::goby::middleware::protobuf::UDPPointToPointConfig * release_pressure_udp_config ()
 
::goby::middleware::protobuf::UDPPointToPointConfig * mutable_pressure_udp_config ()
 
void set_allocated_pressure_udp_config (::goby::middleware::protobuf::UDPPointToPointConfig *pressure_udp_config)
 
bool has_salinity_udp_config () const
 
void clear_salinity_udp_config ()
 
const ::goby::middleware::protobuf::UDPPointToPointConfig & salinity_udp_config () const
 
::goby::middleware::protobuf::UDPPointToPointConfig * release_salinity_udp_config ()
 
::goby::middleware::protobuf::UDPPointToPointConfig * mutable_salinity_udp_config ()
 
void set_allocated_salinity_udp_config (::goby::middleware::protobuf::UDPPointToPointConfig *salinity_udp_config)
 
bool has_start_location () const
 
void clear_start_location ()
 
const ::jaiabot::protobuf::GeographicCoordinatestart_location () const
 
::jaiabot::protobuf::GeographicCoordinaterelease_start_location ()
 
::jaiabot::protobuf::GeographicCoordinatemutable_start_location ()
 
void set_allocated_start_location (::jaiabot::protobuf::GeographicCoordinate *start_location)
 
bool has_arduino_config () const
 
void clear_arduino_config ()
 
const ::jaiabot::config::ArduinoSimThreadarduino_config () const
 
::jaiabot::config::ArduinoSimThreadrelease_arduino_config ()
 
::jaiabot::config::ArduinoSimThreadmutable_arduino_config ()
 
void set_allocated_arduino_config (::jaiabot::config::ArduinoSimThread *arduino_config)
 
bool has_heading_rand_max () const
 
void clear_heading_rand_max ()
 
double heading_rand_max () const
 
void set_heading_rand_max (double value)
 
bool has_vertical_dive_rate () const
 
void clear_vertical_dive_rate ()
 
double vertical_dive_rate () const
 
void set_vertical_dive_rate (double value)
 
bool has_seafloor_depth () const
 
void clear_seafloor_depth ()
 
double seafloor_depth () const
 
void set_seafloor_depth (double value)
 
bool has_temperature_stdev () const
 
void clear_temperature_stdev ()
 
double temperature_stdev () const
 
void set_temperature_stdev (double value)
 
bool has_salinity_stdev () const
 
void clear_salinity_stdev ()
 
double salinity_stdev () const
 
void set_salinity_stdev (double value)
 
bool has_enable_gps () const
 
void clear_enable_gps ()
 
bool enable_gps () const
 
void set_enable_gps (bool value)
 
bool has_is_bot_sim () const
 
void clear_is_bot_sim ()
 
bool is_bot_sim () const
 
void set_is_bot_sim (bool value)
 
bool has_gps_hdop_rand_max () const
 
void clear_gps_hdop_rand_max ()
 
double gps_hdop_rand_max () const
 
void set_gps_hdop_rand_max (double value)
 
bool has_gps_pdop_rand_max () const
 
void clear_gps_pdop_rand_max ()
 
double gps_pdop_rand_max () const
 
void set_gps_pdop_rand_max (double value)
 
bool has_seafloor_wavelength () const
 
void clear_seafloor_wavelength ()
 
double seafloor_wavelength () const
 
void set_seafloor_wavelength (double value)
 
bool has_seafloor_amplitude () const
 
void clear_seafloor_amplitude ()
 
double seafloor_amplitude () const
 
void set_seafloor_amplitude (double value)
 
bool has_gps_hdop_dropout () const
 
void clear_gps_hdop_dropout ()
 
double gps_hdop_dropout () const
 
void set_gps_hdop_dropout (double value)
 
bool has_gps_pdop_dropout () const
 
void clear_gps_pdop_dropout ()
 
double gps_pdop_dropout () const
 
void set_gps_pdop_dropout (double value)
 
bool has_minimum_thrust () const
 
void clear_minimum_thrust ()
 
double minimum_thrust () const
 
void set_minimum_thrust (double value)
 
bool has_pitch_at_rest () const
 
void clear_pitch_at_rest ()
 
double pitch_at_rest () const
 
void set_pitch_at_rest (double value)
 
template<typename Quantity >
void set_vertical_dive_rate_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity vertical_dive_rate_with_units () const
 
boost::units::quantity< vertical_dive_rate_unit, double > vertical_dive_rate_with_units () const
 
template<typename Quantity >
void set_seafloor_depth_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity seafloor_depth_with_units () const
 
boost::units::quantity< seafloor_depth_unit, double > seafloor_depth_with_units () const
 
template<typename Quantity >
void set_seafloor_wavelength_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity seafloor_wavelength_with_units () const
 
boost::units::quantity< seafloor_wavelength_unit, double > seafloor_wavelength_with_units () const
 
template<typename Quantity >
void set_seafloor_amplitude_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity seafloor_amplitude_with_units () const
 
boost::units::quantity< seafloor_amplitude_unit, double > seafloor_amplitude_with_units () const
 
template<typename Quantity >
void set_pitch_at_rest_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity pitch_at_rest_with_units () const
 
boost::units::quantity< pitch_at_rest_unit, double > pitch_at_rest_with_units () const
 
template<typename Quantity >
void set_temperature_stdev_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity temperature_stdev_with_units () const
 
boost::units::quantity< temperature_stdev_unit, double > temperature_stdev_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const Simulatordefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Simulatorinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kSampleFieldNumber = 40
 
static const int kAppFieldNumber = 1
 
static const int kInterprocessFieldNumber = 2
 
static const int kMoosFieldNumber = 10
 
static const int kGpsUdpConfigFieldNumber = 20
 
static const int kPressureUdpConfigFieldNumber = 21
 
static const int kSalinityUdpConfigFieldNumber = 22
 
static const int kStartLocationFieldNumber = 26
 
static const int kArduinoConfigFieldNumber = 60
 
static const int kHeadingRandMaxFieldNumber = 30
 
static const int kVerticalDiveRateFieldNumber = 31
 
static const int kSeafloorDepthFieldNumber = 32
 
static const int kTemperatureStdevFieldNumber = 41
 
static const int kSalinityStdevFieldNumber = 42
 
static const int kEnableGpsFieldNumber = 25
 
static const int kIsBotSimFieldNumber = 28
 
static const int kGpsHdopRandMaxFieldNumber = 27
 
static const int kGpsPdopRandMaxFieldNumber = 29
 
static const int kSeafloorWavelengthFieldNumber = 33
 
static const int kSeafloorAmplitudeFieldNumber = 34
 
static const int kGpsHdopDropoutFieldNumber = 35
 
static const int kGpsPdopDropoutFieldNumber = 36
 
static const int kMinimumThrustFieldNumber = 37
 
static const int kPitchAtRestFieldNumber = 38
 

Friends

struct ::protobuf_bin_2fsimulator_2fconfig_2eproto::TableStruct
 
void swap (Simulator &a, Simulator &b)
 

Detailed Description

Definition at line 253 of file config.pb.h.

Member Typedef Documentation

◆ pitch_at_rest_dimension

typedef boost::units::plane_angle_dimension jaiabot::config::Simulator::pitch_at_rest_dimension

Definition at line 620 of file config.pb.h.

◆ pitch_at_rest_unit

typedef boost::units::unit<pitch_at_rest_dimension,boost::units::degree::system> jaiabot::config::Simulator::pitch_at_rest_unit

Definition at line 624 of file config.pb.h.

◆ ScalarSample

◆ seafloor_amplitude_dimension

typedef boost::units::length_dimension jaiabot::config::Simulator::seafloor_amplitude_dimension

Definition at line 605 of file config.pb.h.

◆ seafloor_amplitude_unit

typedef boost::units::unit<seafloor_amplitude_dimension,boost::units::si::system> jaiabot::config::Simulator::seafloor_amplitude_unit

Definition at line 609 of file config.pb.h.

◆ seafloor_depth_dimension

typedef boost::units::length_dimension jaiabot::config::Simulator::seafloor_depth_dimension

Definition at line 575 of file config.pb.h.

◆ seafloor_depth_unit

typedef boost::units::unit<seafloor_depth_dimension,boost::units::si::system> jaiabot::config::Simulator::seafloor_depth_unit

Definition at line 579 of file config.pb.h.

◆ seafloor_wavelength_dimension

typedef boost::units::length_dimension jaiabot::config::Simulator::seafloor_wavelength_dimension

Definition at line 590 of file config.pb.h.

◆ seafloor_wavelength_unit

typedef boost::units::unit<seafloor_wavelength_dimension,boost::units::si::system> jaiabot::config::Simulator::seafloor_wavelength_unit

Definition at line 594 of file config.pb.h.

◆ temperature_stdev_dimension

typedef boost::units::temperature_dimension jaiabot::config::Simulator::temperature_stdev_dimension

Definition at line 635 of file config.pb.h.

◆ temperature_stdev_unit

typedef boost::units::unit<temperature_stdev_dimension,boost::units::celsius::system> jaiabot::config::Simulator::temperature_stdev_unit

Definition at line 639 of file config.pb.h.

◆ vertical_dive_rate_dimension

typedef boost::units::velocity_dimension jaiabot::config::Simulator::vertical_dive_rate_dimension

Definition at line 562 of file config.pb.h.

◆ vertical_dive_rate_unit

typedef boost::units::unit<vertical_dive_rate_dimension,boost::units::si::system> jaiabot::config::Simulator::vertical_dive_rate_unit

Definition at line 564 of file config.pb.h.

Constructor & Destructor Documentation

◆ Simulator() [1/2]

jaiabot::config::Simulator::Simulator ( )

◆ ~Simulator()

virtual jaiabot::config::Simulator::~Simulator ( )
virtual

◆ Simulator() [2/2]

jaiabot::config::Simulator::Simulator ( const Simulator from)

Member Function Documentation

◆ add_sample()

jaiabot::config::Simulator_ScalarSample * jaiabot::config::Simulator::add_sample ( )
inline

Definition at line 1671 of file config.pb.h.

◆ app()

const ::goby::middleware::protobuf::AppConfig & jaiabot::config::Simulator::app ( ) const
inline

Definition at line 974 of file config.pb.h.

◆ arduino_config()

const ::jaiabot::config::ArduinoSimThread & jaiabot::config::Simulator::arduino_config ( ) const
inline

Definition at line 1746 of file config.pb.h.

◆ ByteSizeLong()

size_t jaiabot::config::Simulator::ByteSizeLong ( ) const
final

◆ Clear()

void jaiabot::config::Simulator::Clear ( )
final

◆ clear_app()

void jaiabot::config::Simulator::clear_app ( )

◆ clear_arduino_config()

void jaiabot::config::Simulator::clear_arduino_config ( )
inline

Definition at line 1739 of file config.pb.h.

◆ clear_enable_gps()

void jaiabot::config::Simulator::clear_enable_gps ( )
inline

Definition at line 1295 of file config.pb.h.

◆ clear_gps_hdop_dropout()

void jaiabot::config::Simulator::clear_gps_hdop_dropout ( )
inline

Definition at line 1565 of file config.pb.h.

◆ clear_gps_hdop_rand_max()

void jaiabot::config::Simulator::clear_gps_hdop_rand_max ( )
inline

Definition at line 1373 of file config.pb.h.

◆ clear_gps_pdop_dropout()

void jaiabot::config::Simulator::clear_gps_pdop_dropout ( )
inline

Definition at line 1589 of file config.pb.h.

◆ clear_gps_pdop_rand_max()

void jaiabot::config::Simulator::clear_gps_pdop_rand_max ( )
inline

Definition at line 1421 of file config.pb.h.

◆ clear_gps_udp_config()

void jaiabot::config::Simulator::clear_gps_udp_config ( )

◆ clear_heading_rand_max()

void jaiabot::config::Simulator::clear_heading_rand_max ( )
inline

Definition at line 1445 of file config.pb.h.

◆ clear_interprocess()

void jaiabot::config::Simulator::clear_interprocess ( )

◆ clear_is_bot_sim()

void jaiabot::config::Simulator::clear_is_bot_sim ( )
inline

Definition at line 1397 of file config.pb.h.

◆ clear_minimum_thrust()

void jaiabot::config::Simulator::clear_minimum_thrust ( )
inline

Definition at line 1613 of file config.pb.h.

◆ clear_moos()

void jaiabot::config::Simulator::clear_moos ( )

◆ clear_pitch_at_rest()

void jaiabot::config::Simulator::clear_pitch_at_rest ( )
inline

Definition at line 1637 of file config.pb.h.

◆ clear_pressure_udp_config()

void jaiabot::config::Simulator::clear_pressure_udp_config ( )

◆ clear_salinity_stdev()

void jaiabot::config::Simulator::clear_salinity_stdev ( )
inline

Definition at line 1715 of file config.pb.h.

◆ clear_salinity_udp_config()

void jaiabot::config::Simulator::clear_salinity_udp_config ( )

◆ clear_sample()

void jaiabot::config::Simulator::clear_sample ( )
inline

Definition at line 1655 of file config.pb.h.

◆ clear_seafloor_amplitude()

void jaiabot::config::Simulator::clear_seafloor_amplitude ( )
inline

Definition at line 1541 of file config.pb.h.

◆ clear_seafloor_depth()

void jaiabot::config::Simulator::clear_seafloor_depth ( )
inline

Definition at line 1493 of file config.pb.h.

◆ clear_seafloor_wavelength()

void jaiabot::config::Simulator::clear_seafloor_wavelength ( )
inline

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

◆ clear_start_location()

void jaiabot::config::Simulator::clear_start_location ( )

◆ clear_temperature_stdev()

void jaiabot::config::Simulator::clear_temperature_stdev ( )
inline

Definition at line 1691 of file config.pb.h.

◆ clear_vertical_dive_rate()

void jaiabot::config::Simulator::clear_vertical_dive_rate ( )
inline

Definition at line 1469 of file config.pb.h.

◆ CopyFrom() [1/2]

void jaiabot::config::Simulator::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void jaiabot::config::Simulator::CopyFrom ( const Simulator from)

◆ default_instance()

static const Simulator& jaiabot::config::Simulator::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::config::Simulator::descriptor ( )
static

◆ enable_gps()

bool jaiabot::config::Simulator::enable_gps ( ) const
inline

Definition at line 1299 of file config.pb.h.

◆ GetCachedSize()

int jaiabot::config::Simulator::GetCachedSize ( ) const
inlinefinal

Definition at line 325 of file config.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::config::Simulator::GetMetadata ( ) const
final

◆ gps_hdop_dropout()

double jaiabot::config::Simulator::gps_hdop_dropout ( ) const
inline

Definition at line 1569 of file config.pb.h.

◆ gps_hdop_rand_max()

double jaiabot::config::Simulator::gps_hdop_rand_max ( ) const
inline

Definition at line 1377 of file config.pb.h.

◆ gps_pdop_dropout()

double jaiabot::config::Simulator::gps_pdop_dropout ( ) const
inline

Definition at line 1593 of file config.pb.h.

◆ gps_pdop_rand_max()

double jaiabot::config::Simulator::gps_pdop_rand_max ( ) const
inline

Definition at line 1425 of file config.pb.h.

◆ gps_udp_config()

const ::goby::middleware::protobuf::UDPPointToPointConfig & jaiabot::config::Simulator::gps_udp_config ( ) const
inline

Definition at line 1136 of file config.pb.h.

◆ has_app()

bool jaiabot::config::Simulator::has_app ( ) const
inline

Definition at line 962 of file config.pb.h.

◆ has_arduino_config()

bool jaiabot::config::Simulator::has_arduino_config ( ) const
inline

Definition at line 1730 of file config.pb.h.

◆ has_enable_gps()

bool jaiabot::config::Simulator::has_enable_gps ( ) const
inline

Definition at line 1286 of file config.pb.h.

◆ has_gps_hdop_dropout()

bool jaiabot::config::Simulator::has_gps_hdop_dropout ( ) const
inline

Definition at line 1556 of file config.pb.h.

◆ has_gps_hdop_rand_max()

bool jaiabot::config::Simulator::has_gps_hdop_rand_max ( ) const
inline

Definition at line 1364 of file config.pb.h.

◆ has_gps_pdop_dropout()

bool jaiabot::config::Simulator::has_gps_pdop_dropout ( ) const
inline

Definition at line 1580 of file config.pb.h.

◆ has_gps_pdop_rand_max()

bool jaiabot::config::Simulator::has_gps_pdop_rand_max ( ) const
inline

Definition at line 1412 of file config.pb.h.

◆ has_gps_udp_config()

bool jaiabot::config::Simulator::has_gps_udp_config ( ) const
inline

Definition at line 1124 of file config.pb.h.

◆ has_heading_rand_max()

bool jaiabot::config::Simulator::has_heading_rand_max ( ) const
inline

Definition at line 1436 of file config.pb.h.

◆ has_interprocess()

bool jaiabot::config::Simulator::has_interprocess ( ) const
inline

Definition at line 1016 of file config.pb.h.

◆ has_is_bot_sim()

bool jaiabot::config::Simulator::has_is_bot_sim ( ) const
inline

Definition at line 1388 of file config.pb.h.

◆ has_minimum_thrust()

bool jaiabot::config::Simulator::has_minimum_thrust ( ) const
inline

Definition at line 1604 of file config.pb.h.

◆ has_moos()

bool jaiabot::config::Simulator::has_moos ( ) const
inline

Definition at line 1070 of file config.pb.h.

◆ has_pitch_at_rest()

bool jaiabot::config::Simulator::has_pitch_at_rest ( ) const
inline

Definition at line 1628 of file config.pb.h.

◆ has_pressure_udp_config()

bool jaiabot::config::Simulator::has_pressure_udp_config ( ) const
inline

Definition at line 1178 of file config.pb.h.

◆ has_salinity_stdev()

bool jaiabot::config::Simulator::has_salinity_stdev ( ) const
inline

Definition at line 1706 of file config.pb.h.

◆ has_salinity_udp_config()

bool jaiabot::config::Simulator::has_salinity_udp_config ( ) const
inline

Definition at line 1232 of file config.pb.h.

◆ has_seafloor_amplitude()

bool jaiabot::config::Simulator::has_seafloor_amplitude ( ) const
inline

Definition at line 1532 of file config.pb.h.

◆ has_seafloor_depth()

bool jaiabot::config::Simulator::has_seafloor_depth ( ) const
inline

Definition at line 1484 of file config.pb.h.

◆ has_seafloor_wavelength()

bool jaiabot::config::Simulator::has_seafloor_wavelength ( ) const
inline

Definition at line 1508 of file config.pb.h.

◆ has_start_location()

bool jaiabot::config::Simulator::has_start_location ( ) const
inline

Definition at line 1310 of file config.pb.h.

◆ has_temperature_stdev()

bool jaiabot::config::Simulator::has_temperature_stdev ( ) const
inline

Definition at line 1682 of file config.pb.h.

◆ has_vertical_dive_rate()

bool jaiabot::config::Simulator::has_vertical_dive_rate ( ) const
inline

Definition at line 1460 of file config.pb.h.

◆ heading_rand_max()

double jaiabot::config::Simulator::heading_rand_max ( ) const
inline

Definition at line 1449 of file config.pb.h.

◆ InitAsDefaultInstance()

static void jaiabot::config::Simulator::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const Simulator* jaiabot::config::Simulator::internal_default_instance ( )
inlinestatic

Definition at line 290 of file config.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* jaiabot::config::Simulator::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ interprocess()

const ::goby::zeromq::protobuf::InterProcessPortalConfig & jaiabot::config::Simulator::interprocess ( ) const
inline

Definition at line 1028 of file config.pb.h.

◆ is_bot_sim()

bool jaiabot::config::Simulator::is_bot_sim ( ) const
inline

Definition at line 1401 of file config.pb.h.

◆ IsInitialized()

bool jaiabot::config::Simulator::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void jaiabot::config::Simulator::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void jaiabot::config::Simulator::MergeFrom ( const Simulator from)

◆ MergePartialFromCodedStream()

bool jaiabot::config::Simulator::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ minimum_thrust()

double jaiabot::config::Simulator::minimum_thrust ( ) const
inline

Definition at line 1617 of file config.pb.h.

◆ moos()

const ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig & jaiabot::config::Simulator::moos ( ) const
inline

Definition at line 1082 of file config.pb.h.

◆ mutable_app()

goby::middleware::protobuf::AppConfig * jaiabot::config::Simulator::mutable_app ( )
inline

Definition at line 987 of file config.pb.h.

◆ mutable_arduino_config()

jaiabot::config::ArduinoSimThread * jaiabot::config::Simulator::mutable_arduino_config ( )
inline

Definition at line 1759 of file config.pb.h.

◆ mutable_gps_udp_config()

goby::middleware::protobuf::UDPPointToPointConfig * jaiabot::config::Simulator::mutable_gps_udp_config ( )
inline

Definition at line 1149 of file config.pb.h.

◆ mutable_interprocess()

goby::zeromq::protobuf::InterProcessPortalConfig * jaiabot::config::Simulator::mutable_interprocess ( )
inline

Definition at line 1041 of file config.pb.h.

◆ mutable_moos()

goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig * jaiabot::config::Simulator::mutable_moos ( )
inline

Definition at line 1095 of file config.pb.h.

◆ mutable_pressure_udp_config()

goby::middleware::protobuf::UDPPointToPointConfig * jaiabot::config::Simulator::mutable_pressure_udp_config ( )
inline

Definition at line 1203 of file config.pb.h.

◆ mutable_salinity_udp_config()

goby::middleware::protobuf::UDPPointToPointConfig * jaiabot::config::Simulator::mutable_salinity_udp_config ( )
inline

Definition at line 1257 of file config.pb.h.

◆ mutable_sample() [1/2]

google::protobuf::RepeatedPtrField<::jaiabot::config::Simulator_ScalarSample > * jaiabot::config::Simulator::mutable_sample ( )
inline

Definition at line 1663 of file config.pb.h.

◆ mutable_sample() [2/2]

jaiabot::config::Simulator_ScalarSample * jaiabot::config::Simulator::mutable_sample ( int  index)
inline

Definition at line 1658 of file config.pb.h.

◆ mutable_start_location()

jaiabot::protobuf::GeographicCoordinate * jaiabot::config::Simulator::mutable_start_location ( )
inline

Definition at line 1335 of file config.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::config::Simulator::mutable_unknown_fields ( )
inline

Definition at line 282 of file config.pb.h.

◆ New() [1/2]

Simulator* jaiabot::config::Simulator::New ( ) const
inlinefinal

Definition at line 304 of file config.pb.h.

◆ New() [2/2]

Simulator* jaiabot::config::Simulator::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

Definition at line 308 of file config.pb.h.

◆ operator=()

Simulator& jaiabot::config::Simulator::operator= ( const Simulator from)
inline

Definition at line 260 of file config.pb.h.

◆ pitch_at_rest()

double jaiabot::config::Simulator::pitch_at_rest ( ) const
inline

Definition at line 1641 of file config.pb.h.

◆ pitch_at_rest_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::Simulator::pitch_at_rest_with_units ( ) const
inline

Definition at line 631 of file config.pb.h.

◆ pitch_at_rest_with_units() [2/2]

boost::units::quantity< pitch_at_rest_unit,double > jaiabot::config::Simulator::pitch_at_rest_with_units ( ) const
inline

Definition at line 634 of file config.pb.h.

◆ pressure_udp_config()

const ::goby::middleware::protobuf::UDPPointToPointConfig & jaiabot::config::Simulator::pressure_udp_config ( ) const
inline

Definition at line 1190 of file config.pb.h.

◆ release_app()

goby::middleware::protobuf::AppConfig * jaiabot::config::Simulator::release_app ( )
inline

Definition at line 980 of file config.pb.h.

◆ release_arduino_config()

jaiabot::config::ArduinoSimThread * jaiabot::config::Simulator::release_arduino_config ( )
inline

Definition at line 1752 of file config.pb.h.

◆ release_gps_udp_config()

goby::middleware::protobuf::UDPPointToPointConfig * jaiabot::config::Simulator::release_gps_udp_config ( )
inline

Definition at line 1142 of file config.pb.h.

◆ release_interprocess()

goby::zeromq::protobuf::InterProcessPortalConfig * jaiabot::config::Simulator::release_interprocess ( )
inline

Definition at line 1034 of file config.pb.h.

◆ release_moos()

goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig * jaiabot::config::Simulator::release_moos ( )
inline

Definition at line 1088 of file config.pb.h.

◆ release_pressure_udp_config()

goby::middleware::protobuf::UDPPointToPointConfig * jaiabot::config::Simulator::release_pressure_udp_config ( )
inline

Definition at line 1196 of file config.pb.h.

◆ release_salinity_udp_config()

goby::middleware::protobuf::UDPPointToPointConfig * jaiabot::config::Simulator::release_salinity_udp_config ( )
inline

Definition at line 1250 of file config.pb.h.

◆ release_start_location()

jaiabot::protobuf::GeographicCoordinate * jaiabot::config::Simulator::release_start_location ( )
inline

Definition at line 1328 of file config.pb.h.

◆ salinity_stdev()

double jaiabot::config::Simulator::salinity_stdev ( ) const
inline

Definition at line 1719 of file config.pb.h.

◆ salinity_udp_config()

const ::goby::middleware::protobuf::UDPPointToPointConfig & jaiabot::config::Simulator::salinity_udp_config ( ) const
inline

Definition at line 1244 of file config.pb.h.

◆ sample() [1/2]

const ::google::protobuf::RepeatedPtrField<::jaiabot::config::Simulator_ScalarSample > & jaiabot::config::Simulator::sample ( ) const
inline

Definition at line 1676 of file config.pb.h.

◆ sample() [2/2]

const ::jaiabot::config::Simulator_ScalarSample & jaiabot::config::Simulator::sample ( int  index) const
inline

Definition at line 1667 of file config.pb.h.

◆ sample_size()

int jaiabot::config::Simulator::sample_size ( ) const
inline

Definition at line 1652 of file config.pb.h.

◆ seafloor_amplitude()

double jaiabot::config::Simulator::seafloor_amplitude ( ) const
inline

Definition at line 1545 of file config.pb.h.

◆ seafloor_amplitude_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::Simulator::seafloor_amplitude_with_units ( ) const
inline

Definition at line 616 of file config.pb.h.

◆ seafloor_amplitude_with_units() [2/2]

boost::units::quantity< seafloor_amplitude_unit,double > jaiabot::config::Simulator::seafloor_amplitude_with_units ( ) const
inline

Definition at line 619 of file config.pb.h.

◆ seafloor_depth()

double jaiabot::config::Simulator::seafloor_depth ( ) const
inline

Definition at line 1497 of file config.pb.h.

◆ seafloor_depth_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::Simulator::seafloor_depth_with_units ( ) const
inline

Definition at line 586 of file config.pb.h.

◆ seafloor_depth_with_units() [2/2]

boost::units::quantity< seafloor_depth_unit,double > jaiabot::config::Simulator::seafloor_depth_with_units ( ) const
inline

Definition at line 589 of file config.pb.h.

◆ seafloor_wavelength()

double jaiabot::config::Simulator::seafloor_wavelength ( ) const
inline

Definition at line 1521 of file config.pb.h.

◆ seafloor_wavelength_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::Simulator::seafloor_wavelength_with_units ( ) const
inline

Definition at line 601 of file config.pb.h.

◆ seafloor_wavelength_with_units() [2/2]

boost::units::quantity< seafloor_wavelength_unit,double > jaiabot::config::Simulator::seafloor_wavelength_with_units ( ) const
inline

Definition at line 604 of file config.pb.h.

◆ SerializeWithCachedSizes()

void jaiabot::config::Simulator::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_allocated_app()

void jaiabot::config::Simulator::set_allocated_app ( ::goby::middleware::protobuf::AppConfig *  app)
inline

Definition at line 996 of file config.pb.h.

◆ set_allocated_arduino_config()

void jaiabot::config::Simulator::set_allocated_arduino_config ( ::jaiabot::config::ArduinoSimThread arduino_config)
inline

Definition at line 1768 of file config.pb.h.

◆ set_allocated_gps_udp_config()

void jaiabot::config::Simulator::set_allocated_gps_udp_config ( ::goby::middleware::protobuf::UDPPointToPointConfig *  gps_udp_config)
inline

Definition at line 1158 of file config.pb.h.

◆ set_allocated_interprocess()

void jaiabot::config::Simulator::set_allocated_interprocess ( ::goby::zeromq::protobuf::InterProcessPortalConfig *  interprocess)
inline

Definition at line 1050 of file config.pb.h.

◆ set_allocated_moos()

void jaiabot::config::Simulator::set_allocated_moos ( ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig *  moos)
inline

Definition at line 1104 of file config.pb.h.

◆ set_allocated_pressure_udp_config()

void jaiabot::config::Simulator::set_allocated_pressure_udp_config ( ::goby::middleware::protobuf::UDPPointToPointConfig *  pressure_udp_config)
inline

Definition at line 1212 of file config.pb.h.

◆ set_allocated_salinity_udp_config()

void jaiabot::config::Simulator::set_allocated_salinity_udp_config ( ::goby::middleware::protobuf::UDPPointToPointConfig *  salinity_udp_config)
inline

Definition at line 1266 of file config.pb.h.

◆ set_allocated_start_location()

void jaiabot::config::Simulator::set_allocated_start_location ( ::jaiabot::protobuf::GeographicCoordinate start_location)
inline

Definition at line 1344 of file config.pb.h.

◆ set_enable_gps()

void jaiabot::config::Simulator::set_enable_gps ( bool  value)
inline

Definition at line 1303 of file config.pb.h.

◆ set_gps_hdop_dropout()

void jaiabot::config::Simulator::set_gps_hdop_dropout ( double  value)
inline

Definition at line 1573 of file config.pb.h.

◆ set_gps_hdop_rand_max()

void jaiabot::config::Simulator::set_gps_hdop_rand_max ( double  value)
inline

Definition at line 1381 of file config.pb.h.

◆ set_gps_pdop_dropout()

void jaiabot::config::Simulator::set_gps_pdop_dropout ( double  value)
inline

Definition at line 1597 of file config.pb.h.

◆ set_gps_pdop_rand_max()

void jaiabot::config::Simulator::set_gps_pdop_rand_max ( double  value)
inline

Definition at line 1429 of file config.pb.h.

◆ set_heading_rand_max()

void jaiabot::config::Simulator::set_heading_rand_max ( double  value)
inline

Definition at line 1453 of file config.pb.h.

◆ set_is_bot_sim()

void jaiabot::config::Simulator::set_is_bot_sim ( bool  value)
inline

Definition at line 1405 of file config.pb.h.

◆ set_minimum_thrust()

void jaiabot::config::Simulator::set_minimum_thrust ( double  value)
inline

Definition at line 1621 of file config.pb.h.

◆ set_pitch_at_rest()

void jaiabot::config::Simulator::set_pitch_at_rest ( double  value)
inline

Definition at line 1645 of file config.pb.h.

◆ set_pitch_at_rest_with_units()

template<typename Quantity >
void jaiabot::config::Simulator::set_pitch_at_rest_with_units ( Quantity  value_w_units)
inline

Definition at line 627 of file config.pb.h.

◆ set_salinity_stdev()

void jaiabot::config::Simulator::set_salinity_stdev ( double  value)
inline

Definition at line 1723 of file config.pb.h.

◆ set_seafloor_amplitude()

void jaiabot::config::Simulator::set_seafloor_amplitude ( double  value)
inline

Definition at line 1549 of file config.pb.h.

◆ set_seafloor_amplitude_with_units()

template<typename Quantity >
void jaiabot::config::Simulator::set_seafloor_amplitude_with_units ( Quantity  value_w_units)
inline

Definition at line 612 of file config.pb.h.

◆ set_seafloor_depth()

void jaiabot::config::Simulator::set_seafloor_depth ( double  value)
inline

Definition at line 1501 of file config.pb.h.

◆ set_seafloor_depth_with_units()

template<typename Quantity >
void jaiabot::config::Simulator::set_seafloor_depth_with_units ( Quantity  value_w_units)
inline

Definition at line 582 of file config.pb.h.

◆ set_seafloor_wavelength()

void jaiabot::config::Simulator::set_seafloor_wavelength ( double  value)
inline

Definition at line 1525 of file config.pb.h.

◆ set_seafloor_wavelength_with_units()

template<typename Quantity >
void jaiabot::config::Simulator::set_seafloor_wavelength_with_units ( Quantity  value_w_units)
inline

Definition at line 597 of file config.pb.h.

◆ set_temperature_stdev()

void jaiabot::config::Simulator::set_temperature_stdev ( double  value)
inline

Definition at line 1699 of file config.pb.h.

◆ set_temperature_stdev_with_units()

template<typename Quantity >
void jaiabot::config::Simulator::set_temperature_stdev_with_units ( Quantity  value_w_units)
inline

Definition at line 642 of file config.pb.h.

◆ set_vertical_dive_rate()

void jaiabot::config::Simulator::set_vertical_dive_rate ( double  value)
inline

Definition at line 1477 of file config.pb.h.

◆ set_vertical_dive_rate_with_units()

template<typename Quantity >
void jaiabot::config::Simulator::set_vertical_dive_rate_with_units ( Quantity  value_w_units)
inline

Definition at line 567 of file config.pb.h.

◆ start_location()

const ::jaiabot::protobuf::GeographicCoordinate & jaiabot::config::Simulator::start_location ( ) const
inline

Definition at line 1322 of file config.pb.h.

◆ Swap()

void jaiabot::config::Simulator::Swap ( Simulator other)

◆ temperature_stdev()

double jaiabot::config::Simulator::temperature_stdev ( ) const
inline

Definition at line 1695 of file config.pb.h.

◆ temperature_stdev_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::Simulator::temperature_stdev_with_units ( ) const
inline

Definition at line 646 of file config.pb.h.

◆ temperature_stdev_with_units() [2/2]

boost::units::quantity< temperature_stdev_unit,double > jaiabot::config::Simulator::temperature_stdev_with_units ( ) const
inline

Definition at line 649 of file config.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::config::Simulator::unknown_fields ( ) const
inline

Definition at line 279 of file config.pb.h.

◆ vertical_dive_rate()

double jaiabot::config::Simulator::vertical_dive_rate ( ) const
inline

Definition at line 1473 of file config.pb.h.

◆ vertical_dive_rate_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::Simulator::vertical_dive_rate_with_units ( ) const
inline

Definition at line 571 of file config.pb.h.

◆ vertical_dive_rate_with_units() [2/2]

boost::units::quantity< vertical_dive_rate_unit,double > jaiabot::config::Simulator::vertical_dive_rate_with_units ( ) const
inline

Definition at line 574 of file config.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_bin_2fsimulator_2fconfig_2eproto::TableStruct

Definition at line 728 of file config.pb.h.

◆ swap

void swap ( Simulator a,
Simulator b 
)
friend

Definition at line 298 of file config.pb.h.

Member Data Documentation

◆ kAppFieldNumber

const int jaiabot::config::Simulator::kAppFieldNumber = 1
static

Definition at line 364 of file config.pb.h.

◆ kArduinoConfigFieldNumber

const int jaiabot::config::Simulator::kArduinoConfigFieldNumber = 60
static

Definition at line 448 of file config.pb.h.

◆ kEnableGpsFieldNumber

const int jaiabot::config::Simulator::kEnableGpsFieldNumber = 25
static

Definition at line 495 of file config.pb.h.

◆ kGpsHdopDropoutFieldNumber

const int jaiabot::config::Simulator::kGpsHdopDropoutFieldNumber = 35
static

Definition at line 537 of file config.pb.h.

◆ kGpsHdopRandMaxFieldNumber

const int jaiabot::config::Simulator::kGpsHdopRandMaxFieldNumber = 27
static

Definition at line 509 of file config.pb.h.

◆ kGpsPdopDropoutFieldNumber

const int jaiabot::config::Simulator::kGpsPdopDropoutFieldNumber = 36
static

Definition at line 544 of file config.pb.h.

◆ kGpsPdopRandMaxFieldNumber

const int jaiabot::config::Simulator::kGpsPdopRandMaxFieldNumber = 29
static

Definition at line 516 of file config.pb.h.

◆ kGpsUdpConfigFieldNumber

const int jaiabot::config::Simulator::kGpsUdpConfigFieldNumber = 20
static

Definition at line 400 of file config.pb.h.

◆ kHeadingRandMaxFieldNumber

const int jaiabot::config::Simulator::kHeadingRandMaxFieldNumber = 30
static

Definition at line 460 of file config.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::config::Simulator::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 294 of file config.pb.h.

◆ kInterprocessFieldNumber

const int jaiabot::config::Simulator::kInterprocessFieldNumber = 2
static

Definition at line 376 of file config.pb.h.

◆ kIsBotSimFieldNumber

const int jaiabot::config::Simulator::kIsBotSimFieldNumber = 28
static

Definition at line 502 of file config.pb.h.

◆ kMinimumThrustFieldNumber

const int jaiabot::config::Simulator::kMinimumThrustFieldNumber = 37
static

Definition at line 551 of file config.pb.h.

◆ kMoosFieldNumber

const int jaiabot::config::Simulator::kMoosFieldNumber = 10
static

Definition at line 388 of file config.pb.h.

◆ kPitchAtRestFieldNumber

const int jaiabot::config::Simulator::kPitchAtRestFieldNumber = 38
static

Definition at line 558 of file config.pb.h.

◆ kPressureUdpConfigFieldNumber

const int jaiabot::config::Simulator::kPressureUdpConfigFieldNumber = 21
static

Definition at line 412 of file config.pb.h.

◆ kSalinityStdevFieldNumber

const int jaiabot::config::Simulator::kSalinityStdevFieldNumber = 42
static

Definition at line 488 of file config.pb.h.

◆ kSalinityUdpConfigFieldNumber

const int jaiabot::config::Simulator::kSalinityUdpConfigFieldNumber = 22
static

Definition at line 424 of file config.pb.h.

◆ kSampleFieldNumber

const int jaiabot::config::Simulator::kSampleFieldNumber = 40
static

Definition at line 352 of file config.pb.h.

◆ kSeafloorAmplitudeFieldNumber

const int jaiabot::config::Simulator::kSeafloorAmplitudeFieldNumber = 34
static

Definition at line 530 of file config.pb.h.

◆ kSeafloorDepthFieldNumber

const int jaiabot::config::Simulator::kSeafloorDepthFieldNumber = 32
static

Definition at line 474 of file config.pb.h.

◆ kSeafloorWavelengthFieldNumber

const int jaiabot::config::Simulator::kSeafloorWavelengthFieldNumber = 33
static

Definition at line 523 of file config.pb.h.

◆ kStartLocationFieldNumber

const int jaiabot::config::Simulator::kStartLocationFieldNumber = 26
static

Definition at line 436 of file config.pb.h.

◆ kTemperatureStdevFieldNumber

const int jaiabot::config::Simulator::kTemperatureStdevFieldNumber = 41
static

Definition at line 481 of file config.pb.h.

◆ kVerticalDiveRateFieldNumber

const int jaiabot::config::Simulator::kVerticalDiveRateFieldNumber = 31
static

Definition at line 467 of file config.pb.h.


The documentation for this class was generated from the following file: