Goby3  3.1.5a
2024.05.23
can_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/protobuf/can_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_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.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #include "dccl/option_extensions.pb.h"
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 
41 #include <boost/units/systems/si.hpp>
42 // @@protoc_insertion_point(includes)
43 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto
44 
46 // Internal implementation detail -- do not use these members.
47 struct TableStruct {
48  static const ::google::protobuf::internal::ParseTableField entries[];
49  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
50  static const ::google::protobuf::internal::ParseTable schema[2];
51  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
52  static const ::google::protobuf::internal::SerializationTable serialization_table[];
54 };
55 void AddDescriptors();
56 } // namespace protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto
57 namespace goby {
58 namespace middleware {
59 namespace protobuf {
60 class CanConfig;
61 class CanConfigDefaultTypeInternal;
62 extern CanConfigDefaultTypeInternal _CanConfig_default_instance_;
63 class CanConfig_CanFilter;
64 class CanConfig_CanFilterDefaultTypeInternal;
65 extern CanConfig_CanFilterDefaultTypeInternal _CanConfig_CanFilter_default_instance_;
66 } // namespace protobuf
67 } // namespace middleware
68 } // namespace goby
69 namespace google {
70 namespace protobuf {
71 template<> ::goby::middleware::protobuf::CanConfig* Arena::CreateMaybeMessage<::goby::middleware::protobuf::CanConfig>(Arena*);
72 template<> ::goby::middleware::protobuf::CanConfig_CanFilter* Arena::CreateMaybeMessage<::goby::middleware::protobuf::CanConfig_CanFilter>(Arena*);
73 } // namespace protobuf
74 } // namespace google
75 namespace goby {
76 namespace middleware {
77 namespace protobuf {
78 
83 };
88 
89 const ::google::protobuf::EnumDescriptor* CanConfig_CanFilter_CanMask_descriptor();
91  return ::google::protobuf::internal::NameOfEnum(
93 }
95  const ::std::string& name, CanConfig_CanFilter_CanMask* value) {
96  return ::google::protobuf::internal::ParseNamedEnum<CanConfig_CanFilter_CanMask>(
98 }
99 // ===================================================================
100 
101 class CanConfig_CanFilter : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.CanConfig.CanFilter) */ {
102  public:
104  virtual ~CanConfig_CanFilter();
105 
107 
109  CopyFrom(from);
110  return *this;
111  }
112  #if LANG_CXX11
114  : CanConfig_CanFilter() {
115  *this = ::std::move(from);
116  }
117 
118  inline CanConfig_CanFilter& operator=(CanConfig_CanFilter&& from) noexcept {
119  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
120  if (this != &from) InternalSwap(&from);
121  } else {
122  CopyFrom(from);
123  }
124  return *this;
125  }
126  #endif
127  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
128  return _internal_metadata_.unknown_fields();
129  }
130  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
131  return _internal_metadata_.mutable_unknown_fields();
132  }
133 
134  static const ::google::protobuf::Descriptor* descriptor();
135  static const CanConfig_CanFilter& default_instance();
136 
137  enum MaskCase {
138  kCanMask = 2,
141  };
142 
143  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
145  return reinterpret_cast<const CanConfig_CanFilter*>(
147  }
148  static constexpr int kIndexInFileMessages =
149  0;
150 
151  void Swap(CanConfig_CanFilter* other);
153  a.Swap(&b);
154  }
155 
156  // implements Message ----------------------------------------------
157 
158  inline CanConfig_CanFilter* New() const final {
159  return CreateMaybeMessage<CanConfig_CanFilter>(NULL);
160  }
161 
163  return CreateMaybeMessage<CanConfig_CanFilter>(arena);
164  }
165  void CopyFrom(const ::google::protobuf::Message& from) final;
166  void MergeFrom(const ::google::protobuf::Message& from) final;
167  void CopyFrom(const CanConfig_CanFilter& from);
168  void MergeFrom(const CanConfig_CanFilter& from);
169  void Clear() final;
170  bool IsInitialized() const final;
171 
172  size_t ByteSizeLong() const final;
174  ::google::protobuf::io::CodedInputStream* input) final;
176  ::google::protobuf::io::CodedOutputStream* output) const final;
178  bool deterministic, ::google::protobuf::uint8* target) const final;
179  int GetCachedSize() const final { return _cached_size_.Get(); }
180 
181  private:
182  void SharedCtor();
183  void SharedDtor();
184  void SetCachedSize(int size) const final;
185  void InternalSwap(CanConfig_CanFilter* other);
186  private:
187  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
188  return NULL;
189  }
190  inline void* MaybeArenaPtr() const {
191  return NULL;
192  }
193  public:
194 
196 
197  // nested types ----------------------------------------------------
198 
204  static const CanMask PGNOnly =
206  static inline bool CanMask_IsValid(int value) {
208  }
209  static const CanMask CanMask_MIN =
211  static const CanMask CanMask_MAX =
213  static const int CanMask_ARRAYSIZE =
215  static inline const ::google::protobuf::EnumDescriptor*
218  }
219  static inline const ::std::string& CanMask_Name(CanMask value) {
220  return CanConfig_CanFilter_CanMask_Name(value);
221  }
222  static inline bool CanMask_Parse(const ::std::string& name,
223  CanMask* value) {
224  return CanConfig_CanFilter_CanMask_Parse(name, value);
225  }
226 
227  // accessors -------------------------------------------------------
228 
229  // required uint32 can_id = 1;
230  bool has_can_id() const;
231  void clear_can_id();
232  static const int kCanIdFieldNumber = 1;
234  void set_can_id(::google::protobuf::uint32 value);
235 
236  // optional .goby.middleware.protobuf.CanConfig.CanFilter.CanMask can_mask = 2 [default = ExtendedFrameFormat];
237  bool has_can_mask() const;
238  void clear_can_mask();
239  static const int kCanMaskFieldNumber = 2;
242 
243  // optional uint32 can_mask_custom = 3;
244  bool has_can_mask_custom() const;
245  void clear_can_mask_custom();
246  static const int kCanMaskCustomFieldNumber = 3;
249 
250  void clear_mask();
251  MaskCase mask_case() const;
252  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.CanConfig.CanFilter)
253  private:
254  void set_has_can_id();
255  void clear_has_can_id();
256  void set_has_can_mask();
257  void set_has_can_mask_custom();
258 
259  inline bool has_mask() const;
260  inline void clear_has_mask();
261 
262  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
263  ::google::protobuf::internal::HasBits<1> _has_bits_;
264  mutable ::google::protobuf::internal::CachedSize _cached_size_;
266  union MaskUnion {
267  MaskUnion() {}
268  int can_mask_;
269  ::google::protobuf::uint32 can_mask_custom_;
270  } mask_;
271  ::google::protobuf::uint32 _oneof_case_[1];
272 
273  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::TableStruct;
274 };
275 // -------------------------------------------------------------------
276 
277 class CanConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.CanConfig) */ {
278  public:
279  CanConfig();
280  virtual ~CanConfig();
281 
282  CanConfig(const CanConfig& from);
283 
284  inline CanConfig& operator=(const CanConfig& from) {
285  CopyFrom(from);
286  return *this;
287  }
288  #if LANG_CXX11
289  CanConfig(CanConfig&& from) noexcept
290  : CanConfig() {
291  *this = ::std::move(from);
292  }
293 
294  inline CanConfig& operator=(CanConfig&& from) noexcept {
295  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
296  if (this != &from) InternalSwap(&from);
297  } else {
298  CopyFrom(from);
299  }
300  return *this;
301  }
302  #endif
303  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
304  return _internal_metadata_.unknown_fields();
305  }
306  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
307  return _internal_metadata_.mutable_unknown_fields();
308  }
309 
310  static const ::google::protobuf::Descriptor* descriptor();
311  static const CanConfig& default_instance();
312 
313  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
314  static inline const CanConfig* internal_default_instance() {
315  return reinterpret_cast<const CanConfig*>(
317  }
318  static constexpr int kIndexInFileMessages =
319  1;
320 
321  void Swap(CanConfig* other);
322  friend void swap(CanConfig& a, CanConfig& b) {
323  a.Swap(&b);
324  }
325 
326  // implements Message ----------------------------------------------
327 
328  inline CanConfig* New() const final {
329  return CreateMaybeMessage<CanConfig>(NULL);
330  }
331 
332  CanConfig* New(::google::protobuf::Arena* arena) const final {
333  return CreateMaybeMessage<CanConfig>(arena);
334  }
335  void CopyFrom(const ::google::protobuf::Message& from) final;
336  void MergeFrom(const ::google::protobuf::Message& from) final;
337  void CopyFrom(const CanConfig& from);
338  void MergeFrom(const CanConfig& from);
339  void Clear() final;
340  bool IsInitialized() const final;
341 
342  size_t ByteSizeLong() const final;
344  ::google::protobuf::io::CodedInputStream* input) final;
346  ::google::protobuf::io::CodedOutputStream* output) const final;
348  bool deterministic, ::google::protobuf::uint8* target) const final;
349  int GetCachedSize() const final { return _cached_size_.Get(); }
350 
351  private:
352  void SharedCtor();
353  void SharedDtor();
354  void SetCachedSize(int size) const final;
355  void InternalSwap(CanConfig* other);
356  private:
357  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
358  return NULL;
359  }
360  inline void* MaybeArenaPtr() const {
361  return NULL;
362  }
363  public:
364 
366 
367  // nested types ----------------------------------------------------
368 
370 
371  // accessors -------------------------------------------------------
372 
373  // repeated .goby.middleware.protobuf.CanConfig.CanFilter filter = 2;
374  int filter_size() const;
375  void clear_filter();
376  static const int kFilterFieldNumber = 2;
377  ::goby::middleware::protobuf::CanConfig_CanFilter* mutable_filter(int index);
378  ::google::protobuf::RepeatedPtrField< ::goby::middleware::protobuf::CanConfig_CanFilter >*
379  mutable_filter();
380  const ::goby::middleware::protobuf::CanConfig_CanFilter& filter(int index) const;
381  ::goby::middleware::protobuf::CanConfig_CanFilter* add_filter();
382  const ::google::protobuf::RepeatedPtrField< ::goby::middleware::protobuf::CanConfig_CanFilter >&
383  filter() const;
384 
385  // repeated uint32 pgn_filter = 3;
386  int pgn_filter_size() const;
387  void clear_pgn_filter();
388  static const int kPgnFilterFieldNumber = 3;
389  ::google::protobuf::uint32 pgn_filter(int index) const;
390  void set_pgn_filter(int index, ::google::protobuf::uint32 value);
391  void add_pgn_filter(::google::protobuf::uint32 value);
392  const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
393  pgn_filter() const;
394  ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
396 
397  // required string interface = 1 [(.goby.field) = {
398  bool has_interface() const;
399  void clear_interface();
400  static const int kInterfaceFieldNumber = 1;
401  const ::std::string& interface() const;
402  void set_interface(const ::std::string& value);
403  #if LANG_CXX11
404  void set_interface(::std::string&& value);
405  #endif
406  void set_interface(const char* value);
407  void set_interface(const char* value, size_t size);
408  ::std::string* mutable_interface();
409  ::std::string* release_interface();
410  void set_allocated_interface(::std::string* interface);
411 
412  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.CanConfig)
413  private:
414  void set_has_interface();
415  void clear_has_interface();
416 
417  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
418  ::google::protobuf::internal::HasBits<1> _has_bits_;
419  mutable ::google::protobuf::internal::CachedSize _cached_size_;
422  ::google::protobuf::internal::ArenaStringPtr interface_;
423  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::TableStruct;
424 };
425 // ===================================================================
426 
427 
428 // ===================================================================
429 
430 #ifdef __GNUC__
431  #pragma GCC diagnostic push
432  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
433 #endif // __GNUC__
434 // CanConfig_CanFilter
435 
436 // required uint32 can_id = 1;
437 inline bool CanConfig_CanFilter::has_can_id() const {
438  return (_has_bits_[0] & 0x00000001u) != 0;
439 }
440 inline void CanConfig_CanFilter::set_has_can_id() {
441  _has_bits_[0] |= 0x00000001u;
442 }
443 inline void CanConfig_CanFilter::clear_has_can_id() {
444  _has_bits_[0] &= ~0x00000001u;
445 }
447  can_id_ = 0u;
448  clear_has_can_id();
449 }
451  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.CanConfig.CanFilter.can_id)
452  return can_id_;
453 }
455  set_has_can_id();
456  can_id_ = value;
457  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.CanConfig.CanFilter.can_id)
458 }
459 
460 // optional .goby.middleware.protobuf.CanConfig.CanFilter.CanMask can_mask = 2 [default = ExtendedFrameFormat];
462  return mask_case() == kCanMask;
463 }
464 inline void CanConfig_CanFilter::set_has_can_mask() {
465  _oneof_case_[0] = kCanMask;
466 }
468  if (has_can_mask()) {
469  mask_.can_mask_ = 536870911;
470  clear_has_mask();
471  }
472 }
474  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.CanConfig.CanFilter.can_mask)
475  if (has_can_mask()) {
476  return static_cast< ::goby::middleware::protobuf::CanConfig_CanFilter_CanMask >(mask_.can_mask_);
477  }
478  return static_cast< ::goby::middleware::protobuf::CanConfig_CanFilter_CanMask >(536870911);
479 }
482  if (!has_can_mask()) {
483  clear_mask();
484  set_has_can_mask();
485  }
486  mask_.can_mask_ = value;
487  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.CanConfig.CanFilter.can_mask)
488 }
489 
490 // optional uint32 can_mask_custom = 3;
492  return mask_case() == kCanMaskCustom;
493 }
494 inline void CanConfig_CanFilter::set_has_can_mask_custom() {
495  _oneof_case_[0] = kCanMaskCustom;
496 }
498  if (has_can_mask_custom()) {
499  mask_.can_mask_custom_ = 0u;
500  clear_has_mask();
501  }
502 }
504  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.CanConfig.CanFilter.can_mask_custom)
505  if (has_can_mask_custom()) {
506  return mask_.can_mask_custom_;
507  }
508  return 0u;
509 }
511  if (!has_can_mask_custom()) {
512  clear_mask();
513  set_has_can_mask_custom();
514  }
515  mask_.can_mask_custom_ = value;
516  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.CanConfig.CanFilter.can_mask_custom)
517 }
518 
519 inline bool CanConfig_CanFilter::has_mask() const {
520  return mask_case() != MASK_NOT_SET;
521 }
522 inline void CanConfig_CanFilter::clear_has_mask() {
523  _oneof_case_[0] = MASK_NOT_SET;
524 }
526  return CanConfig_CanFilter::MaskCase(_oneof_case_[0]);
527 }
528 // -------------------------------------------------------------------
529 
530 // CanConfig
531 
532 // required string interface = 1 [(.goby.field) = {
533 inline bool CanConfig::has_interface() const {
534  return (_has_bits_[0] & 0x00000001u) != 0;
535 }
536 inline void CanConfig::set_has_interface() {
537  _has_bits_[0] |= 0x00000001u;
538 }
539 inline void CanConfig::clear_has_interface() {
540  _has_bits_[0] &= ~0x00000001u;
541 }
543  interface_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
544  clear_has_interface();
545 }
546 inline const ::std::string& CanConfig::interface() const {
547  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.CanConfig.interface)
548  return interface_.GetNoArena();
549 }
550 inline void CanConfig::set_interface(const ::std::string& value) {
551  set_has_interface();
552  interface_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
553  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.CanConfig.interface)
554 }
555 #if LANG_CXX11
556 inline void CanConfig::set_interface(::std::string&& value) {
557  set_has_interface();
558  interface_.SetNoArena(
560  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.CanConfig.interface)
561 }
562 #endif
563 inline void CanConfig::set_interface(const char* value) {
564  GOOGLE_DCHECK(value != NULL);
565  set_has_interface();
566  interface_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
567  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.CanConfig.interface)
568 }
569 inline void CanConfig::set_interface(const char* value, size_t size) {
570  set_has_interface();
572  ::std::string(reinterpret_cast<const char*>(value), size));
573  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.CanConfig.interface)
574 }
575 inline ::std::string* CanConfig::mutable_interface() {
576  set_has_interface();
577  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.CanConfig.interface)
578  return interface_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
579 }
580 inline ::std::string* CanConfig::release_interface() {
581  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.CanConfig.interface)
582  if (!has_interface()) {
583  return NULL;
584  }
585  clear_has_interface();
586  return interface_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
587 }
588 inline void CanConfig::set_allocated_interface(::std::string* interface) {
589  if (interface != NULL) {
590  set_has_interface();
591  } else {
592  clear_has_interface();
593  }
594  interface_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), interface);
595  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.CanConfig.interface)
596 }
597 
598 // repeated .goby.middleware.protobuf.CanConfig.CanFilter filter = 2;
599 inline int CanConfig::filter_size() const {
600  return filter_.size();
601 }
602 inline void CanConfig::clear_filter() {
603  filter_.Clear();
604 }
605 inline ::goby::middleware::protobuf::CanConfig_CanFilter* CanConfig::mutable_filter(int index) {
606  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.CanConfig.filter)
607  return filter_.Mutable(index);
608 }
609 inline ::google::protobuf::RepeatedPtrField< ::goby::middleware::protobuf::CanConfig_CanFilter >*
611  // @@protoc_insertion_point(field_mutable_list:goby.middleware.protobuf.CanConfig.filter)
612  return &filter_;
613 }
614 inline const ::goby::middleware::protobuf::CanConfig_CanFilter& CanConfig::filter(int index) const {
615  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.CanConfig.filter)
616  return filter_.Get(index);
617 }
618 inline ::goby::middleware::protobuf::CanConfig_CanFilter* CanConfig::add_filter() {
619  // @@protoc_insertion_point(field_add:goby.middleware.protobuf.CanConfig.filter)
620  return filter_.Add();
621 }
622 inline const ::google::protobuf::RepeatedPtrField< ::goby::middleware::protobuf::CanConfig_CanFilter >&
624  // @@protoc_insertion_point(field_list:goby.middleware.protobuf.CanConfig.filter)
625  return filter_;
626 }
627 
628 // repeated uint32 pgn_filter = 3;
629 inline int CanConfig::pgn_filter_size() const {
630  return pgn_filter_.size();
631 }
633  pgn_filter_.Clear();
634 }
636  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.CanConfig.pgn_filter)
637  return pgn_filter_.Get(index);
638 }
639 inline void CanConfig::set_pgn_filter(int index, ::google::protobuf::uint32 value) {
640  pgn_filter_.Set(index, value);
641  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.CanConfig.pgn_filter)
642 }
644  pgn_filter_.Add(value);
645  // @@protoc_insertion_point(field_add:goby.middleware.protobuf.CanConfig.pgn_filter)
646 }
647 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
649  // @@protoc_insertion_point(field_list:goby.middleware.protobuf.CanConfig.pgn_filter)
650  return pgn_filter_;
651 }
652 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
654  // @@protoc_insertion_point(field_mutable_list:goby.middleware.protobuf.CanConfig.pgn_filter)
655  return &pgn_filter_;
656 }
657 
658 #ifdef __GNUC__
659  #pragma GCC diagnostic pop
660 #endif // __GNUC__
661 // -------------------------------------------------------------------
662 
663 
664 // @@protoc_insertion_point(namespace_scope)
665 
666 } // namespace protobuf
667 } // namespace middleware
668 } // namespace goby
669 
670 namespace google {
671 namespace protobuf {
672 
673 template <> struct is_proto_enum< ::goby::middleware::protobuf::CanConfig_CanFilter_CanMask> : ::std::true_type {};
674 template <>
675 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::CanConfig_CanFilter_CanMask>() {
677 }
678 
679 } // namespace protobuf
680 } // namespace google
681 
682 // @@protoc_insertion_point(global_scope)
683 
684 #endif // PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto
goby::middleware::protobuf::CanConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::protobuf::CanConfig_CanFilter::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::CanConfig::mutable_filter
::google::protobuf::RepeatedPtrField< ::goby::middleware::protobuf::CanConfig_CanFilter > * mutable_filter()
Definition: can_config.pb.h:610
goby::middleware::protobuf::CanConfig::mutable_interface
::std::string * mutable_interface()
Definition: can_config.pb.h:575
protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto
Definition: can_config.pb.h:45
goby::middleware::protobuf::CanConfig_CanFilter::GetCachedSize
int GetCachedSize() const final
Definition: can_config.pb.h:179
goby::middleware::protobuf::CanConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::protobuf::CanConfig::pgn_filter
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & pgn_filter() const
Definition: can_config.pb.h:648
google::protobuf::RepeatedPtrField
Definition: message_lite.h:52
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::middleware::protobuf::CanConfig_CanFilter::New
CanConfig_CanFilter * New(::google::protobuf::Arena *arena) const final
Definition: can_config.pb.h:162
goby::middleware::protobuf::CanConfig_CanFilter::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::CanConfig::clear_interface
void clear_interface()
Definition: can_config.pb.h:542
goby::middleware::protobuf::CanConfig_CanFilter::Clear
void Clear() final
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::middleware::protobuf::CanConfig_CanFilter::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::CanConfig_CanFilter::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: can_config.pb.h:127
goby::middleware::protobuf::CanConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::protobuf::CanConfig_CanFilter::CanMask_Name
static const ::std::string & CanMask_Name(CanMask value)
Definition: can_config.pb.h:219
goby::middleware::protobuf::CanConfig_CanFilter::CanMask_ARRAYSIZE
static const int CanMask_ARRAYSIZE
Definition: can_config.pb.h:213
goby::middleware::protobuf::CanConfig_CanFilter::~CanConfig_CanFilter
virtual ~CanConfig_CanFilter()
goby::middleware::protobuf::_CanConfig_CanFilter_default_instance_
CanConfig_CanFilterDefaultTypeInternal _CanConfig_CanFilter_default_instance_
goby::middleware::protobuf::CanConfig_CanFilter::CanMask_MIN
static const CanMask CanMask_MIN
Definition: can_config.pb.h:209
goby::middleware::protobuf::CanConfig::operator=
CanConfig & operator=(const CanConfig &from)
Definition: can_config.pb.h:284
goby::middleware::protobuf::CanConfig_CanFilter::clear_can_mask
void clear_can_mask()
Definition: can_config.pb.h:467
goby::middleware::protobuf::CanConfig_CanFilter::operator=
CanConfig_CanFilter & operator=(const CanConfig_CanFilter &from)
Definition: can_config.pb.h:108
goby::middleware::protobuf::CanConfig_CanFilter::kCanMaskCustom
@ kCanMaskCustom
Definition: can_config.pb.h:139
goby::middleware::protobuf::CanConfig::add_filter
::goby::middleware::protobuf::CanConfig_CanFilter * add_filter()
Definition: can_config.pb.h:618
google::protobuf::RepeatedField< ::google::protobuf::uint32 >
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_CanMask_MIN
const CanConfig_CanFilter_CanMask CanConfig_CanFilter_CanMask_CanMask_MIN
Definition: can_config.pb.h:85
protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: can_config.pb.h:52
goby::middleware::protobuf::CanConfig::GetCachedSize
int GetCachedSize() const final
Definition: can_config.pb.h:349
goby::middleware::protobuf::CanConfig_CanFilter::CanMask_Parse
static bool CanMask_Parse(const ::std::string &name, CanMask *value)
Definition: can_config.pb.h:222
protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::TableStruct
Definition: can_config.pb.h:47
goby::middleware::protobuf::CanConfig::interface
const ::std::string & interface() const
Definition: can_config.pb.h:546
goby::middleware::protobuf::CanConfig_CanFilter::StandardFrameFormat
static const CanMask StandardFrameFormat
Definition: can_config.pb.h:200
protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: can_config.pb.h:53
goby::middleware::protobuf::CanConfig_CanFilter::CanConfig_CanFilter
CanConfig_CanFilter()
goby::middleware::protobuf::CanConfig_CanFilter::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
google::protobuf::Arena
Definition: arena.h:244
protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: can_config.pb.h:50
goby::middleware::protobuf::CanConfig::pgn_filter_size
int pgn_filter_size() const
Definition: can_config.pb.h:629
goby::middleware::protobuf::CanConfig_CanFilter::can_mask_custom
::google::protobuf::uint32 can_mask_custom() const
Definition: can_config.pb.h:503
goby::middleware::protobuf::CanConfig_CanFilter_CanMask
CanConfig_CanFilter_CanMask
Definition: can_config.pb.h:79
goby::middleware::protobuf::CanConfig_CanFilter::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::CanConfig_CanFilter::can_mask
::goby::middleware::protobuf::CanConfig_CanFilter_CanMask can_mask() const
Definition: can_config.pb.h:473
goby::middleware::protobuf::CanConfig_CanFilter::has_can_mask_custom
bool has_can_mask_custom() const
Definition: can_config.pb.h:491
goby::middleware::protobuf::CanConfig::internal_default_instance
static const CanConfig * internal_default_instance()
Definition: can_config.pb.h:314
goby::middleware::protobuf::CanConfig_CanFilter::kCanMaskFieldNumber
static const int kCanMaskFieldNumber
Definition: can_config.pb.h:239
goby::middleware::protobuf::CanConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::protobuf::CanConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::CanConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: can_config.pb.h:318
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_StandardFrameFormat
@ CanConfig_CanFilter_CanMask_StandardFrameFormat
Definition: can_config.pb.h:80
goby::middleware::protobuf::CanConfig_CanFilter::ExtendedFrameFormat
static const CanMask ExtendedFrameFormat
Definition: can_config.pb.h:202
goby::middleware::protobuf::CanConfig::add_pgn_filter
void add_pgn_filter(::google::protobuf::uint32 value)
Definition: can_config.pb.h:643
goby::middleware::protobuf::CanConfig::set_pgn_filter
void set_pgn_filter(int index, ::google::protobuf::uint32 value)
Definition: can_config.pb.h:639
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_PGNOnly
@ CanConfig_CanFilter_CanMask_PGNOnly
Definition: can_config.pb.h:82
goby::middleware::protobuf::CanConfig::has_interface
bool has_interface() const
Definition: can_config.pb.h:533
message.h
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_Name
const ::std::string & CanConfig_CanFilter_CanMask_Name(CanConfig_CanFilter_CanMask value)
Definition: can_config.pb.h:90
goby::middleware::protobuf::CanConfig_CanFilter::set_can_mask
void set_can_mask(::goby::middleware::protobuf::CanConfig_CanFilter_CanMask value)
Definition: can_config.pb.h:480
goby::middleware::protobuf::CanConfig_CanFilter::MaskCase
MaskCase
Definition: can_config.pb.h:137
goby::middleware::protobuf::CanConfig::kFilterFieldNumber
static const int kFilterFieldNumber
Definition: can_config.pb.h:376
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_IsValid
bool CanConfig_CanFilter_CanMask_IsValid(int value)
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::middleware::protobuf::CanConfig_CanFilter
Definition: can_config.pb.h:101
goby::middleware::protobuf::CanConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::CanConfig_CanFilter::set_can_id
void set_can_id(::google::protobuf::uint32 value)
Definition: can_config.pb.h:454
goby::middleware::protobuf::CanConfig_CanFilter::CanMask_MAX
static const CanMask CanMask_MAX
Definition: can_config.pb.h:211
goby::middleware::protobuf::CanConfig_CanFilter::clear_mask
void clear_mask()
goby::middleware::protobuf::CanConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::CanConfig::kInterfaceFieldNumber
static const int kInterfaceFieldNumber
Definition: can_config.pb.h:400
goby::middleware::protobuf::CanConfig::default_instance
static const CanConfig & default_instance()
goby::middleware::protobuf::CanConfig::filter
const ::google::protobuf::RepeatedPtrField< ::goby::middleware::protobuf::CanConfig_CanFilter > & filter() const
Definition: can_config.pb.h:623
goby::middleware::protobuf::CanConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: can_config.pb.h:306
goby::middleware::protobuf::CanConfig_CanFilter::can_id
::google::protobuf::uint32 can_id() const
Definition: can_config.pb.h:450
protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_ExtendedFrameFormat
@ CanConfig_CanFilter_CanMask_ExtendedFrameFormat
Definition: can_config.pb.h:81
goby::middleware::protobuf::CanConfig::CanConfig
CanConfig()
goby::middleware::protobuf::CanConfig_CanFilter::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: can_config.pb.h:148
protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: can_config.pb.h:51
google::protobuf::Metadata
Definition: message.h:174
goby::middleware::protobuf::CanConfig::release_interface
::std::string * release_interface()
Definition: can_config.pb.h:580
goby::middleware::protobuf::CanConfig_CanFilter::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::protobuf::CanConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_Parse
bool CanConfig_CanFilter_CanMask_Parse(const ::std::string &name, CanConfig_CanFilter_CanMask *value)
Definition: can_config.pb.h:94
google::protobuf::Message
Definition: message.h:189
goby::middleware::protobuf::CanConfig_CanFilter::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::protobuf::CanConfig::swap
friend void swap(CanConfig &a, CanConfig &b)
Definition: can_config.pb.h:322
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_descriptor
const ::google::protobuf::EnumDescriptor * CanConfig_CanFilter_CanMask_descriptor()
goby::middleware::protobuf::CanConfig::kPgnFilterFieldNumber
static const int kPgnFilterFieldNumber
Definition: can_config.pb.h:388
goby::middleware::protobuf::CanConfig::filter_size
int filter_size() const
Definition: can_config.pb.h:599
goby::middleware::protobuf::CanConfig_CanFilter::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::protobuf::CanConfig_CanFilter::has_can_mask
bool has_can_mask() const
Definition: can_config.pb.h:461
goby::middleware::protobuf::CanConfig_CanFilter::New
CanConfig_CanFilter * New() const final
Definition: can_config.pb.h:158
goby::middleware::protobuf::CanConfig::mutable_pgn_filter
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_pgn_filter()
Definition: can_config.pb.h:653
goby::middleware::protobuf::CanConfig_CanFilter::internal_default_instance
static const CanConfig_CanFilter * internal_default_instance()
Definition: can_config.pb.h:144
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_CanMask_ARRAYSIZE
const int CanConfig_CanFilter_CanMask_CanMask_ARRAYSIZE
Definition: can_config.pb.h:87
arena.h
goby::middleware::protobuf::CanConfig::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::CanConfig::set_allocated_interface
void set_allocated_interface(::std::string *interface)
Definition: can_config.pb.h:588
goby::middleware::protobuf::CanConfig::set_interface
void set_interface(const ::std::string &value)
Definition: can_config.pb.h:550
goby::middleware::protobuf::CanConfig_CanFilter::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::CanConfig::Swap
void Swap(CanConfig *other)
goby::middleware::protobuf::_CanConfig_default_instance_
CanConfigDefaultTypeInternal _CanConfig_default_instance_
option_extensions.pb.h
goby::middleware::protobuf::CanConfig_CanFilter::swap
friend void swap(CanConfig_CanFilter &a, CanConfig_CanFilter &b)
Definition: can_config.pb.h:152
goby::middleware::protobuf::CanConfig_CanFilter::PGNOnly
static const CanMask PGNOnly
Definition: can_config.pb.h:204
goby::middleware::protobuf::CanConfig::clear_filter
void clear_filter()
Definition: can_config.pb.h:602
goby::middleware::protobuf::CanConfig_CanFilter::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::protobuf::CanConfig::Clear
void Clear() final
goby::middleware::protobuf::CanConfig_CanFilter::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: can_config.pb.h:130
goby::middleware::protobuf::CanConfig_CanFilter::has_can_id
bool has_can_id() const
Definition: can_config.pb.h:437
goby::middleware::protobuf::CanConfig_CanFilter::Swap
void Swap(CanConfig_CanFilter *other)
goby::middleware::protobuf::CanConfig_CanFilter::mask_case
MaskCase mask_case() const
Definition: can_config.pb.h:525
goby::middleware::protobuf::CanConfig::clear_pgn_filter
void clear_pgn_filter()
Definition: can_config.pb.h:632
goby::middleware::protobuf::CanConfig_CanFilter::default_instance
static const CanConfig_CanFilter & default_instance()
goby::middleware::protobuf::CanConfig_CanFilter_CanMask_CanMask_MAX
const CanConfig_CanFilter_CanMask CanConfig_CanFilter_CanMask_CanMask_MAX
Definition: can_config.pb.h:86
goby::middleware::protobuf::CanConfig::~CanConfig
virtual ~CanConfig()
goby::middleware::protobuf::CanConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: can_config.pb.h:303
goby::middleware::protobuf::CanConfig_CanFilter::kCanIdFieldNumber
static const int kCanIdFieldNumber
Definition: can_config.pb.h:232
goby::middleware::protobuf::CanConfig_CanFilter::CanMask_IsValid
static bool CanMask_IsValid(int value)
Definition: can_config.pb.h:206
goby::middleware::protobuf::CanConfig
Definition: can_config.pb.h:277
goby::middleware::protobuf::CanConfig::New
CanConfig * New(::google::protobuf::Arena *arena) const final
Definition: can_config.pb.h:332
goby::middleware::protobuf::CanConfig_CanFilter::kCanMask
@ kCanMask
Definition: can_config.pb.h:138
google
Definition: dccl.h:57
goby::middleware::protobuf::CanConfig_CanFilter::CanMask_descriptor
static const ::google::protobuf::EnumDescriptor * CanMask_descriptor()
Definition: can_config.pb.h:216
goby::middleware::protobuf::CanConfig_CanFilter::kCanMaskCustomFieldNumber
static const int kCanMaskCustomFieldNumber
Definition: can_config.pb.h:246
goby::middleware::protobuf::CanConfig_CanFilter::clear_can_mask_custom
void clear_can_mask_custom()
Definition: can_config.pb.h:497
goby::middleware::protobuf::CanConfig_CanFilter::clear_can_id
void clear_can_id()
Definition: can_config.pb.h:446
protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: can_config.pb.h:49
protobuf_goby_2fmiddleware_2fprotobuf_2fcan_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: can_config.pb.h:48
goby::middleware::protobuf::CanConfig_CanFilter::set_can_mask_custom
void set_can_mask_custom(::google::protobuf::uint32 value)
Definition: can_config.pb.h:510
goby::middleware::protobuf::CanConfig_CanFilter::MASK_NOT_SET
@ MASK_NOT_SET
Definition: can_config.pb.h:140
goby::middleware::protobuf::CanConfig::New
CanConfig * New() const final
Definition: can_config.pb.h:328
goby::middleware::protobuf::CanConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()