JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::config::Fusion Class Reference

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

Inheritance diagram for jaiabot::config::Fusion:
Collaboration diagram for jaiabot::config::Fusion:

Public Types

typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type imu_issue_detect_horizontal_pitch_min_time_dimension
 
typedef boost::units::unit< imu_issue_detect_horizontal_pitch_min_time_dimension, boost::units::si::system > imu_issue_detect_horizontal_pitch_min_time_unit
 

Public Member Functions

 Fusion ()
 
virtual ~Fusion ()
 
 Fusion (const Fusion &from)
 
Fusionoperator= (const Fusion &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Fusion *other)
 
FusionNew () const final
 
FusionNew (::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 Fusion &from)
 
void MergeFrom (const Fusion &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 discard_location_states_size () const
 
void clear_discard_location_states ()
 
::jaiabot::protobuf::MissionState discard_location_states (int index) const
 
void set_discard_location_states (int index, ::jaiabot::protobuf::MissionState value)
 
void add_discard_location_states (::jaiabot::protobuf::MissionState value)
 
const ::google::protobuf::RepeatedField< int > & discard_location_states () const
 
::google::protobuf::RepeatedField< int > * mutable_discard_location_states ()
 
int include_course_error_detection_states_size () const
 
void clear_include_course_error_detection_states ()
 
::jaiabot::protobuf::MissionState include_course_error_detection_states (int index) const
 
void set_include_course_error_detection_states (int index, ::jaiabot::protobuf::MissionState value)
 
void add_include_course_error_detection_states (::jaiabot::protobuf::MissionState value)
 
const ::google::protobuf::RepeatedField< int > & include_course_error_detection_states () const
 
::google::protobuf::RepeatedField< int > * mutable_include_course_error_detection_states ()
 
int include_imu_detection_states_size () const
 
void clear_include_imu_detection_states ()
 
::jaiabot::protobuf::MissionState include_imu_detection_states (int index) const
 
void set_include_imu_detection_states (int index, ::jaiabot::protobuf::MissionState value)
 
void add_include_imu_detection_states (::jaiabot::protobuf::MissionState value)
 
const ::google::protobuf::RepeatedField< int > & include_imu_detection_states () const
 
::google::protobuf::RepeatedField< int > * mutable_include_imu_detection_states ()
 
int diving_states_size () const
 
void clear_diving_states ()
 
::jaiabot::protobuf::MissionState diving_states (int index) const
 
void set_diving_states (int index, ::jaiabot::protobuf::MissionState value)
 
void add_diving_states (::jaiabot::protobuf::MissionState value)
 
const ::google::protobuf::RepeatedField< int > & diving_states () const
 
::google::protobuf::RepeatedField< int > * mutable_diving_states ()
 
bool has_bot_gpsd_device () const
 
void clear_bot_gpsd_device ()
 
const ::std::string & bot_gpsd_device () const
 
void set_bot_gpsd_device (const ::std::string &value)
 
void set_bot_gpsd_device (const char *value)
 
void set_bot_gpsd_device (const char *value, size_t size)
 
::std::string * mutable_bot_gpsd_device ()
 
::std::string * release_bot_gpsd_device ()
 
void set_allocated_bot_gpsd_device (::std::string *bot_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_bot_id () const
 
void clear_bot_id ()
 
::google::protobuf::int32 bot_id () const
 
void set_bot_id (::google::protobuf::int32 value)
 
bool has_is_sim () const
 
void clear_is_sim ()
 
bool is_sim () const
 
void set_is_sim (bool value)
 
bool has_bot_type () const
 
void clear_bot_type ()
 
::jaiabot::protobuf::BotStatus_BotType bot_type () const
 
void set_bot_type (::jaiabot::protobuf::BotStatus_BotType value)
 
bool has_health_report_timeout_seconds () const
 
void clear_health_report_timeout_seconds ()
 
::google::protobuf::int32 health_report_timeout_seconds () const
 
void set_health_report_timeout_seconds (::google::protobuf::int32 value)
 
bool has_init_data_health_timeout_seconds () const
 
void clear_init_data_health_timeout_seconds ()
 
::google::protobuf::int32 init_data_health_timeout_seconds () const
 
void set_init_data_health_timeout_seconds (::google::protobuf::int32 value)
 
bool has_data_timeout_seconds () const
 
void clear_data_timeout_seconds ()
 
::google::protobuf::int32 data_timeout_seconds () const
 
void set_data_timeout_seconds (::google::protobuf::int32 value)
 
bool has_heading_timeout_seconds () const
 
void clear_heading_timeout_seconds ()
 
::google::protobuf::int32 heading_timeout_seconds () const
 
void set_heading_timeout_seconds (::google::protobuf::int32 value)
 
bool has_course_over_ground_timeout () const
 
void clear_course_over_ground_timeout ()
 
::google::protobuf::int32 course_over_ground_timeout () const
 
void set_course_over_ground_timeout (::google::protobuf::int32 value)
 
bool has_imu_heading_course_max_diff () const
 
void clear_imu_heading_course_max_diff ()
 
double imu_heading_course_max_diff () const
 
void set_imu_heading_course_max_diff (double value)
 
bool has_imu_issue_solution () const
 
void clear_imu_issue_solution ()
 
::jaiabot::protobuf::IMUIssue_SolutionType imu_issue_solution () const
 
void set_imu_issue_solution (::jaiabot::protobuf::IMUIssue_SolutionType value)
 
bool has_total_imu_issue_checks () const
 
void clear_total_imu_issue_checks ()
 
::google::protobuf::int32 total_imu_issue_checks () const
 
void set_total_imu_issue_checks (::google::protobuf::int32 value)
 
bool has_imu_detect_timeout () const
 
void clear_imu_detect_timeout ()
 
::google::protobuf::int32 imu_detect_timeout () const
 
void set_imu_detect_timeout (::google::protobuf::int32 value)
 
bool has_bot_status_period_ms () const
 
void clear_bot_status_period_ms ()
 
::google::protobuf::int32 bot_status_period_ms () const
 
void set_bot_status_period_ms (::google::protobuf::int32 value)
 
bool has_watch_battery_percentage () const
 
void clear_watch_battery_percentage ()
 
bool watch_battery_percentage () const
 
void set_watch_battery_percentage (bool value)
 
bool has_battery_percentage_low_level () const
 
void clear_battery_percentage_low_level ()
 
float battery_percentage_low_level () const
 
void set_battery_percentage_low_level (float value)
 
bool has_battery_percentage_very_low_level () const
 
void clear_battery_percentage_very_low_level ()
 
float battery_percentage_very_low_level () const
 
void set_battery_percentage_very_low_level (float value)
 
bool has_battery_percentage_critically_low_level () const
 
void clear_battery_percentage_critically_low_level ()
 
float battery_percentage_critically_low_level () const
 
void set_battery_percentage_critically_low_level (float value)
 
bool has_imu_detect_period () const
 
void clear_imu_detect_period ()
 
::google::protobuf::int32 imu_detect_period () const
 
void set_imu_detect_period (::google::protobuf::int32 value)
 
bool has_imu_issue_detect_horizontal_pitch_checks () const
 
void clear_imu_issue_detect_horizontal_pitch_checks ()
 
::google::protobuf::int32 imu_issue_detect_horizontal_pitch_checks () const
 
void set_imu_issue_detect_horizontal_pitch_checks (::google::protobuf::int32 value)
 
bool has_imu_issue_detect_horizontal_pitch_min_time () const
 
void clear_imu_issue_detect_horizontal_pitch_min_time ()
 
double imu_issue_detect_horizontal_pitch_min_time () const
 
void set_imu_issue_detect_horizontal_pitch_min_time (double value)
 
bool has_imu_detect_horizontal_pitch () const
 
void clear_imu_detect_horizontal_pitch ()
 
double imu_detect_horizontal_pitch () const
 
void set_imu_detect_horizontal_pitch (double value)
 
bool has_imu_detect_desired_heading_vs_current_max_diff () const
 
void clear_imu_detect_desired_heading_vs_current_max_diff ()
 
double imu_detect_desired_heading_vs_current_max_diff () const
 
void set_imu_detect_desired_heading_vs_current_max_diff (double value)
 
template<typename Quantity >
void set_imu_issue_detect_horizontal_pitch_min_time_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity imu_issue_detect_horizontal_pitch_min_time_with_units () const
 
boost::units::quantity< imu_issue_detect_horizontal_pitch_min_time_unit, double > imu_issue_detect_horizontal_pitch_min_time_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const Fusiondefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Fusioninternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kDiscardLocationStatesFieldNumber = 30
 
static const int kIncludeCourseErrorDetectionStatesFieldNumber = 38
 
static const int kIncludeImuDetectionStatesFieldNumber = 39
 
static const int kDivingStatesFieldNumber = 49
 
static const int kBotGpsdDeviceFieldNumber = 50
 
static const int kAppFieldNumber = 1
 
static const int kInterprocessFieldNumber = 2
 
static const int kBotIdFieldNumber = 10
 
static const int kIsSimFieldNumber = 34
 
static const int kBotTypeFieldNumber = 11
 
static const int kHealthReportTimeoutSecondsFieldNumber = 12
 
static const int kInitDataHealthTimeoutSecondsFieldNumber = 15
 
static const int kDataTimeoutSecondsFieldNumber = 20
 
static const int kHeadingTimeoutSecondsFieldNumber = 21
 
static const int kCourseOverGroundTimeoutFieldNumber = 32
 
static const int kImuHeadingCourseMaxDiffFieldNumber = 31
 
static const int kImuIssueSolutionFieldNumber = 33
 
static const int kTotalImuIssueChecksFieldNumber = 35
 
static const int kImuDetectTimeoutFieldNumber = 36
 
static const int kBotStatusPeriodMsFieldNumber = 37
 
static const int kWatchBatteryPercentageFieldNumber = 40
 
static const int kBatteryPercentageLowLevelFieldNumber = 41
 
static const int kBatteryPercentageVeryLowLevelFieldNumber = 42
 
static const int kBatteryPercentageCriticallyLowLevelFieldNumber = 43
 
static const int kImuDetectPeriodFieldNumber = 44
 
static const int kImuIssueDetectHorizontalPitchChecksFieldNumber = 45
 
static const int kImuIssueDetectHorizontalPitchMinTimeFieldNumber = 46
 
static const int kImuDetectHorizontalPitchFieldNumber = 47
 
static const int kImuDetectDesiredHeadingVsCurrentMaxDiffFieldNumber = 48
 

Friends

struct ::protobuf_bin_2ffusion_2fconfig_2eproto::TableStruct
 
void swap (Fusion &a, Fusion &b)
 

Detailed Description

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

Member Typedef Documentation

◆ imu_issue_detect_horizontal_pitch_min_time_dimension

typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type jaiabot::config::Fusion::imu_issue_detect_horizontal_pitch_min_time_dimension

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

◆ imu_issue_detect_horizontal_pitch_min_time_unit

Constructor & Destructor Documentation

◆ Fusion() [1/2]

jaiabot::config::Fusion::Fusion ( )

◆ ~Fusion()

virtual jaiabot::config::Fusion::~Fusion ( )
virtual

◆ Fusion() [2/2]

jaiabot::config::Fusion::Fusion ( const Fusion from)

Member Function Documentation

◆ add_discard_location_states()

void jaiabot::config::Fusion::add_discard_location_states ( ::jaiabot::protobuf::MissionState  value)
inline

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

◆ add_diving_states()

void jaiabot::config::Fusion::add_diving_states ( ::jaiabot::protobuf::MissionState  value)
inline

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

◆ add_include_course_error_detection_states()

void jaiabot::config::Fusion::add_include_course_error_detection_states ( ::jaiabot::protobuf::MissionState  value)
inline

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

◆ add_include_imu_detection_states()

void jaiabot::config::Fusion::add_include_imu_detection_states ( ::jaiabot::protobuf::MissionState  value)
inline

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

◆ app()

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

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

◆ battery_percentage_critically_low_level()

float jaiabot::config::Fusion::battery_percentage_critically_low_level ( ) const
inline

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

◆ battery_percentage_low_level()

float jaiabot::config::Fusion::battery_percentage_low_level ( ) const
inline

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

◆ battery_percentage_very_low_level()

float jaiabot::config::Fusion::battery_percentage_very_low_level ( ) const
inline

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

◆ bot_gpsd_device()

const ::std::string & jaiabot::config::Fusion::bot_gpsd_device ( ) const
inline

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

◆ bot_id()

google::protobuf::int32 jaiabot::config::Fusion::bot_id ( ) const
inline

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

◆ bot_status_period_ms()

google::protobuf::int32 jaiabot::config::Fusion::bot_status_period_ms ( ) const
inline

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

◆ bot_type()

jaiabot::protobuf::BotStatus_BotType jaiabot::config::Fusion::bot_type ( ) const
inline

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_app()

void jaiabot::config::Fusion::clear_app ( )

◆ clear_battery_percentage_critically_low_level()

void jaiabot::config::Fusion::clear_battery_percentage_critically_low_level ( )
inline

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

◆ clear_battery_percentage_low_level()

void jaiabot::config::Fusion::clear_battery_percentage_low_level ( )
inline

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

◆ clear_battery_percentage_very_low_level()

void jaiabot::config::Fusion::clear_battery_percentage_very_low_level ( )
inline

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

◆ clear_bot_gpsd_device()

void jaiabot::config::Fusion::clear_bot_gpsd_device ( )
inline

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

◆ clear_bot_id()

void jaiabot::config::Fusion::clear_bot_id ( )
inline

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

◆ clear_bot_status_period_ms()

void jaiabot::config::Fusion::clear_bot_status_period_ms ( )
inline

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

◆ clear_bot_type()

void jaiabot::config::Fusion::clear_bot_type ( )
inline

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

◆ clear_course_over_ground_timeout()

void jaiabot::config::Fusion::clear_course_over_ground_timeout ( )
inline

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

◆ clear_data_timeout_seconds()

void jaiabot::config::Fusion::clear_data_timeout_seconds ( )
inline

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

◆ clear_discard_location_states()

void jaiabot::config::Fusion::clear_discard_location_states ( )
inline

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

◆ clear_diving_states()

void jaiabot::config::Fusion::clear_diving_states ( )
inline

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

◆ clear_heading_timeout_seconds()

void jaiabot::config::Fusion::clear_heading_timeout_seconds ( )
inline

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

◆ clear_health_report_timeout_seconds()

void jaiabot::config::Fusion::clear_health_report_timeout_seconds ( )
inline

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

◆ clear_imu_detect_desired_heading_vs_current_max_diff()

void jaiabot::config::Fusion::clear_imu_detect_desired_heading_vs_current_max_diff ( )
inline

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

◆ clear_imu_detect_horizontal_pitch()

void jaiabot::config::Fusion::clear_imu_detect_horizontal_pitch ( )
inline

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

◆ clear_imu_detect_period()

void jaiabot::config::Fusion::clear_imu_detect_period ( )
inline

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

◆ clear_imu_detect_timeout()

void jaiabot::config::Fusion::clear_imu_detect_timeout ( )
inline

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

◆ clear_imu_heading_course_max_diff()

void jaiabot::config::Fusion::clear_imu_heading_course_max_diff ( )
inline

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

◆ clear_imu_issue_detect_horizontal_pitch_checks()

void jaiabot::config::Fusion::clear_imu_issue_detect_horizontal_pitch_checks ( )
inline

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

◆ clear_imu_issue_detect_horizontal_pitch_min_time()

void jaiabot::config::Fusion::clear_imu_issue_detect_horizontal_pitch_min_time ( )
inline

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

◆ clear_imu_issue_solution()

void jaiabot::config::Fusion::clear_imu_issue_solution ( )
inline

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

◆ clear_include_course_error_detection_states()

void jaiabot::config::Fusion::clear_include_course_error_detection_states ( )
inline

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

◆ clear_include_imu_detection_states()

void jaiabot::config::Fusion::clear_include_imu_detection_states ( )
inline

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

◆ clear_init_data_health_timeout_seconds()

void jaiabot::config::Fusion::clear_init_data_health_timeout_seconds ( )
inline

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

◆ clear_interprocess()

void jaiabot::config::Fusion::clear_interprocess ( )

◆ clear_is_sim()

void jaiabot::config::Fusion::clear_is_sim ( )
inline

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

◆ clear_total_imu_issue_checks()

void jaiabot::config::Fusion::clear_total_imu_issue_checks ( )
inline

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

◆ clear_watch_battery_percentage()

void jaiabot::config::Fusion::clear_watch_battery_percentage ( )
inline

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ course_over_ground_timeout()

google::protobuf::int32 jaiabot::config::Fusion::course_over_ground_timeout ( ) const
inline

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

◆ data_timeout_seconds()

google::protobuf::int32 jaiabot::config::Fusion::data_timeout_seconds ( ) const
inline

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

◆ default_instance()

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

◆ descriptor()

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

◆ discard_location_states() [1/2]

const ::google::protobuf::RepeatedField< int > & jaiabot::config::Fusion::discard_location_states ( ) const
inline

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

◆ discard_location_states() [2/2]

jaiabot::protobuf::MissionState jaiabot::config::Fusion::discard_location_states ( int  index) const
inline

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

◆ discard_location_states_size()

int jaiabot::config::Fusion::discard_location_states_size ( ) const
inline

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

◆ diving_states() [1/2]

const ::google::protobuf::RepeatedField< int > & jaiabot::config::Fusion::diving_states ( ) const
inline

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

◆ diving_states() [2/2]

jaiabot::protobuf::MissionState jaiabot::config::Fusion::diving_states ( int  index) const
inline

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

◆ diving_states_size()

int jaiabot::config::Fusion::diving_states_size ( ) const
inline

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

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

◆ has_app()

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

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

◆ has_battery_percentage_critically_low_level()

bool jaiabot::config::Fusion::has_battery_percentage_critically_low_level ( ) const
inline

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

◆ has_battery_percentage_low_level()

bool jaiabot::config::Fusion::has_battery_percentage_low_level ( ) const
inline

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

◆ has_battery_percentage_very_low_level()

bool jaiabot::config::Fusion::has_battery_percentage_very_low_level ( ) const
inline

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

◆ has_bot_gpsd_device()

bool jaiabot::config::Fusion::has_bot_gpsd_device ( ) const
inline

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

◆ has_bot_id()

bool jaiabot::config::Fusion::has_bot_id ( ) const
inline

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

◆ has_bot_status_period_ms()

bool jaiabot::config::Fusion::has_bot_status_period_ms ( ) const
inline

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

◆ has_bot_type()

bool jaiabot::config::Fusion::has_bot_type ( ) const
inline

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

◆ has_course_over_ground_timeout()

bool jaiabot::config::Fusion::has_course_over_ground_timeout ( ) const
inline

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

◆ has_data_timeout_seconds()

bool jaiabot::config::Fusion::has_data_timeout_seconds ( ) const
inline

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

◆ has_heading_timeout_seconds()

bool jaiabot::config::Fusion::has_heading_timeout_seconds ( ) const
inline

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

◆ has_health_report_timeout_seconds()

bool jaiabot::config::Fusion::has_health_report_timeout_seconds ( ) const
inline

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

◆ has_imu_detect_desired_heading_vs_current_max_diff()

bool jaiabot::config::Fusion::has_imu_detect_desired_heading_vs_current_max_diff ( ) const
inline

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

◆ has_imu_detect_horizontal_pitch()

bool jaiabot::config::Fusion::has_imu_detect_horizontal_pitch ( ) const
inline

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

◆ has_imu_detect_period()

bool jaiabot::config::Fusion::has_imu_detect_period ( ) const
inline

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

◆ has_imu_detect_timeout()

bool jaiabot::config::Fusion::has_imu_detect_timeout ( ) const
inline

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

◆ has_imu_heading_course_max_diff()

bool jaiabot::config::Fusion::has_imu_heading_course_max_diff ( ) const
inline

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

◆ has_imu_issue_detect_horizontal_pitch_checks()

bool jaiabot::config::Fusion::has_imu_issue_detect_horizontal_pitch_checks ( ) const
inline

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

◆ has_imu_issue_detect_horizontal_pitch_min_time()

bool jaiabot::config::Fusion::has_imu_issue_detect_horizontal_pitch_min_time ( ) const
inline

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

◆ has_imu_issue_solution()

bool jaiabot::config::Fusion::has_imu_issue_solution ( ) const
inline

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

◆ has_init_data_health_timeout_seconds()

bool jaiabot::config::Fusion::has_init_data_health_timeout_seconds ( ) const
inline

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

◆ has_interprocess()

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

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

◆ has_is_sim()

bool jaiabot::config::Fusion::has_is_sim ( ) const
inline

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

◆ has_total_imu_issue_checks()

bool jaiabot::config::Fusion::has_total_imu_issue_checks ( ) const
inline

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

◆ has_watch_battery_percentage()

bool jaiabot::config::Fusion::has_watch_battery_percentage ( ) const
inline

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

◆ heading_timeout_seconds()

google::protobuf::int32 jaiabot::config::Fusion::heading_timeout_seconds ( ) const
inline

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

◆ health_report_timeout_seconds()

google::protobuf::int32 jaiabot::config::Fusion::health_report_timeout_seconds ( ) const
inline

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

◆ imu_detect_desired_heading_vs_current_max_diff()

double jaiabot::config::Fusion::imu_detect_desired_heading_vs_current_max_diff ( ) const
inline

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

◆ imu_detect_horizontal_pitch()

double jaiabot::config::Fusion::imu_detect_horizontal_pitch ( ) const
inline

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

◆ imu_detect_period()

google::protobuf::int32 jaiabot::config::Fusion::imu_detect_period ( ) const
inline

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

◆ imu_detect_timeout()

google::protobuf::int32 jaiabot::config::Fusion::imu_detect_timeout ( ) const
inline

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

◆ imu_heading_course_max_diff()

double jaiabot::config::Fusion::imu_heading_course_max_diff ( ) const
inline

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

◆ imu_issue_detect_horizontal_pitch_checks()

google::protobuf::int32 jaiabot::config::Fusion::imu_issue_detect_horizontal_pitch_checks ( ) const
inline

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

◆ imu_issue_detect_horizontal_pitch_min_time()

double jaiabot::config::Fusion::imu_issue_detect_horizontal_pitch_min_time ( ) const
inline

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

◆ imu_issue_detect_horizontal_pitch_min_time_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::Fusion::imu_issue_detect_horizontal_pitch_min_time_with_units ( ) const
inline

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

◆ imu_issue_detect_horizontal_pitch_min_time_with_units() [2/2]

boost::units::quantity< imu_issue_detect_horizontal_pitch_min_time_unit,double > jaiabot::config::Fusion::imu_issue_detect_horizontal_pitch_min_time_with_units ( ) const
inline

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

◆ imu_issue_solution()

jaiabot::protobuf::IMUIssue_SolutionType jaiabot::config::Fusion::imu_issue_solution ( ) const
inline

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

◆ include_course_error_detection_states() [1/2]

const ::google::protobuf::RepeatedField< int > & jaiabot::config::Fusion::include_course_error_detection_states ( ) const
inline

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

◆ include_course_error_detection_states() [2/2]

jaiabot::protobuf::MissionState jaiabot::config::Fusion::include_course_error_detection_states ( int  index) const
inline

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

◆ include_course_error_detection_states_size()

int jaiabot::config::Fusion::include_course_error_detection_states_size ( ) const
inline

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

◆ include_imu_detection_states() [1/2]

const ::google::protobuf::RepeatedField< int > & jaiabot::config::Fusion::include_imu_detection_states ( ) const
inline

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

◆ include_imu_detection_states() [2/2]

jaiabot::protobuf::MissionState jaiabot::config::Fusion::include_imu_detection_states ( int  index) const
inline

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

◆ include_imu_detection_states_size()

int jaiabot::config::Fusion::include_imu_detection_states_size ( ) const
inline

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

◆ init_data_health_timeout_seconds()

google::protobuf::int32 jaiabot::config::Fusion::init_data_health_timeout_seconds ( ) const
inline

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

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ interprocess()

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

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

◆ is_sim()

bool jaiabot::config::Fusion::is_sim ( ) const
inline

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

◆ IsInitialized()

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_app()

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

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

◆ mutable_bot_gpsd_device()

std::string * jaiabot::config::Fusion::mutable_bot_gpsd_device ( )
inline

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

◆ mutable_discard_location_states()

google::protobuf::RepeatedField< int > * jaiabot::config::Fusion::mutable_discard_location_states ( )
inline

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

◆ mutable_diving_states()

google::protobuf::RepeatedField< int > * jaiabot::config::Fusion::mutable_diving_states ( )
inline

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

◆ mutable_include_course_error_detection_states()

google::protobuf::RepeatedField< int > * jaiabot::config::Fusion::mutable_include_course_error_detection_states ( )
inline

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

◆ mutable_include_imu_detection_states()

google::protobuf::RepeatedField< int > * jaiabot::config::Fusion::mutable_include_imu_detection_states ( )
inline

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

◆ mutable_interprocess()

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

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

◆ mutable_unknown_fields()

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

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

◆ New() [1/2]

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

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ release_app()

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

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

◆ release_bot_gpsd_device()

std::string * jaiabot::config::Fusion::release_bot_gpsd_device ( )
inline

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

◆ release_interprocess()

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

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

◆ SerializeWithCachedSizes()

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

◆ set_allocated_app()

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

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

◆ set_allocated_bot_gpsd_device()

void jaiabot::config::Fusion::set_allocated_bot_gpsd_device ( ::std::string *  bot_gpsd_device)
inline

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

◆ set_allocated_interprocess()

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

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

◆ set_battery_percentage_critically_low_level()

void jaiabot::config::Fusion::set_battery_percentage_critically_low_level ( float  value)
inline

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

◆ set_battery_percentage_low_level()

void jaiabot::config::Fusion::set_battery_percentage_low_level ( float  value)
inline

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

◆ set_battery_percentage_very_low_level()

void jaiabot::config::Fusion::set_battery_percentage_very_low_level ( float  value)
inline

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

◆ set_bot_gpsd_device() [1/3]

void jaiabot::config::Fusion::set_bot_gpsd_device ( const ::std::string &  value)
inline

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

◆ set_bot_gpsd_device() [2/3]

void jaiabot::config::Fusion::set_bot_gpsd_device ( const char *  value)
inline

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

◆ set_bot_gpsd_device() [3/3]

void jaiabot::config::Fusion::set_bot_gpsd_device ( const char *  value,
size_t  size 
)
inline

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

◆ set_bot_id()

void jaiabot::config::Fusion::set_bot_id ( ::google::protobuf::int32  value)
inline

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

◆ set_bot_status_period_ms()

void jaiabot::config::Fusion::set_bot_status_period_ms ( ::google::protobuf::int32  value)
inline

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

◆ set_bot_type()

void jaiabot::config::Fusion::set_bot_type ( ::jaiabot::protobuf::BotStatus_BotType  value)
inline

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

◆ set_course_over_ground_timeout()

void jaiabot::config::Fusion::set_course_over_ground_timeout ( ::google::protobuf::int32  value)
inline

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

◆ set_data_timeout_seconds()

void jaiabot::config::Fusion::set_data_timeout_seconds ( ::google::protobuf::int32  value)
inline

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

◆ set_discard_location_states()

void jaiabot::config::Fusion::set_discard_location_states ( int  index,
::jaiabot::protobuf::MissionState  value 
)
inline

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

◆ set_diving_states()

void jaiabot::config::Fusion::set_diving_states ( int  index,
::jaiabot::protobuf::MissionState  value 
)
inline

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

◆ set_heading_timeout_seconds()

void jaiabot::config::Fusion::set_heading_timeout_seconds ( ::google::protobuf::int32  value)
inline

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

◆ set_health_report_timeout_seconds()

void jaiabot::config::Fusion::set_health_report_timeout_seconds ( ::google::protobuf::int32  value)
inline

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

◆ set_imu_detect_desired_heading_vs_current_max_diff()

void jaiabot::config::Fusion::set_imu_detect_desired_heading_vs_current_max_diff ( double  value)
inline

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

◆ set_imu_detect_horizontal_pitch()

void jaiabot::config::Fusion::set_imu_detect_horizontal_pitch ( double  value)
inline

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

◆ set_imu_detect_period()

void jaiabot::config::Fusion::set_imu_detect_period ( ::google::protobuf::int32  value)
inline

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

◆ set_imu_detect_timeout()

void jaiabot::config::Fusion::set_imu_detect_timeout ( ::google::protobuf::int32  value)
inline

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

◆ set_imu_heading_course_max_diff()

void jaiabot::config::Fusion::set_imu_heading_course_max_diff ( double  value)
inline

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

◆ set_imu_issue_detect_horizontal_pitch_checks()

void jaiabot::config::Fusion::set_imu_issue_detect_horizontal_pitch_checks ( ::google::protobuf::int32  value)
inline

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

◆ set_imu_issue_detect_horizontal_pitch_min_time()

void jaiabot::config::Fusion::set_imu_issue_detect_horizontal_pitch_min_time ( double  value)
inline

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

◆ set_imu_issue_detect_horizontal_pitch_min_time_with_units()

template<typename Quantity >
void jaiabot::config::Fusion::set_imu_issue_detect_horizontal_pitch_min_time_with_units ( Quantity  value_w_units)
inline

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

◆ set_imu_issue_solution()

void jaiabot::config::Fusion::set_imu_issue_solution ( ::jaiabot::protobuf::IMUIssue_SolutionType  value)
inline

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

◆ set_include_course_error_detection_states()

void jaiabot::config::Fusion::set_include_course_error_detection_states ( int  index,
::jaiabot::protobuf::MissionState  value 
)
inline

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

◆ set_include_imu_detection_states()

void jaiabot::config::Fusion::set_include_imu_detection_states ( int  index,
::jaiabot::protobuf::MissionState  value 
)
inline

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

◆ set_init_data_health_timeout_seconds()

void jaiabot::config::Fusion::set_init_data_health_timeout_seconds ( ::google::protobuf::int32  value)
inline

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

◆ set_is_sim()

void jaiabot::config::Fusion::set_is_sim ( bool  value)
inline

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

◆ set_total_imu_issue_checks()

void jaiabot::config::Fusion::set_total_imu_issue_checks ( ::google::protobuf::int32  value)
inline

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

◆ set_watch_battery_percentage()

void jaiabot::config::Fusion::set_watch_battery_percentage ( bool  value)
inline

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

◆ Swap()

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

◆ total_imu_issue_checks()

google::protobuf::int32 jaiabot::config::Fusion::total_imu_issue_checks ( ) const
inline

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

◆ unknown_fields()

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

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

◆ watch_battery_percentage()

bool jaiabot::config::Fusion::watch_battery_percentage ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_bin_2ffusion_2fconfig_2eproto::TableStruct

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

◆ swap

void swap ( Fusion a,
Fusion b 
)
friend

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

Member Data Documentation

◆ kAppFieldNumber

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

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

◆ kBatteryPercentageCriticallyLowLevelFieldNumber

const int jaiabot::config::Fusion::kBatteryPercentageCriticallyLowLevelFieldNumber = 43
static

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

◆ kBatteryPercentageLowLevelFieldNumber

const int jaiabot::config::Fusion::kBatteryPercentageLowLevelFieldNumber = 41
static

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

◆ kBatteryPercentageVeryLowLevelFieldNumber

const int jaiabot::config::Fusion::kBatteryPercentageVeryLowLevelFieldNumber = 42
static

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

◆ kBotGpsdDeviceFieldNumber

const int jaiabot::config::Fusion::kBotGpsdDeviceFieldNumber = 50
static

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

◆ kBotIdFieldNumber

const int jaiabot::config::Fusion::kBotIdFieldNumber = 10
static

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

◆ kBotStatusPeriodMsFieldNumber

const int jaiabot::config::Fusion::kBotStatusPeriodMsFieldNumber = 37
static

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

◆ kBotTypeFieldNumber

const int jaiabot::config::Fusion::kBotTypeFieldNumber = 11
static

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

◆ kCourseOverGroundTimeoutFieldNumber

const int jaiabot::config::Fusion::kCourseOverGroundTimeoutFieldNumber = 32
static

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

◆ kDataTimeoutSecondsFieldNumber

const int jaiabot::config::Fusion::kDataTimeoutSecondsFieldNumber = 20
static

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

◆ kDiscardLocationStatesFieldNumber

const int jaiabot::config::Fusion::kDiscardLocationStatesFieldNumber = 30
static

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

◆ kDivingStatesFieldNumber

const int jaiabot::config::Fusion::kDivingStatesFieldNumber = 49
static

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

◆ kHeadingTimeoutSecondsFieldNumber

const int jaiabot::config::Fusion::kHeadingTimeoutSecondsFieldNumber = 21
static

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

◆ kHealthReportTimeoutSecondsFieldNumber

const int jaiabot::config::Fusion::kHealthReportTimeoutSecondsFieldNumber = 12
static

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

◆ kImuDetectDesiredHeadingVsCurrentMaxDiffFieldNumber

const int jaiabot::config::Fusion::kImuDetectDesiredHeadingVsCurrentMaxDiffFieldNumber = 48
static

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

◆ kImuDetectHorizontalPitchFieldNumber

const int jaiabot::config::Fusion::kImuDetectHorizontalPitchFieldNumber = 47
static

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

◆ kImuDetectPeriodFieldNumber

const int jaiabot::config::Fusion::kImuDetectPeriodFieldNumber = 44
static

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

◆ kImuDetectTimeoutFieldNumber

const int jaiabot::config::Fusion::kImuDetectTimeoutFieldNumber = 36
static

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

◆ kImuHeadingCourseMaxDiffFieldNumber

const int jaiabot::config::Fusion::kImuHeadingCourseMaxDiffFieldNumber = 31
static

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

◆ kImuIssueDetectHorizontalPitchChecksFieldNumber

const int jaiabot::config::Fusion::kImuIssueDetectHorizontalPitchChecksFieldNumber = 45
static

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

◆ kImuIssueDetectHorizontalPitchMinTimeFieldNumber

const int jaiabot::config::Fusion::kImuIssueDetectHorizontalPitchMinTimeFieldNumber = 46
static

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

◆ kImuIssueSolutionFieldNumber

const int jaiabot::config::Fusion::kImuIssueSolutionFieldNumber = 33
static

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

◆ kIncludeCourseErrorDetectionStatesFieldNumber

const int jaiabot::config::Fusion::kIncludeCourseErrorDetectionStatesFieldNumber = 38
static

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

◆ kIncludeImuDetectionStatesFieldNumber

const int jaiabot::config::Fusion::kIncludeImuDetectionStatesFieldNumber = 39
static

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

◆ kIndexInFileMessages

constexpr int jaiabot::config::Fusion::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

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

◆ kInitDataHealthTimeoutSecondsFieldNumber

const int jaiabot::config::Fusion::kInitDataHealthTimeoutSecondsFieldNumber = 15
static

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

◆ kInterprocessFieldNumber

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

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

◆ kIsSimFieldNumber

const int jaiabot::config::Fusion::kIsSimFieldNumber = 34
static

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

◆ kTotalImuIssueChecksFieldNumber

const int jaiabot::config::Fusion::kTotalImuIssueChecksFieldNumber = 35
static

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

◆ kWatchBatteryPercentageFieldNumber

const int jaiabot::config::Fusion::kWatchBatteryPercentageFieldNumber = 40
static

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


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