JaiaBot  1.19.0
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_hub_gpsd_device () const
 
void clear_hub_gpsd_device ()
 
const ::std::string & hub_gpsd_device () const
 
void set_hub_gpsd_device (const ::std::string &value)
 
void set_hub_gpsd_device (const char *value)
 
void set_hub_gpsd_device (const char *value, size_t size)
 
::std::string * mutable_hub_gpsd_device ()
 
::std::string * release_hub_gpsd_device ()
 
void set_allocated_hub_gpsd_device (::std::string *hub_gpsd_device)
 
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 kHubGpsdDeviceFieldNumber = 43
 
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 635 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 639 of file config.pb.h.

◆ ScalarSample

◆ seafloor_amplitude_dimension

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

Definition at line 620 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 624 of file config.pb.h.

◆ seafloor_depth_dimension

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

Definition at line 590 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 594 of file config.pb.h.

◆ seafloor_wavelength_dimension

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

Definition at line 605 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 609 of file config.pb.h.

◆ temperature_stdev_dimension

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

Definition at line 650 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 654 of file config.pb.h.

◆ vertical_dive_rate_dimension

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

Definition at line 577 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 579 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 1689 of file config.pb.h.

◆ app()

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

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

◆ arduino_config()

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

Definition at line 1830 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 1823 of file config.pb.h.

◆ clear_enable_gps()

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

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

◆ clear_gps_hdop_dropout()

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

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

◆ clear_gps_hdop_rand_max()

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

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

◆ clear_gps_pdop_dropout()

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

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

◆ clear_gps_pdop_rand_max()

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

Definition at line 1439 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 1463 of file config.pb.h.

◆ clear_hub_gpsd_device()

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

Definition at line 1757 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 1415 of file config.pb.h.

◆ clear_minimum_thrust()

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

Definition at line 1631 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 1655 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 1733 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 1673 of file config.pb.h.

◆ clear_seafloor_amplitude()

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

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

◆ clear_seafloor_depth()

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

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

◆ clear_seafloor_wavelength()

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

Definition at line 1535 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 1709 of file config.pb.h.

◆ clear_vertical_dive_rate()

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

Definition at line 1487 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 1317 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 1587 of file config.pb.h.

◆ gps_hdop_rand_max()

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

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

◆ gps_pdop_dropout()

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

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

◆ gps_pdop_rand_max()

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

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

◆ gps_udp_config()

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

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

◆ has_app()

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

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

◆ has_arduino_config()

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

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

◆ has_enable_gps()

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

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

◆ has_gps_hdop_dropout()

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

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

◆ has_gps_hdop_rand_max()

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

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

◆ has_gps_pdop_dropout()

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

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

◆ has_gps_pdop_rand_max()

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

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

◆ has_gps_udp_config()

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

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

◆ has_heading_rand_max()

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

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

◆ has_hub_gpsd_device()

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

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

◆ has_interprocess()

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

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

◆ has_is_bot_sim()

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

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

◆ has_minimum_thrust()

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

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

◆ has_moos()

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

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

◆ has_pitch_at_rest()

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

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

◆ has_pressure_udp_config()

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

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

◆ has_salinity_stdev()

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

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

◆ has_salinity_udp_config()

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

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

◆ has_seafloor_amplitude()

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

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

◆ has_seafloor_depth()

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

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

◆ has_seafloor_wavelength()

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

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

◆ has_start_location()

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

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

◆ has_temperature_stdev()

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

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

◆ has_vertical_dive_rate()

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

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

◆ heading_rand_max()

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

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

◆ hub_gpsd_device()

const ::std::string & jaiabot::config::Simulator::hub_gpsd_device ( ) const
inline

Definition at line 1761 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 1046 of file config.pb.h.

◆ is_bot_sim()

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

Definition at line 1419 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 1635 of file config.pb.h.

◆ moos()

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

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

◆ mutable_app()

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

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

◆ mutable_arduino_config()

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

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

◆ mutable_gps_udp_config()

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

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

◆ mutable_hub_gpsd_device()

std::string * jaiabot::config::Simulator::mutable_hub_gpsd_device ( )
inline

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

◆ mutable_interprocess()

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

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

◆ mutable_moos()

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

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

◆ mutable_pressure_udp_config()

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

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

◆ mutable_salinity_udp_config()

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

Definition at line 1275 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 1681 of file config.pb.h.

◆ mutable_sample() [2/2]

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

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

◆ mutable_start_location()

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

Definition at line 1353 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 1659 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 646 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 649 of file config.pb.h.

◆ pressure_udp_config()

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

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

◆ release_app()

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

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

◆ release_arduino_config()

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

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

◆ release_gps_udp_config()

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

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

◆ release_hub_gpsd_device()

std::string * jaiabot::config::Simulator::release_hub_gpsd_device ( )
inline

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

◆ release_interprocess()

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

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

◆ release_moos()

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

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

◆ release_pressure_udp_config()

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

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

◆ release_salinity_udp_config()

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

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

◆ release_start_location()

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

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

◆ salinity_stdev()

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

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

◆ salinity_udp_config()

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

Definition at line 1262 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 1694 of file config.pb.h.

◆ sample() [2/2]

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

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

◆ sample_size()

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

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

◆ seafloor_amplitude()

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

Definition at line 1563 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 631 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 634 of file config.pb.h.

◆ seafloor_depth()

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

Definition at line 1515 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 601 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 604 of file config.pb.h.

◆ seafloor_wavelength()

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

Definition at line 1539 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 616 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 619 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 1014 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 1852 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 1176 of file config.pb.h.

◆ set_allocated_hub_gpsd_device()

void jaiabot::config::Simulator::set_allocated_hub_gpsd_device ( ::std::string *  hub_gpsd_device)
inline

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

◆ set_allocated_interprocess()

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

Definition at line 1068 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 1122 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 1230 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 1284 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 1362 of file config.pb.h.

◆ set_enable_gps()

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

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

◆ set_gps_hdop_dropout()

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

Definition at line 1591 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 1399 of file config.pb.h.

◆ set_gps_pdop_dropout()

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

Definition at line 1615 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 1447 of file config.pb.h.

◆ set_heading_rand_max()

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

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

◆ set_hub_gpsd_device() [1/3]

void jaiabot::config::Simulator::set_hub_gpsd_device ( const ::std::string &  value)
inline

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

◆ set_hub_gpsd_device() [2/3]

void jaiabot::config::Simulator::set_hub_gpsd_device ( const char *  value)
inline

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

◆ set_hub_gpsd_device() [3/3]

void jaiabot::config::Simulator::set_hub_gpsd_device ( const char *  value,
size_t  size 
)
inline

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

◆ set_is_bot_sim()

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

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

◆ set_minimum_thrust()

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

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

◆ set_pitch_at_rest()

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

Definition at line 1663 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 642 of file config.pb.h.

◆ set_salinity_stdev()

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

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

◆ set_seafloor_amplitude()

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

Definition at line 1567 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 627 of file config.pb.h.

◆ set_seafloor_depth()

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

Definition at line 1519 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 597 of file config.pb.h.

◆ set_seafloor_wavelength()

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

Definition at line 1543 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 612 of file config.pb.h.

◆ set_temperature_stdev()

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

Definition at line 1717 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 657 of file config.pb.h.

◆ set_vertical_dive_rate()

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

Definition at line 1495 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 582 of file config.pb.h.

◆ start_location()

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

Definition at line 1340 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 1713 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 661 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 664 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 1491 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 586 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 589 of file config.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_bin_2fsimulator_2fconfig_2eproto::TableStruct

Definition at line 746 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 379 of file config.pb.h.

◆ kArduinoConfigFieldNumber

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

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

◆ kEnableGpsFieldNumber

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

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

◆ kGpsHdopDropoutFieldNumber

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

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

◆ kGpsHdopRandMaxFieldNumber

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

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

◆ kGpsPdopDropoutFieldNumber

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

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

◆ kGpsPdopRandMaxFieldNumber

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

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

◆ kGpsUdpConfigFieldNumber

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

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

◆ kHeadingRandMaxFieldNumber

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

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

◆ kHubGpsdDeviceFieldNumber

const int jaiabot::config::Simulator::kHubGpsdDeviceFieldNumber = 43
static

Definition at line 364 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 391 of file config.pb.h.

◆ kIsBotSimFieldNumber

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

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

◆ kMinimumThrustFieldNumber

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

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

◆ kMoosFieldNumber

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

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

◆ kPitchAtRestFieldNumber

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

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

◆ kPressureUdpConfigFieldNumber

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

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

◆ kSalinityStdevFieldNumber

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

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

◆ kSalinityUdpConfigFieldNumber

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

Definition at line 439 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 545 of file config.pb.h.

◆ kSeafloorDepthFieldNumber

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

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

◆ kSeafloorWavelengthFieldNumber

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

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

◆ kStartLocationFieldNumber

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

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

◆ kTemperatureStdevFieldNumber

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

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

◆ kVerticalDiveRateFieldNumber

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

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


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