4 #ifndef GOOGLE_PROTOBUF_INCLUDED_bin_2fdrivers_2fadafruit_5fBNO055_2fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_bin_2fdrivers_2fadafruit_5fBNO055_2fconfig_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include "goby/middleware/protobuf/app_config.pb.h"
36 #include "goby/zeromq/protobuf/interprocess_config.pb.h"
37 #include "goby/middleware/protobuf/udp_config.pb.h"
39 #include <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
44 #include <google/protobuf/port_def.inc>
45 #define PROTOBUF_INTERNAL_EXPORT_bin_2fdrivers_2fadafruit_5fBNO055_2fconfig_2eproto
46 PROTOBUF_NAMESPACE_OPEN
50 PROTOBUF_NAMESPACE_CLOSE
54 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
62 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
67 class AdaFruitBNO055Publisher;
68 class AdaFruitBNO055PublisherDefaultTypeInternal;
72 PROTOBUF_NAMESPACE_OPEN
73 template<> ::jaiabot::config::AdaFruitBNO055Publisher* Arena::CreateMaybeMessage<::jaiabot::config::AdaFruitBNO055Publisher>(Arena*);
74 PROTOBUF_NAMESPACE_CLOSE
81 public ::PROTOBUF_NAMESPACE_ID::Message {
88 : AdaFruitBNO055Publisher() {
89 *
this = ::std::move(from);
92 inline AdaFruitBNO055Publisher&
operator=(
const AdaFruitBNO055Publisher& from) {
96 inline AdaFruitBNO055Publisher&
operator=(AdaFruitBNO055Publisher&& from) noexcept {
97 if (GetArena() == from.GetArena()) {
98 if (
this != &from) InternalSwap(&from);
106 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
109 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
112 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
113 return GetDescriptor();
116 return GetMetadataStatic().descriptor;
119 return GetMetadataStatic().reflection;
125 return reinterpret_cast<const AdaFruitBNO055Publisher*
>(
128 static constexpr
int kIndexInFileMessages =
131 friend void swap(AdaFruitBNO055Publisher& a, AdaFruitBNO055Publisher& b) {
134 inline void Swap(AdaFruitBNO055Publisher* other) {
135 if (other ==
this)
return;
136 if (GetArena() == other->GetArena()) {
139 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
143 if (other ==
this)
return;
144 GOOGLE_DCHECK(GetArena() == other->GetArena());
150 inline AdaFruitBNO055Publisher*
New() const final {
151 return CreateMaybeMessage<AdaFruitBNO055Publisher>(
nullptr);
154 AdaFruitBNO055Publisher*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
155 return CreateMaybeMessage<AdaFruitBNO055Publisher>(arena);
157 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
158 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
159 void CopyFrom(
const AdaFruitBNO055Publisher& from);
161 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
162 bool IsInitialized() const final;
164 size_t ByteSizeLong() const final;
165 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
166 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
167 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
168 int GetCachedSize() const final {
return _cached_size_.Get(); }
171 inline void SharedCtor();
172 inline void SharedDtor();
173 void SetCachedSize(
int size)
const final;
174 void InternalSwap(AdaFruitBNO055Publisher* other);
175 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
176 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
177 return "jaiabot.config.AdaFruitBNO055Publisher";
182 static void ArenaDtor(
void*
object);
183 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
188 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
201 kInterprocessFieldNumber = 2,
202 kUdpConfigFieldNumber = 3,
203 kAdafruitBno055ReportTimeoutSecondsFieldNumber = 10,
204 kAdafruitBno055ReportInSimulationFieldNumber = 11,
205 kImuIssueSolutionFieldNumber = 12,
206 kImuTriggerIssueTimeoutSecondsFieldNumber = 13,
211 bool _internal_has_app()
const;
214 const ::goby::middleware::protobuf::AppConfig&
app()
const;
219 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
220 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
223 ::goby::middleware::protobuf::AppConfig* app);
229 bool _internal_has_interprocess()
const;
232 const ::goby::zeromq::protobuf::InterProcessPortalConfig&
interprocess()
const;
237 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
238 ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
241 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
247 bool _internal_has_udp_config()
const;
250 const ::goby::middleware::protobuf::UDPPointToPointConfig&
udp_config()
const;
255 const ::goby::middleware::protobuf::UDPPointToPointConfig& _internal_udp_config()
const;
256 ::goby::middleware::protobuf::UDPPointToPointConfig* _internal_mutable_udp_config();
259 ::goby::middleware::protobuf::UDPPointToPointConfig* udp_config);
265 bool _internal_has_adafruit_bno055_report_timeout_seconds()
const;
271 ::PROTOBUF_NAMESPACE_ID::int32 _internal_adafruit_bno055_report_timeout_seconds()
const;
272 void _internal_set_adafruit_bno055_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
278 bool _internal_has_adafruit_bno055_report_in_simulation()
const;
284 bool _internal_adafruit_bno055_report_in_simulation()
const;
285 void _internal_set_adafruit_bno055_report_in_simulation(
bool value);
291 bool _internal_has_imu_issue_solution()
const;
304 bool _internal_has_imu_trigger_issue_timeout_seconds()
const;
310 ::PROTOBUF_NAMESPACE_ID::int32 _internal_imu_trigger_issue_timeout_seconds()
const;
311 void _internal_set_imu_trigger_issue_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
318 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
319 typedef void InternalArenaConstructable_;
320 typedef void DestructorSkippable_;
321 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
322 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
323 ::goby::middleware::protobuf::AppConfig* app_;
324 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
325 ::goby::middleware::protobuf::UDPPointToPointConfig* udp_config_;
326 ::PROTOBUF_NAMESPACE_ID::int32 adafruit_bno055_report_timeout_seconds_;
327 bool adafruit_bno055_report_in_simulation_;
328 int imu_issue_solution_;
329 ::PROTOBUF_NAMESPACE_ID::int32 imu_trigger_issue_timeout_seconds_;
330 friend struct ::TableStruct_bin_2fdrivers_2fadafruit_5fBNO055_2fconfig_2eproto;
338 #pragma GCC diagnostic push
339 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
344 inline bool AdaFruitBNO055Publisher::_internal_has_app()
const {
345 bool value = (_has_bits_[0] & 0x00000001u) != 0;
346 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
349 inline bool AdaFruitBNO055Publisher::has_app()
const {
350 return _internal_has_app();
352 inline const ::goby::middleware::protobuf::AppConfig& AdaFruitBNO055Publisher::_internal_app()
const {
353 const ::goby::middleware::protobuf::AppConfig* p = app_;
354 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
355 &::goby::middleware::protobuf::_AppConfig_default_instance_);
357 inline const ::goby::middleware::protobuf::AppConfig& AdaFruitBNO055Publisher::app()
const {
359 return _internal_app();
361 inline void AdaFruitBNO055Publisher::unsafe_arena_set_allocated_app(
362 ::goby::middleware::protobuf::AppConfig* app) {
363 if (GetArena() ==
nullptr) {
364 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
368 _has_bits_[0] |= 0x00000001u;
370 _has_bits_[0] &= ~0x00000001u;
374 inline ::goby::middleware::protobuf::AppConfig* AdaFruitBNO055Publisher::release_app() {
375 auto temp = unsafe_arena_release_app();
376 if (GetArena() !=
nullptr) {
377 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
381 inline ::goby::middleware::protobuf::AppConfig* AdaFruitBNO055Publisher::unsafe_arena_release_app() {
383 _has_bits_[0] &= ~0x00000001u;
384 ::goby::middleware::protobuf::AppConfig* temp = app_;
388 inline ::goby::middleware::protobuf::AppConfig* AdaFruitBNO055Publisher::_internal_mutable_app() {
389 _has_bits_[0] |= 0x00000001u;
390 if (app_ ==
nullptr) {
391 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
396 inline ::goby::middleware::protobuf::AppConfig* AdaFruitBNO055Publisher::mutable_app() {
398 return _internal_mutable_app();
400 inline void AdaFruitBNO055Publisher::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
401 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
402 if (message_arena ==
nullptr) {
403 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
406 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
407 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
408 if (message_arena != submessage_arena) {
409 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
410 message_arena, app, submessage_arena);
412 _has_bits_[0] |= 0x00000001u;
414 _has_bits_[0] &= ~0x00000001u;
421 inline bool AdaFruitBNO055Publisher::_internal_has_interprocess()
const {
422 bool value = (_has_bits_[0] & 0x00000002u) != 0;
423 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
426 inline bool AdaFruitBNO055Publisher::has_interprocess()
const {
427 return _internal_has_interprocess();
429 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& AdaFruitBNO055Publisher::_internal_interprocess()
const {
430 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
431 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
432 &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
434 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& AdaFruitBNO055Publisher::interprocess()
const {
436 return _internal_interprocess();
438 inline void AdaFruitBNO055Publisher::unsafe_arena_set_allocated_interprocess(
439 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
440 if (GetArena() ==
nullptr) {
441 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
443 interprocess_ = interprocess;
445 _has_bits_[0] |= 0x00000002u;
447 _has_bits_[0] &= ~0x00000002u;
451 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* AdaFruitBNO055Publisher::release_interprocess() {
452 auto temp = unsafe_arena_release_interprocess();
453 if (GetArena() !=
nullptr) {
454 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
458 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* AdaFruitBNO055Publisher::unsafe_arena_release_interprocess() {
460 _has_bits_[0] &= ~0x00000002u;
461 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
462 interprocess_ =
nullptr;
465 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* AdaFruitBNO055Publisher::_internal_mutable_interprocess() {
466 _has_bits_[0] |= 0x00000002u;
467 if (interprocess_ ==
nullptr) {
468 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
471 return interprocess_;
473 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* AdaFruitBNO055Publisher::mutable_interprocess() {
475 return _internal_mutable_interprocess();
477 inline void AdaFruitBNO055Publisher::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
478 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
479 if (message_arena ==
nullptr) {
480 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
483 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
484 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
485 if (message_arena != submessage_arena) {
486 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
487 message_arena, interprocess, submessage_arena);
489 _has_bits_[0] |= 0x00000002u;
491 _has_bits_[0] &= ~0x00000002u;
493 interprocess_ = interprocess;
498 inline bool AdaFruitBNO055Publisher::_internal_has_udp_config()
const {
499 bool value = (_has_bits_[0] & 0x00000004u) != 0;
500 PROTOBUF_ASSUME(!value || udp_config_ !=
nullptr);
503 inline bool AdaFruitBNO055Publisher::has_udp_config()
const {
504 return _internal_has_udp_config();
506 inline const ::goby::middleware::protobuf::UDPPointToPointConfig& AdaFruitBNO055Publisher::_internal_udp_config()
const {
507 const ::goby::middleware::protobuf::UDPPointToPointConfig* p = udp_config_;
508 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::UDPPointToPointConfig*
>(
509 &::goby::middleware::protobuf::_UDPPointToPointConfig_default_instance_);
511 inline const ::goby::middleware::protobuf::UDPPointToPointConfig& AdaFruitBNO055Publisher::udp_config()
const {
513 return _internal_udp_config();
515 inline void AdaFruitBNO055Publisher::unsafe_arena_set_allocated_udp_config(
516 ::goby::middleware::protobuf::UDPPointToPointConfig* udp_config) {
517 if (GetArena() ==
nullptr) {
518 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(udp_config_);
520 udp_config_ = udp_config;
522 _has_bits_[0] |= 0x00000004u;
524 _has_bits_[0] &= ~0x00000004u;
528 inline ::goby::middleware::protobuf::UDPPointToPointConfig* AdaFruitBNO055Publisher::release_udp_config() {
529 auto temp = unsafe_arena_release_udp_config();
530 if (GetArena() !=
nullptr) {
531 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
535 inline ::goby::middleware::protobuf::UDPPointToPointConfig* AdaFruitBNO055Publisher::unsafe_arena_release_udp_config() {
537 _has_bits_[0] &= ~0x00000004u;
538 ::goby::middleware::protobuf::UDPPointToPointConfig* temp = udp_config_;
539 udp_config_ =
nullptr;
542 inline ::goby::middleware::protobuf::UDPPointToPointConfig* AdaFruitBNO055Publisher::_internal_mutable_udp_config() {
543 _has_bits_[0] |= 0x00000004u;
544 if (udp_config_ ==
nullptr) {
545 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::UDPPointToPointConfig>(GetArena());
550 inline ::goby::middleware::protobuf::UDPPointToPointConfig* AdaFruitBNO055Publisher::mutable_udp_config() {
552 return _internal_mutable_udp_config();
554 inline void AdaFruitBNO055Publisher::set_allocated_udp_config(::goby::middleware::protobuf::UDPPointToPointConfig* udp_config) {
555 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
556 if (message_arena ==
nullptr) {
557 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(udp_config_);
560 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
561 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(udp_config)->GetArena();
562 if (message_arena != submessage_arena) {
563 udp_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
564 message_arena, udp_config, submessage_arena);
566 _has_bits_[0] |= 0x00000004u;
568 _has_bits_[0] &= ~0x00000004u;
570 udp_config_ = udp_config;
575 inline bool AdaFruitBNO055Publisher::_internal_has_adafruit_bno055_report_timeout_seconds()
const {
576 bool value = (_has_bits_[0] & 0x00000008u) != 0;
579 inline bool AdaFruitBNO055Publisher::has_adafruit_bno055_report_timeout_seconds()
const {
580 return _internal_has_adafruit_bno055_report_timeout_seconds();
582 inline void AdaFruitBNO055Publisher::clear_adafruit_bno055_report_timeout_seconds() {
583 adafruit_bno055_report_timeout_seconds_ = 30;
584 _has_bits_[0] &= ~0x00000008u;
586 inline ::PROTOBUF_NAMESPACE_ID::int32 AdaFruitBNO055Publisher::_internal_adafruit_bno055_report_timeout_seconds()
const {
587 return adafruit_bno055_report_timeout_seconds_;
589 inline ::PROTOBUF_NAMESPACE_ID::int32 AdaFruitBNO055Publisher::adafruit_bno055_report_timeout_seconds()
const {
591 return _internal_adafruit_bno055_report_timeout_seconds();
593 inline void AdaFruitBNO055Publisher::_internal_set_adafruit_bno055_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
594 _has_bits_[0] |= 0x00000008u;
595 adafruit_bno055_report_timeout_seconds_ = value;
597 inline void AdaFruitBNO055Publisher::set_adafruit_bno055_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
598 _internal_set_adafruit_bno055_report_timeout_seconds(value);
603 inline bool AdaFruitBNO055Publisher::_internal_has_adafruit_bno055_report_in_simulation()
const {
604 bool value = (_has_bits_[0] & 0x00000010u) != 0;
607 inline bool AdaFruitBNO055Publisher::has_adafruit_bno055_report_in_simulation()
const {
608 return _internal_has_adafruit_bno055_report_in_simulation();
610 inline void AdaFruitBNO055Publisher::clear_adafruit_bno055_report_in_simulation() {
611 adafruit_bno055_report_in_simulation_ =
true;
612 _has_bits_[0] &= ~0x00000010u;
614 inline bool AdaFruitBNO055Publisher::_internal_adafruit_bno055_report_in_simulation()
const {
615 return adafruit_bno055_report_in_simulation_;
617 inline bool AdaFruitBNO055Publisher::adafruit_bno055_report_in_simulation()
const {
619 return _internal_adafruit_bno055_report_in_simulation();
621 inline void AdaFruitBNO055Publisher::_internal_set_adafruit_bno055_report_in_simulation(
bool value) {
622 _has_bits_[0] |= 0x00000010u;
623 adafruit_bno055_report_in_simulation_ = value;
625 inline void AdaFruitBNO055Publisher::set_adafruit_bno055_report_in_simulation(
bool value) {
626 _internal_set_adafruit_bno055_report_in_simulation(value);
631 inline bool AdaFruitBNO055Publisher::_internal_has_imu_issue_solution()
const {
632 bool value = (_has_bits_[0] & 0x00000020u) != 0;
635 inline bool AdaFruitBNO055Publisher::has_imu_issue_solution()
const {
636 return _internal_has_imu_issue_solution();
638 inline void AdaFruitBNO055Publisher::clear_imu_issue_solution() {
639 imu_issue_solution_ = 6;
640 _has_bits_[0] &= ~0x00000020u;
647 return _internal_imu_issue_solution();
651 _has_bits_[0] |= 0x00000020u;
652 imu_issue_solution_ = value;
655 _internal_set_imu_issue_solution(value);
660 inline bool AdaFruitBNO055Publisher::_internal_has_imu_trigger_issue_timeout_seconds()
const {
661 bool value = (_has_bits_[0] & 0x00000040u) != 0;
664 inline bool AdaFruitBNO055Publisher::has_imu_trigger_issue_timeout_seconds()
const {
665 return _internal_has_imu_trigger_issue_timeout_seconds();
667 inline void AdaFruitBNO055Publisher::clear_imu_trigger_issue_timeout_seconds() {
668 imu_trigger_issue_timeout_seconds_ = 30;
669 _has_bits_[0] &= ~0x00000040u;
671 inline ::PROTOBUF_NAMESPACE_ID::int32 AdaFruitBNO055Publisher::_internal_imu_trigger_issue_timeout_seconds()
const {
672 return imu_trigger_issue_timeout_seconds_;
674 inline ::PROTOBUF_NAMESPACE_ID::int32 AdaFruitBNO055Publisher::imu_trigger_issue_timeout_seconds()
const {
676 return _internal_imu_trigger_issue_timeout_seconds();
678 inline void AdaFruitBNO055Publisher::_internal_set_imu_trigger_issue_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
679 _has_bits_[0] |= 0x00000040u;
680 imu_trigger_issue_timeout_seconds_ = value;
682 inline void AdaFruitBNO055Publisher::set_imu_trigger_issue_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
683 _internal_set_imu_trigger_issue_timeout_seconds(value);
688 #pragma GCC diagnostic pop
698 #include <google/protobuf/port_undef.inc>
::goby::middleware::protobuf::UDPPointToPointConfig * mutable_udp_config()
void set_imu_trigger_issue_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value)
AdaFruitBNO055Publisher(const AdaFruitBNO055Publisher &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void UnsafeArenaSwap(AdaFruitBNO055Publisher *other)
bool has_interprocess() const
bool adafruit_bno055_report_in_simulation() const
static const AdaFruitBNO055Publisher & default_instance()
void Swap(AdaFruitBNO055Publisher *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_allocated_udp_config(::goby::middleware::protobuf::UDPPointToPointConfig *udp_config)
const ::goby::middleware::protobuf::AppConfig & app() const
::PROTOBUF_NAMESPACE_ID::int32 adafruit_bno055_report_timeout_seconds() const
static void InitAsDefaultInstance()
void clear_interprocess()
virtual ~AdaFruitBNO055Publisher()
AdaFruitBNO055Publisher()
void clear_imu_issue_solution()
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
bool has_adafruit_bno055_report_in_simulation() const
::goby::middleware::protobuf::AppConfig * release_app()
void clear_adafruit_bno055_report_in_simulation()
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
void clear_imu_trigger_issue_timeout_seconds()
::goby::middleware::protobuf::UDPPointToPointConfig * unsafe_arena_release_udp_config()
void MergeFrom(const AdaFruitBNO055Publisher &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_adafruit_bno055_report_timeout_seconds()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
bool has_adafruit_bno055_report_timeout_seconds() const
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
void unsafe_arena_set_allocated_udp_config(::goby::middleware::protobuf::UDPPointToPointConfig *udp_config)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
AdaFruitBNO055Publisher(AdaFruitBNO055Publisher &&from) noexcept
AdaFruitBNO055Publisher * New() const final
::PROTOBUF_NAMESPACE_ID::int32 imu_trigger_issue_timeout_seconds() const
void set_imu_issue_solution(::jaiabot::protobuf::IMUIssue_SolutionType value)
void set_adafruit_bno055_report_in_simulation(bool value)
AdaFruitBNO055Publisher & operator=(AdaFruitBNO055Publisher &&from) noexcept
AdaFruitBNO055Publisher(::PROTOBUF_NAMESPACE_ID::Arena *arena)
friend void swap(AdaFruitBNO055Publisher &a, AdaFruitBNO055Publisher &b)
::goby::middleware::protobuf::AppConfig * mutable_app()
::goby::middleware::protobuf::UDPPointToPointConfig * release_udp_config()
bool has_imu_trigger_issue_timeout_seconds() const
bool has_imu_issue_solution() const
const ::goby::middleware::protobuf::UDPPointToPointConfig & udp_config() const
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
::jaiabot::protobuf::IMUIssue_SolutionType imu_issue_solution() const
void CopyFrom(const AdaFruitBNO055Publisher &from)
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
AdaFruitBNO055Publisher * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
static const AdaFruitBNO055Publisher * internal_default_instance()
AdaFruitBNO055Publisher & operator=(const AdaFruitBNO055Publisher &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_adafruit_bno055_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
bool has_udp_config() const
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fdrivers_2fadafruit_5fBNO055_2fconfig_2eproto
AdaFruitBNO055PublisherDefaultTypeInternal _AdaFruitBNO055Publisher_default_instance_
bool IMUIssue_SolutionType_IsValid(int value)
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::udp::protobuf::Config >, 11, false > config
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)