Goby3  3.1.5
2024.05.14
iFrontSeat_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/moos/protobuf/iFrontSeat_config.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto
6 
7 #include <limits>
8 #include <string>
9 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
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>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
35 #include "dccl/option_extensions.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>
43 
44 #include <boost/units/systems/si.hpp>
45 // @@protoc_insertion_point(includes)
46 #include <google/protobuf/port_def.inc>
47 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto
48 PROTOBUF_NAMESPACE_OPEN
49 namespace internal {
50 class AnyMetadata;
51 } // namespace internal
52 PROTOBUF_NAMESPACE_CLOSE
53 
54 // Internal implementation detail -- do not use these members.
56  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
57  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
58  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
59  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
60  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
61  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
62  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
63  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
65 };
66 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto;
67 namespace goby {
68 namespace apps {
69 namespace moos {
70 namespace protobuf {
71 class iFrontSeatConfig;
72 class iFrontSeatConfigDefaultTypeInternal;
73 extern iFrontSeatConfigDefaultTypeInternal _iFrontSeatConfig_default_instance_;
74 class iFrontSeatConfig_LegacyOperations;
75 class iFrontSeatConfig_LegacyOperationsDefaultTypeInternal;
76 extern iFrontSeatConfig_LegacyOperationsDefaultTypeInternal _iFrontSeatConfig_LegacyOperations_default_instance_;
77 class iFrontSeatConfig_MOOSVariables;
78 class iFrontSeatConfig_MOOSVariablesDefaultTypeInternal;
79 extern iFrontSeatConfig_MOOSVariablesDefaultTypeInternal _iFrontSeatConfig_MOOSVariables_default_instance_;
80 } // namespace protobuf
81 } // namespace moos
82 } // namespace apps
83 } // namespace goby
84 PROTOBUF_NAMESPACE_OPEN
85 template<> ::goby::apps::moos::protobuf::iFrontSeatConfig* Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::iFrontSeatConfig>(Arena*);
86 template<> ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations>(Arena*);
87 template<> ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables>(Arena*);
88 PROTOBUF_NAMESPACE_CLOSE
89 namespace goby {
90 namespace apps {
91 namespace moos {
92 namespace protobuf {
93 
94 // ===================================================================
95 
96 class iFrontSeatConfig_MOOSVariables PROTOBUF_FINAL :
97  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables) */ {
98  public:
99  inline iFrontSeatConfig_MOOSVariables() : iFrontSeatConfig_MOOSVariables(nullptr) {};
101 
102  iFrontSeatConfig_MOOSVariables(const iFrontSeatConfig_MOOSVariables& from);
103  iFrontSeatConfig_MOOSVariables(iFrontSeatConfig_MOOSVariables&& from) noexcept
104  : iFrontSeatConfig_MOOSVariables() {
105  *this = ::std::move(from);
106  }
107 
108  inline iFrontSeatConfig_MOOSVariables& operator=(const iFrontSeatConfig_MOOSVariables& from) {
109  CopyFrom(from);
110  return *this;
111  }
112  inline iFrontSeatConfig_MOOSVariables& operator=(iFrontSeatConfig_MOOSVariables&& from) noexcept {
113  if (GetArena() == from.GetArena()) {
114  if (this != &from) InternalSwap(&from);
115  } else {
116  CopyFrom(from);
117  }
118  return *this;
119  }
120 
121  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
122  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
123  }
124  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
125  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
126  }
127 
128  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
129  return GetDescriptor();
130  }
131  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
132  return GetMetadataStatic().descriptor;
133  }
134  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
135  return GetMetadataStatic().reflection;
136  }
137  static const iFrontSeatConfig_MOOSVariables& default_instance();
138 
139  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
140  static inline const iFrontSeatConfig_MOOSVariables* internal_default_instance() {
141  return reinterpret_cast<const iFrontSeatConfig_MOOSVariables*>(
143  }
144  static constexpr int kIndexInFileMessages =
145  0;
146 
147  friend void swap(iFrontSeatConfig_MOOSVariables& a, iFrontSeatConfig_MOOSVariables& b) {
148  a.Swap(&b);
149  }
150  inline void Swap(iFrontSeatConfig_MOOSVariables* other) {
151  if (other == this) return;
152  if (GetArena() == other->GetArena()) {
153  InternalSwap(other);
154  } else {
155  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
156  }
157  }
158  void UnsafeArenaSwap(iFrontSeatConfig_MOOSVariables* other) {
159  if (other == this) return;
160  GOOGLE_DCHECK(GetArena() == other->GetArena());
161  InternalSwap(other);
162  }
163 
164  // implements Message ----------------------------------------------
165 
166  inline iFrontSeatConfig_MOOSVariables* New() const final {
167  return CreateMaybeMessage<iFrontSeatConfig_MOOSVariables>(nullptr);
168  }
169 
170  iFrontSeatConfig_MOOSVariables* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
171  return CreateMaybeMessage<iFrontSeatConfig_MOOSVariables>(arena);
172  }
173  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
174  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
175  void CopyFrom(const iFrontSeatConfig_MOOSVariables& from);
176  void MergeFrom(const iFrontSeatConfig_MOOSVariables& from);
177  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
178  bool IsInitialized() const final;
179 
180  size_t ByteSizeLong() const final;
181  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
182  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
183  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
184  int GetCachedSize() const final { return _cached_size_.Get(); }
185 
186  private:
187  inline void SharedCtor();
188  inline void SharedDtor();
189  void SetCachedSize(int size) const final;
190  void InternalSwap(iFrontSeatConfig_MOOSVariables* other);
191  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
192  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
193  return "goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables";
194  }
195  protected:
196  explicit iFrontSeatConfig_MOOSVariables(::PROTOBUF_NAMESPACE_ID::Arena* arena);
197  private:
198  static void ArenaDtor(void* object);
199  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
200  public:
201 
202  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
203  private:
204  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
205  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto);
207  }
208 
209  public:
210 
211  // nested types ----------------------------------------------------
212 
213  // accessors -------------------------------------------------------
214 
215  enum : int {
216  kPrefixFieldNumber = 1,
217  kRawOutFieldNumber = 10,
218  kRawInFieldNumber = 11,
219  kCommandRequestFieldNumber = 12,
220  kCommandResponseFieldNumber = 13,
221  kDataFromFrontseatFieldNumber = 14,
222  kDataToFrontseatFieldNumber = 15,
223  kStatusFieldNumber = 16,
224  kNodeStatusFieldNumber = 17,
225  };
226  // optional string prefix = 1 [default = "IFS_", (.goby.field) = {
227  bool has_prefix() const;
228  private:
229  bool _internal_has_prefix() const;
230  public:
231  void clear_prefix();
232  const std::string& prefix() const;
233  void set_prefix(const std::string& value);
234  void set_prefix(std::string&& value);
235  void set_prefix(const char* value);
236  void set_prefix(const char* value, size_t size);
237  std::string* mutable_prefix();
238  std::string* release_prefix();
239  void set_allocated_prefix(std::string* prefix);
240  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
241  " string fields are deprecated and will be removed in a"
242  " future release.")
243  std::string* unsafe_arena_release_prefix();
244  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
245  " string fields are deprecated and will be removed in a"
246  " future release.")
247  void unsafe_arena_set_allocated_prefix(
248  std::string* prefix);
249  private:
250  const std::string& _internal_prefix() const;
251  void _internal_set_prefix(const std::string& value);
252  std::string* _internal_mutable_prefix();
253  public:
254 
255  // optional string raw_out = 10 [default = "RAW_OUT"];
256  bool has_raw_out() const;
257  private:
258  bool _internal_has_raw_out() const;
259  public:
260  void clear_raw_out();
261  const std::string& raw_out() const;
262  void set_raw_out(const std::string& value);
263  void set_raw_out(std::string&& value);
264  void set_raw_out(const char* value);
265  void set_raw_out(const char* value, size_t size);
266  std::string* mutable_raw_out();
267  std::string* release_raw_out();
268  void set_allocated_raw_out(std::string* raw_out);
269  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
270  " string fields are deprecated and will be removed in a"
271  " future release.")
272  std::string* unsafe_arena_release_raw_out();
273  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
274  " string fields are deprecated and will be removed in a"
275  " future release.")
276  void unsafe_arena_set_allocated_raw_out(
277  std::string* raw_out);
278  private:
279  const std::string& _internal_raw_out() const;
280  void _internal_set_raw_out(const std::string& value);
281  std::string* _internal_mutable_raw_out();
282  public:
283 
284  // optional string raw_in = 11 [default = "RAW_IN"];
285  bool has_raw_in() const;
286  private:
287  bool _internal_has_raw_in() const;
288  public:
289  void clear_raw_in();
290  const std::string& raw_in() const;
291  void set_raw_in(const std::string& value);
292  void set_raw_in(std::string&& value);
293  void set_raw_in(const char* value);
294  void set_raw_in(const char* value, size_t size);
295  std::string* mutable_raw_in();
296  std::string* release_raw_in();
297  void set_allocated_raw_in(std::string* raw_in);
298  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
299  " string fields are deprecated and will be removed in a"
300  " future release.")
301  std::string* unsafe_arena_release_raw_in();
302  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
303  " string fields are deprecated and will be removed in a"
304  " future release.")
305  void unsafe_arena_set_allocated_raw_in(
306  std::string* raw_in);
307  private:
308  const std::string& _internal_raw_in() const;
309  void _internal_set_raw_in(const std::string& value);
310  std::string* _internal_mutable_raw_in();
311  public:
312 
313  // optional string command_request = 12 [default = "COMMAND_REQUEST"];
314  bool has_command_request() const;
315  private:
316  bool _internal_has_command_request() const;
317  public:
318  void clear_command_request();
319  const std::string& command_request() const;
320  void set_command_request(const std::string& value);
321  void set_command_request(std::string&& value);
322  void set_command_request(const char* value);
323  void set_command_request(const char* value, size_t size);
324  std::string* mutable_command_request();
325  std::string* release_command_request();
326  void set_allocated_command_request(std::string* command_request);
327  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
328  " string fields are deprecated and will be removed in a"
329  " future release.")
330  std::string* unsafe_arena_release_command_request();
331  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
332  " string fields are deprecated and will be removed in a"
333  " future release.")
334  void unsafe_arena_set_allocated_command_request(
335  std::string* command_request);
336  private:
337  const std::string& _internal_command_request() const;
338  void _internal_set_command_request(const std::string& value);
339  std::string* _internal_mutable_command_request();
340  public:
341 
342  // optional string command_response = 13 [default = "COMMAND_RESPONSE"];
343  bool has_command_response() const;
344  private:
345  bool _internal_has_command_response() const;
346  public:
347  void clear_command_response();
348  const std::string& command_response() const;
349  void set_command_response(const std::string& value);
350  void set_command_response(std::string&& value);
351  void set_command_response(const char* value);
352  void set_command_response(const char* value, size_t size);
353  std::string* mutable_command_response();
354  std::string* release_command_response();
355  void set_allocated_command_response(std::string* command_response);
356  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
357  " string fields are deprecated and will be removed in a"
358  " future release.")
359  std::string* unsafe_arena_release_command_response();
360  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
361  " string fields are deprecated and will be removed in a"
362  " future release.")
363  void unsafe_arena_set_allocated_command_response(
364  std::string* command_response);
365  private:
366  const std::string& _internal_command_response() const;
367  void _internal_set_command_response(const std::string& value);
368  std::string* _internal_mutable_command_response();
369  public:
370 
371  // optional string data_from_frontseat = 14 [default = "DATA_IN"];
372  bool has_data_from_frontseat() const;
373  private:
374  bool _internal_has_data_from_frontseat() const;
375  public:
376  void clear_data_from_frontseat();
377  const std::string& data_from_frontseat() const;
378  void set_data_from_frontseat(const std::string& value);
379  void set_data_from_frontseat(std::string&& value);
380  void set_data_from_frontseat(const char* value);
381  void set_data_from_frontseat(const char* value, size_t size);
382  std::string* mutable_data_from_frontseat();
383  std::string* release_data_from_frontseat();
384  void set_allocated_data_from_frontseat(std::string* data_from_frontseat);
385  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
386  " string fields are deprecated and will be removed in a"
387  " future release.")
388  std::string* unsafe_arena_release_data_from_frontseat();
389  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
390  " string fields are deprecated and will be removed in a"
391  " future release.")
392  void unsafe_arena_set_allocated_data_from_frontseat(
393  std::string* data_from_frontseat);
394  private:
395  const std::string& _internal_data_from_frontseat() const;
396  void _internal_set_data_from_frontseat(const std::string& value);
397  std::string* _internal_mutable_data_from_frontseat();
398  public:
399 
400  // optional string data_to_frontseat = 15 [default = "DATA_OUT"];
401  bool has_data_to_frontseat() const;
402  private:
403  bool _internal_has_data_to_frontseat() const;
404  public:
405  void clear_data_to_frontseat();
406  const std::string& data_to_frontseat() const;
407  void set_data_to_frontseat(const std::string& value);
408  void set_data_to_frontseat(std::string&& value);
409  void set_data_to_frontseat(const char* value);
410  void set_data_to_frontseat(const char* value, size_t size);
411  std::string* mutable_data_to_frontseat();
412  std::string* release_data_to_frontseat();
413  void set_allocated_data_to_frontseat(std::string* data_to_frontseat);
414  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
415  " string fields are deprecated and will be removed in a"
416  " future release.")
417  std::string* unsafe_arena_release_data_to_frontseat();
418  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
419  " string fields are deprecated and will be removed in a"
420  " future release.")
421  void unsafe_arena_set_allocated_data_to_frontseat(
422  std::string* data_to_frontseat);
423  private:
424  const std::string& _internal_data_to_frontseat() const;
425  void _internal_set_data_to_frontseat(const std::string& value);
426  std::string* _internal_mutable_data_to_frontseat();
427  public:
428 
429  // optional string status = 16 [default = "STATUS"];
430  bool has_status() const;
431  private:
432  bool _internal_has_status() const;
433  public:
434  void clear_status();
435  const std::string& status() const;
436  void set_status(const std::string& value);
437  void set_status(std::string&& value);
438  void set_status(const char* value);
439  void set_status(const char* value, size_t size);
440  std::string* mutable_status();
441  std::string* release_status();
442  void set_allocated_status(std::string* status);
443  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
444  " string fields are deprecated and will be removed in a"
445  " future release.")
446  std::string* unsafe_arena_release_status();
447  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
448  " string fields are deprecated and will be removed in a"
449  " future release.")
450  void unsafe_arena_set_allocated_status(
451  std::string* status);
452  private:
453  const std::string& _internal_status() const;
454  void _internal_set_status(const std::string& value);
455  std::string* _internal_mutable_status();
456  public:
457 
458  // optional string node_status = 17 [default = "NODE_STATUS"];
459  bool has_node_status() const;
460  private:
461  bool _internal_has_node_status() const;
462  public:
463  void clear_node_status();
464  const std::string& node_status() const;
465  void set_node_status(const std::string& value);
466  void set_node_status(std::string&& value);
467  void set_node_status(const char* value);
468  void set_node_status(const char* value, size_t size);
469  std::string* mutable_node_status();
470  std::string* release_node_status();
471  void set_allocated_node_status(std::string* node_status);
472  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
473  " string fields are deprecated and will be removed in a"
474  " future release.")
475  std::string* unsafe_arena_release_node_status();
476  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
477  " string fields are deprecated and will be removed in a"
478  " future release.")
479  void unsafe_arena_set_allocated_node_status(
480  std::string* node_status);
481  private:
482  const std::string& _internal_node_status() const;
483  void _internal_set_node_status(const std::string& value);
484  std::string* _internal_mutable_node_status();
485  public:
486 
487  // @@protoc_insertion_point(class_scope:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables)
488  private:
489  class _Internal;
490 
491  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
492  typedef void InternalArenaConstructable_;
493  typedef void DestructorSkippable_;
494  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
495  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
496  public:
497  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_prefix_;
498  private:
499  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr prefix_;
500  public:
501  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_raw_out_;
502  private:
503  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr raw_out_;
504  public:
505  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_raw_in_;
506  private:
507  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr raw_in_;
508  public:
509  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_command_request_;
510  private:
511  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_request_;
512  public:
513  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_command_response_;
514  private:
515  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_response_;
516  public:
517  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_data_from_frontseat_;
518  private:
519  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_from_frontseat_;
520  public:
521  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_data_to_frontseat_;
522  private:
523  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_to_frontseat_;
524  public:
525  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_status_;
526  private:
527  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr status_;
528  public:
529  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_node_status_;
530  private:
531  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr node_status_;
533 };
534 // -------------------------------------------------------------------
535 
536 class iFrontSeatConfig_LegacyOperations PROTOBUF_FINAL :
537  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations) */ {
538  public:
539  inline iFrontSeatConfig_LegacyOperations() : iFrontSeatConfig_LegacyOperations(nullptr) {};
541 
542  iFrontSeatConfig_LegacyOperations(const iFrontSeatConfig_LegacyOperations& from);
543  iFrontSeatConfig_LegacyOperations(iFrontSeatConfig_LegacyOperations&& from) noexcept
544  : iFrontSeatConfig_LegacyOperations() {
545  *this = ::std::move(from);
546  }
547 
548  inline iFrontSeatConfig_LegacyOperations& operator=(const iFrontSeatConfig_LegacyOperations& from) {
549  CopyFrom(from);
550  return *this;
551  }
552  inline iFrontSeatConfig_LegacyOperations& operator=(iFrontSeatConfig_LegacyOperations&& from) noexcept {
553  if (GetArena() == from.GetArena()) {
554  if (this != &from) InternalSwap(&from);
555  } else {
556  CopyFrom(from);
557  }
558  return *this;
559  }
560 
561  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
562  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
563  }
564  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
565  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
566  }
567 
568  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
569  return GetDescriptor();
570  }
571  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
572  return GetMetadataStatic().descriptor;
573  }
574  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
575  return GetMetadataStatic().reflection;
576  }
577  static const iFrontSeatConfig_LegacyOperations& default_instance();
578 
579  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
580  static inline const iFrontSeatConfig_LegacyOperations* internal_default_instance() {
581  return reinterpret_cast<const iFrontSeatConfig_LegacyOperations*>(
583  }
584  static constexpr int kIndexInFileMessages =
585  1;
586 
587  friend void swap(iFrontSeatConfig_LegacyOperations& a, iFrontSeatConfig_LegacyOperations& b) {
588  a.Swap(&b);
589  }
590  inline void Swap(iFrontSeatConfig_LegacyOperations* other) {
591  if (other == this) return;
592  if (GetArena() == other->GetArena()) {
593  InternalSwap(other);
594  } else {
595  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
596  }
597  }
598  void UnsafeArenaSwap(iFrontSeatConfig_LegacyOperations* other) {
599  if (other == this) return;
600  GOOGLE_DCHECK(GetArena() == other->GetArena());
601  InternalSwap(other);
602  }
603 
604  // implements Message ----------------------------------------------
605 
606  inline iFrontSeatConfig_LegacyOperations* New() const final {
607  return CreateMaybeMessage<iFrontSeatConfig_LegacyOperations>(nullptr);
608  }
609 
610  iFrontSeatConfig_LegacyOperations* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
611  return CreateMaybeMessage<iFrontSeatConfig_LegacyOperations>(arena);
612  }
613  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
614  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
615  void CopyFrom(const iFrontSeatConfig_LegacyOperations& from);
616  void MergeFrom(const iFrontSeatConfig_LegacyOperations& from);
617  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
618  bool IsInitialized() const final;
619 
620  size_t ByteSizeLong() const final;
621  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
622  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
623  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
624  int GetCachedSize() const final { return _cached_size_.Get(); }
625 
626  private:
627  inline void SharedCtor();
628  inline void SharedDtor();
629  void SetCachedSize(int size) const final;
630  void InternalSwap(iFrontSeatConfig_LegacyOperations* other);
631  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
632  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
633  return "goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations";
634  }
635  protected:
636  explicit iFrontSeatConfig_LegacyOperations(::PROTOBUF_NAMESPACE_ID::Arena* arena);
637  private:
638  static void ArenaDtor(void* object);
639  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
640  public:
641 
642  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
643  private:
644  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
645  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto);
647  }
648 
649  public:
650 
651  // nested types ----------------------------------------------------
652 
653  // accessors -------------------------------------------------------
654 
655  enum : int {
656  kSubscribeCtdFieldNumber = 2,
657  kSubscribeAcommsRawFieldNumber = 3,
658  kPubSubBfCommandsFieldNumber = 4,
659  kPublishFsBsReadyFieldNumber = 11,
660  kSubscribeDesiredFieldNumber = 1,
661  kPublishNavFieldNumber = 12,
662  };
663  // optional bool subscribe_ctd = 2 [default = false, (.goby.field) = {
664  bool has_subscribe_ctd() const;
665  private:
666  bool _internal_has_subscribe_ctd() const;
667  public:
669  bool subscribe_ctd() const;
670  void set_subscribe_ctd(bool value);
671  private:
672  bool _internal_subscribe_ctd() const;
673  void _internal_set_subscribe_ctd(bool value);
674  public:
675 
676  // optional bool subscribe_acomms_raw = 3 [default = false, (.goby.field) = {
678  private:
679  bool _internal_has_subscribe_acomms_raw() const;
680  public:
682  bool subscribe_acomms_raw() const;
683  void set_subscribe_acomms_raw(bool value);
684  private:
685  bool _internal_subscribe_acomms_raw() const;
686  void _internal_set_subscribe_acomms_raw(bool value);
687  public:
688 
689  // optional bool pub_sub_bf_commands = 4 [default = false, (.goby.field) = {
691  private:
692  bool _internal_has_pub_sub_bf_commands() const;
693  public:
695  bool pub_sub_bf_commands() const;
696  void set_pub_sub_bf_commands(bool value);
697  private:
698  bool _internal_pub_sub_bf_commands() const;
699  void _internal_set_pub_sub_bf_commands(bool value);
700  public:
701 
702  // optional bool publish_fs_bs_ready = 11 [default = false, (.goby.field) = {
704  private:
705  bool _internal_has_publish_fs_bs_ready() const;
706  public:
708  bool publish_fs_bs_ready() const;
709  void set_publish_fs_bs_ready(bool value);
710  private:
711  bool _internal_publish_fs_bs_ready() const;
712  void _internal_set_publish_fs_bs_ready(bool value);
713  public:
714 
715  // optional bool subscribe_desired = 1 [default = true, (.goby.field) = {
716  bool has_subscribe_desired() const;
717  private:
718  bool _internal_has_subscribe_desired() const;
719  public:
721  bool subscribe_desired() const;
722  void set_subscribe_desired(bool value);
723  private:
724  bool _internal_subscribe_desired() const;
725  void _internal_set_subscribe_desired(bool value);
726  public:
727 
728  // optional bool publish_nav = 12 [default = true, (.goby.field) = {
729  bool has_publish_nav() const;
730  private:
731  bool _internal_has_publish_nav() const;
732  public:
734  bool publish_nav() const;
735  void set_publish_nav(bool value);
736  private:
737  bool _internal_publish_nav() const;
738  void _internal_set_publish_nav(bool value);
739  public:
740 
741  // @@protoc_insertion_point(class_scope:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations)
742  private:
743  class _Internal;
744 
745  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
746  typedef void InternalArenaConstructable_;
747  typedef void DestructorSkippable_;
748  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
749  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
750  bool subscribe_ctd_;
751  bool subscribe_acomms_raw_;
752  bool pub_sub_bf_commands_;
753  bool publish_fs_bs_ready_;
754  bool subscribe_desired_;
755  bool publish_nav_;
756  friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto;
757 };
758 // -------------------------------------------------------------------
759 
760 class iFrontSeatConfig PROTOBUF_FINAL :
761  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.moos.protobuf.iFrontSeatConfig) */ {
762  public:
763  inline iFrontSeatConfig() : iFrontSeatConfig(nullptr) {};
764  virtual ~iFrontSeatConfig();
765 
766  iFrontSeatConfig(const iFrontSeatConfig& from);
767  iFrontSeatConfig(iFrontSeatConfig&& from) noexcept
768  : iFrontSeatConfig() {
769  *this = ::std::move(from);
770  }
771 
772  inline iFrontSeatConfig& operator=(const iFrontSeatConfig& from) {
773  CopyFrom(from);
774  return *this;
775  }
776  inline iFrontSeatConfig& operator=(iFrontSeatConfig&& from) noexcept {
777  if (GetArena() == from.GetArena()) {
778  if (this != &from) InternalSwap(&from);
779  } else {
780  CopyFrom(from);
781  }
782  return *this;
783  }
784 
785  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
786  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
787  }
788  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
789  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
790  }
791 
792  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
793  return GetDescriptor();
794  }
795  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
796  return GetMetadataStatic().descriptor;
797  }
798  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
799  return GetMetadataStatic().reflection;
800  }
801  static const iFrontSeatConfig& default_instance();
802 
803  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
804  static inline const iFrontSeatConfig* internal_default_instance() {
805  return reinterpret_cast<const iFrontSeatConfig*>(
807  }
808  static constexpr int kIndexInFileMessages =
809  2;
810 
811  friend void swap(iFrontSeatConfig& a, iFrontSeatConfig& b) {
812  a.Swap(&b);
813  }
814  inline void Swap(iFrontSeatConfig* other) {
815  if (other == this) return;
816  if (GetArena() == other->GetArena()) {
817  InternalSwap(other);
818  } else {
819  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
820  }
821  }
822  void UnsafeArenaSwap(iFrontSeatConfig* other) {
823  if (other == this) return;
824  GOOGLE_DCHECK(GetArena() == other->GetArena());
825  InternalSwap(other);
826  }
827 
828  // implements Message ----------------------------------------------
829 
830  inline iFrontSeatConfig* New() const final {
831  return CreateMaybeMessage<iFrontSeatConfig>(nullptr);
832  }
833 
834  iFrontSeatConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
835  return CreateMaybeMessage<iFrontSeatConfig>(arena);
836  }
837  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
838  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
839  void CopyFrom(const iFrontSeatConfig& from);
840  void MergeFrom(const iFrontSeatConfig& from);
841  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
842  bool IsInitialized() const final;
843 
844  size_t ByteSizeLong() const final;
845  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
846  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
847  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
848  int GetCachedSize() const final { return _cached_size_.Get(); }
849 
850  private:
851  inline void SharedCtor();
852  inline void SharedDtor();
853  void SetCachedSize(int size) const final;
854  void InternalSwap(iFrontSeatConfig* other);
855  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
856  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
857  return "goby.apps.moos.protobuf.iFrontSeatConfig";
858  }
859  protected:
860  explicit iFrontSeatConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena);
861  private:
862  static void ArenaDtor(void* object);
863  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
864  public:
865 
866  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
867  private:
868  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
869  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto);
871  }
872 
873  public:
874 
875  // nested types ----------------------------------------------------
876 
877  typedef iFrontSeatConfig_MOOSVariables MOOSVariables;
878  typedef iFrontSeatConfig_LegacyOperations LegacyOperations;
879 
880  // accessors -------------------------------------------------------
881 
882  enum : int {
883  kCommonFieldNumber = 1,
884  kFrontseatCfgFieldNumber = 2,
885  kMoosVarFieldNumber = 20,
886  kLegacyCfgFieldNumber = 30,
887  };
888  // optional .goby.moos.protobuf.GobyMOOSAppConfig common = 1;
889  bool has_common() const;
890  private:
891  bool _internal_has_common() const;
892  public:
893  void clear_common();
894  const ::goby::moos::protobuf::GobyMOOSAppConfig& common() const;
895  ::goby::moos::protobuf::GobyMOOSAppConfig* release_common();
896  ::goby::moos::protobuf::GobyMOOSAppConfig* mutable_common();
897  void set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig* common);
898  private:
899  const ::goby::moos::protobuf::GobyMOOSAppConfig& _internal_common() const;
900  ::goby::moos::protobuf::GobyMOOSAppConfig* _internal_mutable_common();
901  public:
903  ::goby::moos::protobuf::GobyMOOSAppConfig* common);
904  ::goby::moos::protobuf::GobyMOOSAppConfig* unsafe_arena_release_common();
905 
906  // required .goby.middleware.frontseat.protobuf.Config frontseat_cfg = 2;
907  bool has_frontseat_cfg() const;
908  private:
909  bool _internal_has_frontseat_cfg() const;
910  public:
912  const ::goby::middleware::frontseat::protobuf::Config& frontseat_cfg() const;
913  ::goby::middleware::frontseat::protobuf::Config* release_frontseat_cfg();
914  ::goby::middleware::frontseat::protobuf::Config* mutable_frontseat_cfg();
915  void set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config* frontseat_cfg);
916  private:
917  const ::goby::middleware::frontseat::protobuf::Config& _internal_frontseat_cfg() const;
918  ::goby::middleware::frontseat::protobuf::Config* _internal_mutable_frontseat_cfg();
919  public:
921  ::goby::middleware::frontseat::protobuf::Config* frontseat_cfg);
922  ::goby::middleware::frontseat::protobuf::Config* unsafe_arena_release_frontseat_cfg();
923 
924  // optional .goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables moos_var = 20;
925  bool has_moos_var() const;
926  private:
927  bool _internal_has_moos_var() const;
928  public:
930  const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables& moos_var() const;
931  ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* release_moos_var();
932  ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* mutable_moos_var();
933  void set_allocated_moos_var(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* moos_var);
934  private:
935  const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables& _internal_moos_var() const;
936  ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* _internal_mutable_moos_var();
937  public:
939  ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* moos_var);
940  ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* unsafe_arena_release_moos_var();
941 
942  // optional .goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations legacy_cfg = 30 [(.goby.field) = {
943  bool has_legacy_cfg() const;
944  private:
945  bool _internal_has_legacy_cfg() const;
946  public:
948  const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations& legacy_cfg() const;
949  ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* release_legacy_cfg();
950  ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* mutable_legacy_cfg();
951  void set_allocated_legacy_cfg(::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* legacy_cfg);
952  private:
953  const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations& _internal_legacy_cfg() const;
954  ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* _internal_mutable_legacy_cfg();
955  public:
957  ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* legacy_cfg);
958  ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* unsafe_arena_release_legacy_cfg();
959 
960  // @@protoc_insertion_point(class_scope:goby.apps.moos.protobuf.iFrontSeatConfig)
961  private:
962  class _Internal;
963 
964  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
965  typedef void InternalArenaConstructable_;
966  typedef void DestructorSkippable_;
967  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
968  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
969  ::goby::moos::protobuf::GobyMOOSAppConfig* common_;
970  ::goby::middleware::frontseat::protobuf::Config* frontseat_cfg_;
971  ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* moos_var_;
972  ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* legacy_cfg_;
973  friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto;
974 };
975 // ===================================================================
976 
977 
978 // ===================================================================
979 
980 #ifdef __GNUC__
981  #pragma GCC diagnostic push
982  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
983 #endif // __GNUC__
984 // iFrontSeatConfig_MOOSVariables
985 
986 // optional string prefix = 1 [default = "IFS_", (.goby.field) = {
987 inline bool iFrontSeatConfig_MOOSVariables::_internal_has_prefix() const {
988  bool value = (_has_bits_[0] & 0x00000001u) != 0;
989  return value;
990 }
991 inline bool iFrontSeatConfig_MOOSVariables::has_prefix() const {
992  return _internal_has_prefix();
993 }
994 inline void iFrontSeatConfig_MOOSVariables::clear_prefix() {
995  prefix_.ClearToDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(), GetArena());
996  _has_bits_[0] &= ~0x00000001u;
997 }
998 inline const std::string& iFrontSeatConfig_MOOSVariables::prefix() const {
999  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1000  return _internal_prefix();
1001 }
1002 inline void iFrontSeatConfig_MOOSVariables::set_prefix(const std::string& value) {
1003  _internal_set_prefix(value);
1004  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1005 }
1006 inline std::string* iFrontSeatConfig_MOOSVariables::mutable_prefix() {
1007  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1008  return _internal_mutable_prefix();
1009 }
1010 inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_prefix() const {
1011  return prefix_.Get();
1012 }
1013 inline void iFrontSeatConfig_MOOSVariables::_internal_set_prefix(const std::string& value) {
1014  _has_bits_[0] |= 0x00000001u;
1015  prefix_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(), value, GetArena());
1016 }
1017 inline void iFrontSeatConfig_MOOSVariables::set_prefix(std::string&& value) {
1018  _has_bits_[0] |= 0x00000001u;
1019  prefix_.Set(
1020  &::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(), ::std::move(value), GetArena());
1021  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1022 }
1023 inline void iFrontSeatConfig_MOOSVariables::set_prefix(const char* value) {
1024  GOOGLE_DCHECK(value != nullptr);
1025  _has_bits_[0] |= 0x00000001u;
1026  prefix_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(), ::std::string(value),
1027  GetArena());
1028  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1029 }
1030 inline void iFrontSeatConfig_MOOSVariables::set_prefix(const char* value,
1031  size_t size) {
1032  _has_bits_[0] |= 0x00000001u;
1033  prefix_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(), ::std::string(
1034  reinterpret_cast<const char*>(value), size), GetArena());
1035  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1036 }
1037 inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_prefix() {
1038  _has_bits_[0] |= 0x00000001u;
1039  return prefix_.Mutable(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(), GetArena());
1040 }
1041 inline std::string* iFrontSeatConfig_MOOSVariables::release_prefix() {
1042  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1043  if (!_internal_has_prefix()) {
1044  return nullptr;
1045  }
1046  _has_bits_[0] &= ~0x00000001u;
1047  return prefix_.ReleaseNonDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(), GetArena());
1048 }
1049 inline void iFrontSeatConfig_MOOSVariables::set_allocated_prefix(std::string* prefix) {
1050  if (prefix != nullptr) {
1051  _has_bits_[0] |= 0x00000001u;
1052  } else {
1053  _has_bits_[0] &= ~0x00000001u;
1054  }
1055  prefix_.SetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(), prefix,
1056  GetArena());
1057  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1058 }
1059 inline std::string* iFrontSeatConfig_MOOSVariables::unsafe_arena_release_prefix() {
1060  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1061  GOOGLE_DCHECK(GetArena() != nullptr);
1062  _has_bits_[0] &= ~0x00000001u;
1063  return prefix_.UnsafeArenaRelease(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(),
1064  GetArena());
1065 }
1066 inline void iFrontSeatConfig_MOOSVariables::unsafe_arena_set_allocated_prefix(
1067  std::string* prefix) {
1068  GOOGLE_DCHECK(GetArena() != nullptr);
1069  if (prefix != nullptr) {
1070  _has_bits_[0] |= 0x00000001u;
1071  } else {
1072  _has_bits_[0] &= ~0x00000001u;
1073  }
1074  prefix_.UnsafeArenaSetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_.get(),
1075  prefix, GetArena());
1076  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.prefix)
1077 }
1078 
1079 // optional string raw_out = 10 [default = "RAW_OUT"];
1080 inline bool iFrontSeatConfig_MOOSVariables::_internal_has_raw_out() const {
1081  bool value = (_has_bits_[0] & 0x00000002u) != 0;
1082  return value;
1083 }
1084 inline bool iFrontSeatConfig_MOOSVariables::has_raw_out() const {
1085  return _internal_has_raw_out();
1086 }
1087 inline void iFrontSeatConfig_MOOSVariables::clear_raw_out() {
1088  raw_out_.ClearToDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(), GetArena());
1089  _has_bits_[0] &= ~0x00000002u;
1090 }
1091 inline const std::string& iFrontSeatConfig_MOOSVariables::raw_out() const {
1092  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1093  return _internal_raw_out();
1094 }
1095 inline void iFrontSeatConfig_MOOSVariables::set_raw_out(const std::string& value) {
1096  _internal_set_raw_out(value);
1097  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1098 }
1099 inline std::string* iFrontSeatConfig_MOOSVariables::mutable_raw_out() {
1100  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1101  return _internal_mutable_raw_out();
1102 }
1103 inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_raw_out() const {
1104  return raw_out_.Get();
1105 }
1106 inline void iFrontSeatConfig_MOOSVariables::_internal_set_raw_out(const std::string& value) {
1107  _has_bits_[0] |= 0x00000002u;
1108  raw_out_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(), value, GetArena());
1109 }
1110 inline void iFrontSeatConfig_MOOSVariables::set_raw_out(std::string&& value) {
1111  _has_bits_[0] |= 0x00000002u;
1112  raw_out_.Set(
1113  &::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(), ::std::move(value), GetArena());
1114  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1115 }
1116 inline void iFrontSeatConfig_MOOSVariables::set_raw_out(const char* value) {
1117  GOOGLE_DCHECK(value != nullptr);
1118  _has_bits_[0] |= 0x00000002u;
1119  raw_out_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(), ::std::string(value),
1120  GetArena());
1121  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1122 }
1123 inline void iFrontSeatConfig_MOOSVariables::set_raw_out(const char* value,
1124  size_t size) {
1125  _has_bits_[0] |= 0x00000002u;
1126  raw_out_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(), ::std::string(
1127  reinterpret_cast<const char*>(value), size), GetArena());
1128  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1129 }
1130 inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_raw_out() {
1131  _has_bits_[0] |= 0x00000002u;
1132  return raw_out_.Mutable(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(), GetArena());
1133 }
1134 inline std::string* iFrontSeatConfig_MOOSVariables::release_raw_out() {
1135  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1136  if (!_internal_has_raw_out()) {
1137  return nullptr;
1138  }
1139  _has_bits_[0] &= ~0x00000002u;
1140  return raw_out_.ReleaseNonDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(), GetArena());
1141 }
1142 inline void iFrontSeatConfig_MOOSVariables::set_allocated_raw_out(std::string* raw_out) {
1143  if (raw_out != nullptr) {
1144  _has_bits_[0] |= 0x00000002u;
1145  } else {
1146  _has_bits_[0] &= ~0x00000002u;
1147  }
1148  raw_out_.SetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(), raw_out,
1149  GetArena());
1150  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1151 }
1152 inline std::string* iFrontSeatConfig_MOOSVariables::unsafe_arena_release_raw_out() {
1153  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1154  GOOGLE_DCHECK(GetArena() != nullptr);
1155  _has_bits_[0] &= ~0x00000002u;
1156  return raw_out_.UnsafeArenaRelease(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(),
1157  GetArena());
1158 }
1159 inline void iFrontSeatConfig_MOOSVariables::unsafe_arena_set_allocated_raw_out(
1160  std::string* raw_out) {
1161  GOOGLE_DCHECK(GetArena() != nullptr);
1162  if (raw_out != nullptr) {
1163  _has_bits_[0] |= 0x00000002u;
1164  } else {
1165  _has_bits_[0] &= ~0x00000002u;
1166  }
1167  raw_out_.UnsafeArenaSetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_out_.get(),
1168  raw_out, GetArena());
1169  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_out)
1170 }
1171 
1172 // optional string raw_in = 11 [default = "RAW_IN"];
1173 inline bool iFrontSeatConfig_MOOSVariables::_internal_has_raw_in() const {
1174  bool value = (_has_bits_[0] & 0x00000004u) != 0;
1175  return value;
1176 }
1177 inline bool iFrontSeatConfig_MOOSVariables::has_raw_in() const {
1178  return _internal_has_raw_in();
1179 }
1180 inline void iFrontSeatConfig_MOOSVariables::clear_raw_in() {
1181  raw_in_.ClearToDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(), GetArena());
1182  _has_bits_[0] &= ~0x00000004u;
1183 }
1184 inline const std::string& iFrontSeatConfig_MOOSVariables::raw_in() const {
1185  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1186  return _internal_raw_in();
1187 }
1188 inline void iFrontSeatConfig_MOOSVariables::set_raw_in(const std::string& value) {
1189  _internal_set_raw_in(value);
1190  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1191 }
1192 inline std::string* iFrontSeatConfig_MOOSVariables::mutable_raw_in() {
1193  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1194  return _internal_mutable_raw_in();
1195 }
1196 inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_raw_in() const {
1197  return raw_in_.Get();
1198 }
1199 inline void iFrontSeatConfig_MOOSVariables::_internal_set_raw_in(const std::string& value) {
1200  _has_bits_[0] |= 0x00000004u;
1201  raw_in_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(), value, GetArena());
1202 }
1203 inline void iFrontSeatConfig_MOOSVariables::set_raw_in(std::string&& value) {
1204  _has_bits_[0] |= 0x00000004u;
1205  raw_in_.Set(
1206  &::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(), ::std::move(value), GetArena());
1207  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1208 }
1209 inline void iFrontSeatConfig_MOOSVariables::set_raw_in(const char* value) {
1210  GOOGLE_DCHECK(value != nullptr);
1211  _has_bits_[0] |= 0x00000004u;
1212  raw_in_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(), ::std::string(value),
1213  GetArena());
1214  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1215 }
1216 inline void iFrontSeatConfig_MOOSVariables::set_raw_in(const char* value,
1217  size_t size) {
1218  _has_bits_[0] |= 0x00000004u;
1219  raw_in_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(), ::std::string(
1220  reinterpret_cast<const char*>(value), size), GetArena());
1221  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1222 }
1223 inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_raw_in() {
1224  _has_bits_[0] |= 0x00000004u;
1225  return raw_in_.Mutable(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(), GetArena());
1226 }
1227 inline std::string* iFrontSeatConfig_MOOSVariables::release_raw_in() {
1228  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1229  if (!_internal_has_raw_in()) {
1230  return nullptr;
1231  }
1232  _has_bits_[0] &= ~0x00000004u;
1233  return raw_in_.ReleaseNonDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(), GetArena());
1234 }
1235 inline void iFrontSeatConfig_MOOSVariables::set_allocated_raw_in(std::string* raw_in) {
1236  if (raw_in != nullptr) {
1237  _has_bits_[0] |= 0x00000004u;
1238  } else {
1239  _has_bits_[0] &= ~0x00000004u;
1240  }
1241  raw_in_.SetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(), raw_in,
1242  GetArena());
1243  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1244 }
1245 inline std::string* iFrontSeatConfig_MOOSVariables::unsafe_arena_release_raw_in() {
1246  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1247  GOOGLE_DCHECK(GetArena() != nullptr);
1248  _has_bits_[0] &= ~0x00000004u;
1249  return raw_in_.UnsafeArenaRelease(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(),
1250  GetArena());
1251 }
1252 inline void iFrontSeatConfig_MOOSVariables::unsafe_arena_set_allocated_raw_in(
1253  std::string* raw_in) {
1254  GOOGLE_DCHECK(GetArena() != nullptr);
1255  if (raw_in != nullptr) {
1256  _has_bits_[0] |= 0x00000004u;
1257  } else {
1258  _has_bits_[0] &= ~0x00000004u;
1259  }
1260  raw_in_.UnsafeArenaSetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_raw_in_.get(),
1261  raw_in, GetArena());
1262  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.raw_in)
1263 }
1264 
1265 // optional string command_request = 12 [default = "COMMAND_REQUEST"];
1266 inline bool iFrontSeatConfig_MOOSVariables::_internal_has_command_request() const {
1267  bool value = (_has_bits_[0] & 0x00000008u) != 0;
1268  return value;
1269 }
1270 inline bool iFrontSeatConfig_MOOSVariables::has_command_request() const {
1271  return _internal_has_command_request();
1272 }
1273 inline void iFrontSeatConfig_MOOSVariables::clear_command_request() {
1274  command_request_.ClearToDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(), GetArena());
1275  _has_bits_[0] &= ~0x00000008u;
1276 }
1277 inline const std::string& iFrontSeatConfig_MOOSVariables::command_request() const {
1278  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1279  return _internal_command_request();
1280 }
1281 inline void iFrontSeatConfig_MOOSVariables::set_command_request(const std::string& value) {
1282  _internal_set_command_request(value);
1283  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1284 }
1285 inline std::string* iFrontSeatConfig_MOOSVariables::mutable_command_request() {
1286  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1287  return _internal_mutable_command_request();
1288 }
1289 inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_command_request() const {
1290  return command_request_.Get();
1291 }
1292 inline void iFrontSeatConfig_MOOSVariables::_internal_set_command_request(const std::string& value) {
1293  _has_bits_[0] |= 0x00000008u;
1294  command_request_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(), value, GetArena());
1295 }
1296 inline void iFrontSeatConfig_MOOSVariables::set_command_request(std::string&& value) {
1297  _has_bits_[0] |= 0x00000008u;
1298  command_request_.Set(
1299  &::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(), ::std::move(value), GetArena());
1300  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1301 }
1302 inline void iFrontSeatConfig_MOOSVariables::set_command_request(const char* value) {
1303  GOOGLE_DCHECK(value != nullptr);
1304  _has_bits_[0] |= 0x00000008u;
1305  command_request_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(), ::std::string(value),
1306  GetArena());
1307  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1308 }
1309 inline void iFrontSeatConfig_MOOSVariables::set_command_request(const char* value,
1310  size_t size) {
1311  _has_bits_[0] |= 0x00000008u;
1312  command_request_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(), ::std::string(
1313  reinterpret_cast<const char*>(value), size), GetArena());
1314  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1315 }
1316 inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_command_request() {
1317  _has_bits_[0] |= 0x00000008u;
1318  return command_request_.Mutable(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(), GetArena());
1319 }
1320 inline std::string* iFrontSeatConfig_MOOSVariables::release_command_request() {
1321  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1322  if (!_internal_has_command_request()) {
1323  return nullptr;
1324  }
1325  _has_bits_[0] &= ~0x00000008u;
1326  return command_request_.ReleaseNonDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(), GetArena());
1327 }
1328 inline void iFrontSeatConfig_MOOSVariables::set_allocated_command_request(std::string* command_request) {
1329  if (command_request != nullptr) {
1330  _has_bits_[0] |= 0x00000008u;
1331  } else {
1332  _has_bits_[0] &= ~0x00000008u;
1333  }
1334  command_request_.SetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(), command_request,
1335  GetArena());
1336  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1337 }
1338 inline std::string* iFrontSeatConfig_MOOSVariables::unsafe_arena_release_command_request() {
1339  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1340  GOOGLE_DCHECK(GetArena() != nullptr);
1341  _has_bits_[0] &= ~0x00000008u;
1342  return command_request_.UnsafeArenaRelease(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(),
1343  GetArena());
1344 }
1345 inline void iFrontSeatConfig_MOOSVariables::unsafe_arena_set_allocated_command_request(
1346  std::string* command_request) {
1347  GOOGLE_DCHECK(GetArena() != nullptr);
1348  if (command_request != nullptr) {
1349  _has_bits_[0] |= 0x00000008u;
1350  } else {
1351  _has_bits_[0] &= ~0x00000008u;
1352  }
1353  command_request_.UnsafeArenaSetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_request_.get(),
1354  command_request, GetArena());
1355  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_request)
1356 }
1357 
1358 // optional string command_response = 13 [default = "COMMAND_RESPONSE"];
1359 inline bool iFrontSeatConfig_MOOSVariables::_internal_has_command_response() const {
1360  bool value = (_has_bits_[0] & 0x00000010u) != 0;
1361  return value;
1362 }
1363 inline bool iFrontSeatConfig_MOOSVariables::has_command_response() const {
1364  return _internal_has_command_response();
1365 }
1366 inline void iFrontSeatConfig_MOOSVariables::clear_command_response() {
1367  command_response_.ClearToDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(), GetArena());
1368  _has_bits_[0] &= ~0x00000010u;
1369 }
1370 inline const std::string& iFrontSeatConfig_MOOSVariables::command_response() const {
1371  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1372  return _internal_command_response();
1373 }
1374 inline void iFrontSeatConfig_MOOSVariables::set_command_response(const std::string& value) {
1375  _internal_set_command_response(value);
1376  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1377 }
1378 inline std::string* iFrontSeatConfig_MOOSVariables::mutable_command_response() {
1379  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1380  return _internal_mutable_command_response();
1381 }
1382 inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_command_response() const {
1383  return command_response_.Get();
1384 }
1385 inline void iFrontSeatConfig_MOOSVariables::_internal_set_command_response(const std::string& value) {
1386  _has_bits_[0] |= 0x00000010u;
1387  command_response_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(), value, GetArena());
1388 }
1389 inline void iFrontSeatConfig_MOOSVariables::set_command_response(std::string&& value) {
1390  _has_bits_[0] |= 0x00000010u;
1391  command_response_.Set(
1392  &::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(), ::std::move(value), GetArena());
1393  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1394 }
1395 inline void iFrontSeatConfig_MOOSVariables::set_command_response(const char* value) {
1396  GOOGLE_DCHECK(value != nullptr);
1397  _has_bits_[0] |= 0x00000010u;
1398  command_response_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(), ::std::string(value),
1399  GetArena());
1400  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1401 }
1402 inline void iFrontSeatConfig_MOOSVariables::set_command_response(const char* value,
1403  size_t size) {
1404  _has_bits_[0] |= 0x00000010u;
1405  command_response_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(), ::std::string(
1406  reinterpret_cast<const char*>(value), size), GetArena());
1407  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1408 }
1409 inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_command_response() {
1410  _has_bits_[0] |= 0x00000010u;
1411  return command_response_.Mutable(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(), GetArena());
1412 }
1413 inline std::string* iFrontSeatConfig_MOOSVariables::release_command_response() {
1414  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1415  if (!_internal_has_command_response()) {
1416  return nullptr;
1417  }
1418  _has_bits_[0] &= ~0x00000010u;
1419  return command_response_.ReleaseNonDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(), GetArena());
1420 }
1421 inline void iFrontSeatConfig_MOOSVariables::set_allocated_command_response(std::string* command_response) {
1422  if (command_response != nullptr) {
1423  _has_bits_[0] |= 0x00000010u;
1424  } else {
1425  _has_bits_[0] &= ~0x00000010u;
1426  }
1427  command_response_.SetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(), command_response,
1428  GetArena());
1429  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1430 }
1431 inline std::string* iFrontSeatConfig_MOOSVariables::unsafe_arena_release_command_response() {
1432  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1433  GOOGLE_DCHECK(GetArena() != nullptr);
1434  _has_bits_[0] &= ~0x00000010u;
1435  return command_response_.UnsafeArenaRelease(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(),
1436  GetArena());
1437 }
1438 inline void iFrontSeatConfig_MOOSVariables::unsafe_arena_set_allocated_command_response(
1439  std::string* command_response) {
1440  GOOGLE_DCHECK(GetArena() != nullptr);
1441  if (command_response != nullptr) {
1442  _has_bits_[0] |= 0x00000010u;
1443  } else {
1444  _has_bits_[0] &= ~0x00000010u;
1445  }
1446  command_response_.UnsafeArenaSetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_command_response_.get(),
1447  command_response, GetArena());
1448  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.command_response)
1449 }
1450 
1451 // optional string data_from_frontseat = 14 [default = "DATA_IN"];
1452 inline bool iFrontSeatConfig_MOOSVariables::_internal_has_data_from_frontseat() const {
1453  bool value = (_has_bits_[0] & 0x00000020u) != 0;
1454  return value;
1455 }
1456 inline bool iFrontSeatConfig_MOOSVariables::has_data_from_frontseat() const {
1457  return _internal_has_data_from_frontseat();
1458 }
1459 inline void iFrontSeatConfig_MOOSVariables::clear_data_from_frontseat() {
1460  data_from_frontseat_.ClearToDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(), GetArena());
1461  _has_bits_[0] &= ~0x00000020u;
1462 }
1463 inline const std::string& iFrontSeatConfig_MOOSVariables::data_from_frontseat() const {
1464  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1465  return _internal_data_from_frontseat();
1466 }
1467 inline void iFrontSeatConfig_MOOSVariables::set_data_from_frontseat(const std::string& value) {
1468  _internal_set_data_from_frontseat(value);
1469  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1470 }
1471 inline std::string* iFrontSeatConfig_MOOSVariables::mutable_data_from_frontseat() {
1472  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1473  return _internal_mutable_data_from_frontseat();
1474 }
1475 inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_data_from_frontseat() const {
1476  return data_from_frontseat_.Get();
1477 }
1478 inline void iFrontSeatConfig_MOOSVariables::_internal_set_data_from_frontseat(const std::string& value) {
1479  _has_bits_[0] |= 0x00000020u;
1480  data_from_frontseat_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(), value, GetArena());
1481 }
1482 inline void iFrontSeatConfig_MOOSVariables::set_data_from_frontseat(std::string&& value) {
1483  _has_bits_[0] |= 0x00000020u;
1484  data_from_frontseat_.Set(
1485  &::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(), ::std::move(value), GetArena());
1486  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1487 }
1488 inline void iFrontSeatConfig_MOOSVariables::set_data_from_frontseat(const char* value) {
1489  GOOGLE_DCHECK(value != nullptr);
1490  _has_bits_[0] |= 0x00000020u;
1491  data_from_frontseat_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(), ::std::string(value),
1492  GetArena());
1493  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1494 }
1495 inline void iFrontSeatConfig_MOOSVariables::set_data_from_frontseat(const char* value,
1496  size_t size) {
1497  _has_bits_[0] |= 0x00000020u;
1498  data_from_frontseat_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(), ::std::string(
1499  reinterpret_cast<const char*>(value), size), GetArena());
1500  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1501 }
1502 inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_data_from_frontseat() {
1503  _has_bits_[0] |= 0x00000020u;
1504  return data_from_frontseat_.Mutable(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(), GetArena());
1505 }
1506 inline std::string* iFrontSeatConfig_MOOSVariables::release_data_from_frontseat() {
1507  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1508  if (!_internal_has_data_from_frontseat()) {
1509  return nullptr;
1510  }
1511  _has_bits_[0] &= ~0x00000020u;
1512  return data_from_frontseat_.ReleaseNonDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(), GetArena());
1513 }
1514 inline void iFrontSeatConfig_MOOSVariables::set_allocated_data_from_frontseat(std::string* data_from_frontseat) {
1515  if (data_from_frontseat != nullptr) {
1516  _has_bits_[0] |= 0x00000020u;
1517  } else {
1518  _has_bits_[0] &= ~0x00000020u;
1519  }
1520  data_from_frontseat_.SetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(), data_from_frontseat,
1521  GetArena());
1522  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1523 }
1524 inline std::string* iFrontSeatConfig_MOOSVariables::unsafe_arena_release_data_from_frontseat() {
1525  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1526  GOOGLE_DCHECK(GetArena() != nullptr);
1527  _has_bits_[0] &= ~0x00000020u;
1528  return data_from_frontseat_.UnsafeArenaRelease(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(),
1529  GetArena());
1530 }
1531 inline void iFrontSeatConfig_MOOSVariables::unsafe_arena_set_allocated_data_from_frontseat(
1532  std::string* data_from_frontseat) {
1533  GOOGLE_DCHECK(GetArena() != nullptr);
1534  if (data_from_frontseat != nullptr) {
1535  _has_bits_[0] |= 0x00000020u;
1536  } else {
1537  _has_bits_[0] &= ~0x00000020u;
1538  }
1539  data_from_frontseat_.UnsafeArenaSetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get(),
1540  data_from_frontseat, GetArena());
1541  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_from_frontseat)
1542 }
1543 
1544 // optional string data_to_frontseat = 15 [default = "DATA_OUT"];
1545 inline bool iFrontSeatConfig_MOOSVariables::_internal_has_data_to_frontseat() const {
1546  bool value = (_has_bits_[0] & 0x00000040u) != 0;
1547  return value;
1548 }
1549 inline bool iFrontSeatConfig_MOOSVariables::has_data_to_frontseat() const {
1550  return _internal_has_data_to_frontseat();
1551 }
1552 inline void iFrontSeatConfig_MOOSVariables::clear_data_to_frontseat() {
1553  data_to_frontseat_.ClearToDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(), GetArena());
1554  _has_bits_[0] &= ~0x00000040u;
1555 }
1556 inline const std::string& iFrontSeatConfig_MOOSVariables::data_to_frontseat() const {
1557  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1558  return _internal_data_to_frontseat();
1559 }
1560 inline void iFrontSeatConfig_MOOSVariables::set_data_to_frontseat(const std::string& value) {
1561  _internal_set_data_to_frontseat(value);
1562  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1563 }
1564 inline std::string* iFrontSeatConfig_MOOSVariables::mutable_data_to_frontseat() {
1565  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1566  return _internal_mutable_data_to_frontseat();
1567 }
1568 inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_data_to_frontseat() const {
1569  return data_to_frontseat_.Get();
1570 }
1571 inline void iFrontSeatConfig_MOOSVariables::_internal_set_data_to_frontseat(const std::string& value) {
1572  _has_bits_[0] |= 0x00000040u;
1573  data_to_frontseat_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(), value, GetArena());
1574 }
1575 inline void iFrontSeatConfig_MOOSVariables::set_data_to_frontseat(std::string&& value) {
1576  _has_bits_[0] |= 0x00000040u;
1577  data_to_frontseat_.Set(
1578  &::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(), ::std::move(value), GetArena());
1579  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1580 }
1581 inline void iFrontSeatConfig_MOOSVariables::set_data_to_frontseat(const char* value) {
1582  GOOGLE_DCHECK(value != nullptr);
1583  _has_bits_[0] |= 0x00000040u;
1584  data_to_frontseat_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(), ::std::string(value),
1585  GetArena());
1586  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1587 }
1588 inline void iFrontSeatConfig_MOOSVariables::set_data_to_frontseat(const char* value,
1589  size_t size) {
1590  _has_bits_[0] |= 0x00000040u;
1591  data_to_frontseat_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(), ::std::string(
1592  reinterpret_cast<const char*>(value), size), GetArena());
1593  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1594 }
1595 inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_data_to_frontseat() {
1596  _has_bits_[0] |= 0x00000040u;
1597  return data_to_frontseat_.Mutable(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(), GetArena());
1598 }
1599 inline std::string* iFrontSeatConfig_MOOSVariables::release_data_to_frontseat() {
1600  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1601  if (!_internal_has_data_to_frontseat()) {
1602  return nullptr;
1603  }
1604  _has_bits_[0] &= ~0x00000040u;
1605  return data_to_frontseat_.ReleaseNonDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(), GetArena());
1606 }
1607 inline void iFrontSeatConfig_MOOSVariables::set_allocated_data_to_frontseat(std::string* data_to_frontseat) {
1608  if (data_to_frontseat != nullptr) {
1609  _has_bits_[0] |= 0x00000040u;
1610  } else {
1611  _has_bits_[0] &= ~0x00000040u;
1612  }
1613  data_to_frontseat_.SetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(), data_to_frontseat,
1614  GetArena());
1615  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1616 }
1617 inline std::string* iFrontSeatConfig_MOOSVariables::unsafe_arena_release_data_to_frontseat() {
1618  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1619  GOOGLE_DCHECK(GetArena() != nullptr);
1620  _has_bits_[0] &= ~0x00000040u;
1621  return data_to_frontseat_.UnsafeArenaRelease(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(),
1622  GetArena());
1623 }
1624 inline void iFrontSeatConfig_MOOSVariables::unsafe_arena_set_allocated_data_to_frontseat(
1625  std::string* data_to_frontseat) {
1626  GOOGLE_DCHECK(GetArena() != nullptr);
1627  if (data_to_frontseat != nullptr) {
1628  _has_bits_[0] |= 0x00000040u;
1629  } else {
1630  _has_bits_[0] &= ~0x00000040u;
1631  }
1632  data_to_frontseat_.UnsafeArenaSetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get(),
1633  data_to_frontseat, GetArena());
1634  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.data_to_frontseat)
1635 }
1636 
1637 // optional string status = 16 [default = "STATUS"];
1638 inline bool iFrontSeatConfig_MOOSVariables::_internal_has_status() const {
1639  bool value = (_has_bits_[0] & 0x00000080u) != 0;
1640  return value;
1641 }
1642 inline bool iFrontSeatConfig_MOOSVariables::has_status() const {
1643  return _internal_has_status();
1644 }
1645 inline void iFrontSeatConfig_MOOSVariables::clear_status() {
1646  status_.ClearToDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(), GetArena());
1647  _has_bits_[0] &= ~0x00000080u;
1648 }
1649 inline const std::string& iFrontSeatConfig_MOOSVariables::status() const {
1650  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1651  return _internal_status();
1652 }
1653 inline void iFrontSeatConfig_MOOSVariables::set_status(const std::string& value) {
1654  _internal_set_status(value);
1655  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1656 }
1657 inline std::string* iFrontSeatConfig_MOOSVariables::mutable_status() {
1658  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1659  return _internal_mutable_status();
1660 }
1661 inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_status() const {
1662  return status_.Get();
1663 }
1664 inline void iFrontSeatConfig_MOOSVariables::_internal_set_status(const std::string& value) {
1665  _has_bits_[0] |= 0x00000080u;
1666  status_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(), value, GetArena());
1667 }
1668 inline void iFrontSeatConfig_MOOSVariables::set_status(std::string&& value) {
1669  _has_bits_[0] |= 0x00000080u;
1670  status_.Set(
1671  &::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(), ::std::move(value), GetArena());
1672  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1673 }
1674 inline void iFrontSeatConfig_MOOSVariables::set_status(const char* value) {
1675  GOOGLE_DCHECK(value != nullptr);
1676  _has_bits_[0] |= 0x00000080u;
1677  status_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(), ::std::string(value),
1678  GetArena());
1679  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1680 }
1681 inline void iFrontSeatConfig_MOOSVariables::set_status(const char* value,
1682  size_t size) {
1683  _has_bits_[0] |= 0x00000080u;
1684  status_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(), ::std::string(
1685  reinterpret_cast<const char*>(value), size), GetArena());
1686  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1687 }
1688 inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_status() {
1689  _has_bits_[0] |= 0x00000080u;
1690  return status_.Mutable(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(), GetArena());
1691 }
1692 inline std::string* iFrontSeatConfig_MOOSVariables::release_status() {
1693  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1694  if (!_internal_has_status()) {
1695  return nullptr;
1696  }
1697  _has_bits_[0] &= ~0x00000080u;
1698  return status_.ReleaseNonDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(), GetArena());
1699 }
1700 inline void iFrontSeatConfig_MOOSVariables::set_allocated_status(std::string* status) {
1701  if (status != nullptr) {
1702  _has_bits_[0] |= 0x00000080u;
1703  } else {
1704  _has_bits_[0] &= ~0x00000080u;
1705  }
1706  status_.SetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(), status,
1707  GetArena());
1708  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1709 }
1710 inline std::string* iFrontSeatConfig_MOOSVariables::unsafe_arena_release_status() {
1711  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1712  GOOGLE_DCHECK(GetArena() != nullptr);
1713  _has_bits_[0] &= ~0x00000080u;
1714  return status_.UnsafeArenaRelease(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(),
1715  GetArena());
1716 }
1717 inline void iFrontSeatConfig_MOOSVariables::unsafe_arena_set_allocated_status(
1718  std::string* status) {
1719  GOOGLE_DCHECK(GetArena() != nullptr);
1720  if (status != nullptr) {
1721  _has_bits_[0] |= 0x00000080u;
1722  } else {
1723  _has_bits_[0] &= ~0x00000080u;
1724  }
1725  status_.UnsafeArenaSetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_status_.get(),
1726  status, GetArena());
1727  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.status)
1728 }
1729 
1730 // optional string node_status = 17 [default = "NODE_STATUS"];
1731 inline bool iFrontSeatConfig_MOOSVariables::_internal_has_node_status() const {
1732  bool value = (_has_bits_[0] & 0x00000100u) != 0;
1733  return value;
1734 }
1735 inline bool iFrontSeatConfig_MOOSVariables::has_node_status() const {
1736  return _internal_has_node_status();
1737 }
1738 inline void iFrontSeatConfig_MOOSVariables::clear_node_status() {
1739  node_status_.ClearToDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(), GetArena());
1740  _has_bits_[0] &= ~0x00000100u;
1741 }
1742 inline const std::string& iFrontSeatConfig_MOOSVariables::node_status() const {
1743  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1744  return _internal_node_status();
1745 }
1746 inline void iFrontSeatConfig_MOOSVariables::set_node_status(const std::string& value) {
1747  _internal_set_node_status(value);
1748  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1749 }
1750 inline std::string* iFrontSeatConfig_MOOSVariables::mutable_node_status() {
1751  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1752  return _internal_mutable_node_status();
1753 }
1754 inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_node_status() const {
1755  return node_status_.Get();
1756 }
1757 inline void iFrontSeatConfig_MOOSVariables::_internal_set_node_status(const std::string& value) {
1758  _has_bits_[0] |= 0x00000100u;
1759  node_status_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(), value, GetArena());
1760 }
1761 inline void iFrontSeatConfig_MOOSVariables::set_node_status(std::string&& value) {
1762  _has_bits_[0] |= 0x00000100u;
1763  node_status_.Set(
1764  &::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(), ::std::move(value), GetArena());
1765  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1766 }
1767 inline void iFrontSeatConfig_MOOSVariables::set_node_status(const char* value) {
1768  GOOGLE_DCHECK(value != nullptr);
1769  _has_bits_[0] |= 0x00000100u;
1770  node_status_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(), ::std::string(value),
1771  GetArena());
1772  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1773 }
1774 inline void iFrontSeatConfig_MOOSVariables::set_node_status(const char* value,
1775  size_t size) {
1776  _has_bits_[0] |= 0x00000100u;
1777  node_status_.Set(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(), ::std::string(
1778  reinterpret_cast<const char*>(value), size), GetArena());
1779  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1780 }
1781 inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_node_status() {
1782  _has_bits_[0] |= 0x00000100u;
1783  return node_status_.Mutable(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(), GetArena());
1784 }
1785 inline std::string* iFrontSeatConfig_MOOSVariables::release_node_status() {
1786  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1787  if (!_internal_has_node_status()) {
1788  return nullptr;
1789  }
1790  _has_bits_[0] &= ~0x00000100u;
1791  return node_status_.ReleaseNonDefault(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(), GetArena());
1792 }
1793 inline void iFrontSeatConfig_MOOSVariables::set_allocated_node_status(std::string* node_status) {
1794  if (node_status != nullptr) {
1795  _has_bits_[0] |= 0x00000100u;
1796  } else {
1797  _has_bits_[0] &= ~0x00000100u;
1798  }
1799  node_status_.SetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(), node_status,
1800  GetArena());
1801  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1802 }
1803 inline std::string* iFrontSeatConfig_MOOSVariables::unsafe_arena_release_node_status() {
1804  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1805  GOOGLE_DCHECK(GetArena() != nullptr);
1806  _has_bits_[0] &= ~0x00000100u;
1807  return node_status_.UnsafeArenaRelease(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(),
1808  GetArena());
1809 }
1810 inline void iFrontSeatConfig_MOOSVariables::unsafe_arena_set_allocated_node_status(
1811  std::string* node_status) {
1812  GOOGLE_DCHECK(GetArena() != nullptr);
1813  if (node_status != nullptr) {
1814  _has_bits_[0] |= 0x00000100u;
1815  } else {
1816  _has_bits_[0] &= ~0x00000100u;
1817  }
1818  node_status_.UnsafeArenaSetAllocated(&::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_node_status_.get(),
1819  node_status, GetArena());
1820  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables.node_status)
1821 }
1822 
1823 // -------------------------------------------------------------------
1824 
1825 // iFrontSeatConfig_LegacyOperations
1826 
1827 // optional bool subscribe_desired = 1 [default = true, (.goby.field) = {
1828 inline bool iFrontSeatConfig_LegacyOperations::_internal_has_subscribe_desired() const {
1829  bool value = (_has_bits_[0] & 0x00000010u) != 0;
1830  return value;
1831 }
1832 inline bool iFrontSeatConfig_LegacyOperations::has_subscribe_desired() const {
1833  return _internal_has_subscribe_desired();
1834 }
1835 inline void iFrontSeatConfig_LegacyOperations::clear_subscribe_desired() {
1836  subscribe_desired_ = true;
1837  _has_bits_[0] &= ~0x00000010u;
1838 }
1839 inline bool iFrontSeatConfig_LegacyOperations::_internal_subscribe_desired() const {
1840  return subscribe_desired_;
1841 }
1842 inline bool iFrontSeatConfig_LegacyOperations::subscribe_desired() const {
1843  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.subscribe_desired)
1844  return _internal_subscribe_desired();
1845 }
1846 inline void iFrontSeatConfig_LegacyOperations::_internal_set_subscribe_desired(bool value) {
1847  _has_bits_[0] |= 0x00000010u;
1848  subscribe_desired_ = value;
1849 }
1850 inline void iFrontSeatConfig_LegacyOperations::set_subscribe_desired(bool value) {
1851  _internal_set_subscribe_desired(value);
1852  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.subscribe_desired)
1853 }
1854 
1855 // optional bool subscribe_ctd = 2 [default = false, (.goby.field) = {
1856 inline bool iFrontSeatConfig_LegacyOperations::_internal_has_subscribe_ctd() const {
1857  bool value = (_has_bits_[0] & 0x00000001u) != 0;
1858  return value;
1859 }
1860 inline bool iFrontSeatConfig_LegacyOperations::has_subscribe_ctd() const {
1861  return _internal_has_subscribe_ctd();
1862 }
1863 inline void iFrontSeatConfig_LegacyOperations::clear_subscribe_ctd() {
1864  subscribe_ctd_ = false;
1865  _has_bits_[0] &= ~0x00000001u;
1866 }
1867 inline bool iFrontSeatConfig_LegacyOperations::_internal_subscribe_ctd() const {
1868  return subscribe_ctd_;
1869 }
1870 inline bool iFrontSeatConfig_LegacyOperations::subscribe_ctd() const {
1871  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.subscribe_ctd)
1872  return _internal_subscribe_ctd();
1873 }
1874 inline void iFrontSeatConfig_LegacyOperations::_internal_set_subscribe_ctd(bool value) {
1875  _has_bits_[0] |= 0x00000001u;
1876  subscribe_ctd_ = value;
1877 }
1878 inline void iFrontSeatConfig_LegacyOperations::set_subscribe_ctd(bool value) {
1879  _internal_set_subscribe_ctd(value);
1880  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.subscribe_ctd)
1881 }
1882 
1883 // optional bool subscribe_acomms_raw = 3 [default = false, (.goby.field) = {
1884 inline bool iFrontSeatConfig_LegacyOperations::_internal_has_subscribe_acomms_raw() const {
1885  bool value = (_has_bits_[0] & 0x00000002u) != 0;
1886  return value;
1887 }
1888 inline bool iFrontSeatConfig_LegacyOperations::has_subscribe_acomms_raw() const {
1889  return _internal_has_subscribe_acomms_raw();
1890 }
1891 inline void iFrontSeatConfig_LegacyOperations::clear_subscribe_acomms_raw() {
1892  subscribe_acomms_raw_ = false;
1893  _has_bits_[0] &= ~0x00000002u;
1894 }
1895 inline bool iFrontSeatConfig_LegacyOperations::_internal_subscribe_acomms_raw() const {
1896  return subscribe_acomms_raw_;
1897 }
1898 inline bool iFrontSeatConfig_LegacyOperations::subscribe_acomms_raw() const {
1899  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.subscribe_acomms_raw)
1900  return _internal_subscribe_acomms_raw();
1901 }
1902 inline void iFrontSeatConfig_LegacyOperations::_internal_set_subscribe_acomms_raw(bool value) {
1903  _has_bits_[0] |= 0x00000002u;
1904  subscribe_acomms_raw_ = value;
1905 }
1906 inline void iFrontSeatConfig_LegacyOperations::set_subscribe_acomms_raw(bool value) {
1907  _internal_set_subscribe_acomms_raw(value);
1908  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.subscribe_acomms_raw)
1909 }
1910 
1911 // optional bool pub_sub_bf_commands = 4 [default = false, (.goby.field) = {
1912 inline bool iFrontSeatConfig_LegacyOperations::_internal_has_pub_sub_bf_commands() const {
1913  bool value = (_has_bits_[0] & 0x00000004u) != 0;
1914  return value;
1915 }
1916 inline bool iFrontSeatConfig_LegacyOperations::has_pub_sub_bf_commands() const {
1917  return _internal_has_pub_sub_bf_commands();
1918 }
1919 inline void iFrontSeatConfig_LegacyOperations::clear_pub_sub_bf_commands() {
1920  pub_sub_bf_commands_ = false;
1921  _has_bits_[0] &= ~0x00000004u;
1922 }
1923 inline bool iFrontSeatConfig_LegacyOperations::_internal_pub_sub_bf_commands() const {
1924  return pub_sub_bf_commands_;
1925 }
1926 inline bool iFrontSeatConfig_LegacyOperations::pub_sub_bf_commands() const {
1927  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.pub_sub_bf_commands)
1928  return _internal_pub_sub_bf_commands();
1929 }
1930 inline void iFrontSeatConfig_LegacyOperations::_internal_set_pub_sub_bf_commands(bool value) {
1931  _has_bits_[0] |= 0x00000004u;
1932  pub_sub_bf_commands_ = value;
1933 }
1934 inline void iFrontSeatConfig_LegacyOperations::set_pub_sub_bf_commands(bool value) {
1935  _internal_set_pub_sub_bf_commands(value);
1936  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.pub_sub_bf_commands)
1937 }
1938 
1939 // optional bool publish_nav = 12 [default = true, (.goby.field) = {
1940 inline bool iFrontSeatConfig_LegacyOperations::_internal_has_publish_nav() const {
1941  bool value = (_has_bits_[0] & 0x00000020u) != 0;
1942  return value;
1943 }
1944 inline bool iFrontSeatConfig_LegacyOperations::has_publish_nav() const {
1945  return _internal_has_publish_nav();
1946 }
1947 inline void iFrontSeatConfig_LegacyOperations::clear_publish_nav() {
1948  publish_nav_ = true;
1949  _has_bits_[0] &= ~0x00000020u;
1950 }
1951 inline bool iFrontSeatConfig_LegacyOperations::_internal_publish_nav() const {
1952  return publish_nav_;
1953 }
1954 inline bool iFrontSeatConfig_LegacyOperations::publish_nav() const {
1955  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.publish_nav)
1956  return _internal_publish_nav();
1957 }
1958 inline void iFrontSeatConfig_LegacyOperations::_internal_set_publish_nav(bool value) {
1959  _has_bits_[0] |= 0x00000020u;
1960  publish_nav_ = value;
1961 }
1962 inline void iFrontSeatConfig_LegacyOperations::set_publish_nav(bool value) {
1963  _internal_set_publish_nav(value);
1964  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.publish_nav)
1965 }
1966 
1967 // optional bool publish_fs_bs_ready = 11 [default = false, (.goby.field) = {
1968 inline bool iFrontSeatConfig_LegacyOperations::_internal_has_publish_fs_bs_ready() const {
1969  bool value = (_has_bits_[0] & 0x00000008u) != 0;
1970  return value;
1971 }
1972 inline bool iFrontSeatConfig_LegacyOperations::has_publish_fs_bs_ready() const {
1973  return _internal_has_publish_fs_bs_ready();
1974 }
1975 inline void iFrontSeatConfig_LegacyOperations::clear_publish_fs_bs_ready() {
1976  publish_fs_bs_ready_ = false;
1977  _has_bits_[0] &= ~0x00000008u;
1978 }
1979 inline bool iFrontSeatConfig_LegacyOperations::_internal_publish_fs_bs_ready() const {
1980  return publish_fs_bs_ready_;
1981 }
1982 inline bool iFrontSeatConfig_LegacyOperations::publish_fs_bs_ready() const {
1983  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.publish_fs_bs_ready)
1984  return _internal_publish_fs_bs_ready();
1985 }
1986 inline void iFrontSeatConfig_LegacyOperations::_internal_set_publish_fs_bs_ready(bool value) {
1987  _has_bits_[0] |= 0x00000008u;
1988  publish_fs_bs_ready_ = value;
1989 }
1990 inline void iFrontSeatConfig_LegacyOperations::set_publish_fs_bs_ready(bool value) {
1991  _internal_set_publish_fs_bs_ready(value);
1992  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations.publish_fs_bs_ready)
1993 }
1994 
1995 // -------------------------------------------------------------------
1996 
1997 // iFrontSeatConfig
1998 
1999 // optional .goby.moos.protobuf.GobyMOOSAppConfig common = 1;
2000 inline bool iFrontSeatConfig::_internal_has_common() const {
2001  bool value = (_has_bits_[0] & 0x00000001u) != 0;
2002  PROTOBUF_ASSUME(!value || common_ != nullptr);
2003  return value;
2004 }
2005 inline bool iFrontSeatConfig::has_common() const {
2006  return _internal_has_common();
2007 }
2008 inline const ::goby::moos::protobuf::GobyMOOSAppConfig& iFrontSeatConfig::_internal_common() const {
2009  const ::goby::moos::protobuf::GobyMOOSAppConfig* p = common_;
2010  return p != nullptr ? *p : *reinterpret_cast<const ::goby::moos::protobuf::GobyMOOSAppConfig*>(
2012 }
2013 inline const ::goby::moos::protobuf::GobyMOOSAppConfig& iFrontSeatConfig::common() const {
2014  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.common)
2015  return _internal_common();
2016 }
2017 inline void iFrontSeatConfig::unsafe_arena_set_allocated_common(
2018  ::goby::moos::protobuf::GobyMOOSAppConfig* common) {
2019  if (GetArena() == nullptr) {
2020  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(common_);
2021  }
2022  common_ = common;
2023  if (common) {
2024  _has_bits_[0] |= 0x00000001u;
2025  } else {
2026  _has_bits_[0] &= ~0x00000001u;
2027  }
2028  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.common)
2029 }
2030 inline ::goby::moos::protobuf::GobyMOOSAppConfig* iFrontSeatConfig::release_common() {
2031  auto temp = unsafe_arena_release_common();
2032  if (GetArena() != nullptr) {
2033  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2034  }
2035  return temp;
2036 }
2037 inline ::goby::moos::protobuf::GobyMOOSAppConfig* iFrontSeatConfig::unsafe_arena_release_common() {
2038  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.common)
2039  _has_bits_[0] &= ~0x00000001u;
2040  ::goby::moos::protobuf::GobyMOOSAppConfig* temp = common_;
2041  common_ = nullptr;
2042  return temp;
2043 }
2044 inline ::goby::moos::protobuf::GobyMOOSAppConfig* iFrontSeatConfig::_internal_mutable_common() {
2045  _has_bits_[0] |= 0x00000001u;
2046  if (common_ == nullptr) {
2047  auto* p = CreateMaybeMessage<::goby::moos::protobuf::GobyMOOSAppConfig>(GetArena());
2048  common_ = p;
2049  }
2050  return common_;
2051 }
2052 inline ::goby::moos::protobuf::GobyMOOSAppConfig* iFrontSeatConfig::mutable_common() {
2053  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.common)
2054  return _internal_mutable_common();
2055 }
2056 inline void iFrontSeatConfig::set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig* common) {
2057  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2058  if (message_arena == nullptr) {
2059  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(common_);
2060  }
2061  if (common) {
2062  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2063  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(common)->GetArena();
2064  if (message_arena != submessage_arena) {
2065  common = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2066  message_arena, common, submessage_arena);
2067  }
2068  _has_bits_[0] |= 0x00000001u;
2069  } else {
2070  _has_bits_[0] &= ~0x00000001u;
2071  }
2072  common_ = common;
2073  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.common)
2074 }
2075 
2076 // required .goby.middleware.frontseat.protobuf.Config frontseat_cfg = 2;
2077 inline bool iFrontSeatConfig::_internal_has_frontseat_cfg() const {
2078  bool value = (_has_bits_[0] & 0x00000002u) != 0;
2079  PROTOBUF_ASSUME(!value || frontseat_cfg_ != nullptr);
2080  return value;
2081 }
2082 inline bool iFrontSeatConfig::has_frontseat_cfg() const {
2083  return _internal_has_frontseat_cfg();
2084 }
2085 inline const ::goby::middleware::frontseat::protobuf::Config& iFrontSeatConfig::_internal_frontseat_cfg() const {
2086  const ::goby::middleware::frontseat::protobuf::Config* p = frontseat_cfg_;
2087  return p != nullptr ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::Config*>(
2089 }
2090 inline const ::goby::middleware::frontseat::protobuf::Config& iFrontSeatConfig::frontseat_cfg() const {
2091  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.frontseat_cfg)
2092  return _internal_frontseat_cfg();
2093 }
2094 inline void iFrontSeatConfig::unsafe_arena_set_allocated_frontseat_cfg(
2095  ::goby::middleware::frontseat::protobuf::Config* frontseat_cfg) {
2096  if (GetArena() == nullptr) {
2097  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(frontseat_cfg_);
2098  }
2099  frontseat_cfg_ = frontseat_cfg;
2100  if (frontseat_cfg) {
2101  _has_bits_[0] |= 0x00000002u;
2102  } else {
2103  _has_bits_[0] &= ~0x00000002u;
2104  }
2105  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.frontseat_cfg)
2106 }
2107 inline ::goby::middleware::frontseat::protobuf::Config* iFrontSeatConfig::release_frontseat_cfg() {
2108  auto temp = unsafe_arena_release_frontseat_cfg();
2109  if (GetArena() != nullptr) {
2110  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2111  }
2112  return temp;
2113 }
2114 inline ::goby::middleware::frontseat::protobuf::Config* iFrontSeatConfig::unsafe_arena_release_frontseat_cfg() {
2115  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.frontseat_cfg)
2116  _has_bits_[0] &= ~0x00000002u;
2117  ::goby::middleware::frontseat::protobuf::Config* temp = frontseat_cfg_;
2118  frontseat_cfg_ = nullptr;
2119  return temp;
2120 }
2121 inline ::goby::middleware::frontseat::protobuf::Config* iFrontSeatConfig::_internal_mutable_frontseat_cfg() {
2122  _has_bits_[0] |= 0x00000002u;
2123  if (frontseat_cfg_ == nullptr) {
2124  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Config>(GetArena());
2125  frontseat_cfg_ = p;
2126  }
2127  return frontseat_cfg_;
2128 }
2129 inline ::goby::middleware::frontseat::protobuf::Config* iFrontSeatConfig::mutable_frontseat_cfg() {
2130  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.frontseat_cfg)
2131  return _internal_mutable_frontseat_cfg();
2132 }
2133 inline void iFrontSeatConfig::set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config* frontseat_cfg) {
2134  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2135  if (message_arena == nullptr) {
2136  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(frontseat_cfg_);
2137  }
2138  if (frontseat_cfg) {
2139  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2140  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(frontseat_cfg)->GetArena();
2141  if (message_arena != submessage_arena) {
2142  frontseat_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2143  message_arena, frontseat_cfg, submessage_arena);
2144  }
2145  _has_bits_[0] |= 0x00000002u;
2146  } else {
2147  _has_bits_[0] &= ~0x00000002u;
2148  }
2149  frontseat_cfg_ = frontseat_cfg;
2150  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.frontseat_cfg)
2151 }
2152 
2153 // optional .goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables moos_var = 20;
2154 inline bool iFrontSeatConfig::_internal_has_moos_var() const {
2155  bool value = (_has_bits_[0] & 0x00000004u) != 0;
2156  PROTOBUF_ASSUME(!value || moos_var_ != nullptr);
2157  return value;
2158 }
2159 inline bool iFrontSeatConfig::has_moos_var() const {
2160  return _internal_has_moos_var();
2161 }
2162 inline void iFrontSeatConfig::clear_moos_var() {
2163  if (moos_var_ != nullptr) moos_var_->Clear();
2164  _has_bits_[0] &= ~0x00000004u;
2165 }
2166 inline const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables& iFrontSeatConfig::_internal_moos_var() const {
2167  const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* p = moos_var_;
2168  return p != nullptr ? *p : *reinterpret_cast<const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables*>(
2170 }
2171 inline const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables& iFrontSeatConfig::moos_var() const {
2172  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.moos_var)
2173  return _internal_moos_var();
2174 }
2175 inline void iFrontSeatConfig::unsafe_arena_set_allocated_moos_var(
2176  ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* moos_var) {
2177  if (GetArena() == nullptr) {
2178  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(moos_var_);
2179  }
2180  moos_var_ = moos_var;
2181  if (moos_var) {
2182  _has_bits_[0] |= 0x00000004u;
2183  } else {
2184  _has_bits_[0] &= ~0x00000004u;
2185  }
2186  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.moos_var)
2187 }
2188 inline ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* iFrontSeatConfig::release_moos_var() {
2189  auto temp = unsafe_arena_release_moos_var();
2190  if (GetArena() != nullptr) {
2191  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2192  }
2193  return temp;
2194 }
2195 inline ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* iFrontSeatConfig::unsafe_arena_release_moos_var() {
2196  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.moos_var)
2197  _has_bits_[0] &= ~0x00000004u;
2198  ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* temp = moos_var_;
2199  moos_var_ = nullptr;
2200  return temp;
2201 }
2202 inline ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* iFrontSeatConfig::_internal_mutable_moos_var() {
2203  _has_bits_[0] |= 0x00000004u;
2204  if (moos_var_ == nullptr) {
2205  auto* p = CreateMaybeMessage<::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables>(GetArena());
2206  moos_var_ = p;
2207  }
2208  return moos_var_;
2209 }
2210 inline ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* iFrontSeatConfig::mutable_moos_var() {
2211  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.moos_var)
2212  return _internal_mutable_moos_var();
2213 }
2214 inline void iFrontSeatConfig::set_allocated_moos_var(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* moos_var) {
2215  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2216  if (message_arena == nullptr) {
2217  delete moos_var_;
2218  }
2219  if (moos_var) {
2220  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2221  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(moos_var);
2222  if (message_arena != submessage_arena) {
2223  moos_var = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2224  message_arena, moos_var, submessage_arena);
2225  }
2226  _has_bits_[0] |= 0x00000004u;
2227  } else {
2228  _has_bits_[0] &= ~0x00000004u;
2229  }
2230  moos_var_ = moos_var;
2231  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.moos_var)
2232 }
2233 
2234 // optional .goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations legacy_cfg = 30 [(.goby.field) = {
2235 inline bool iFrontSeatConfig::_internal_has_legacy_cfg() const {
2236  bool value = (_has_bits_[0] & 0x00000008u) != 0;
2237  PROTOBUF_ASSUME(!value || legacy_cfg_ != nullptr);
2238  return value;
2239 }
2240 inline bool iFrontSeatConfig::has_legacy_cfg() const {
2241  return _internal_has_legacy_cfg();
2242 }
2243 inline void iFrontSeatConfig::clear_legacy_cfg() {
2244  if (legacy_cfg_ != nullptr) legacy_cfg_->Clear();
2245  _has_bits_[0] &= ~0x00000008u;
2246 }
2247 inline const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations& iFrontSeatConfig::_internal_legacy_cfg() const {
2248  const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* p = legacy_cfg_;
2249  return p != nullptr ? *p : *reinterpret_cast<const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations*>(
2251 }
2252 inline const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations& iFrontSeatConfig::legacy_cfg() const {
2253  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.iFrontSeatConfig.legacy_cfg)
2254  return _internal_legacy_cfg();
2255 }
2256 inline void iFrontSeatConfig::unsafe_arena_set_allocated_legacy_cfg(
2257  ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* legacy_cfg) {
2258  if (GetArena() == nullptr) {
2259  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(legacy_cfg_);
2260  }
2261  legacy_cfg_ = legacy_cfg;
2262  if (legacy_cfg) {
2263  _has_bits_[0] |= 0x00000008u;
2264  } else {
2265  _has_bits_[0] &= ~0x00000008u;
2266  }
2267  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.legacy_cfg)
2268 }
2269 inline ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* iFrontSeatConfig::release_legacy_cfg() {
2270  auto temp = unsafe_arena_release_legacy_cfg();
2271  if (GetArena() != nullptr) {
2272  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2273  }
2274  return temp;
2275 }
2276 inline ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* iFrontSeatConfig::unsafe_arena_release_legacy_cfg() {
2277  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.iFrontSeatConfig.legacy_cfg)
2278  _has_bits_[0] &= ~0x00000008u;
2279  ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* temp = legacy_cfg_;
2280  legacy_cfg_ = nullptr;
2281  return temp;
2282 }
2283 inline ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* iFrontSeatConfig::_internal_mutable_legacy_cfg() {
2284  _has_bits_[0] |= 0x00000008u;
2285  if (legacy_cfg_ == nullptr) {
2286  auto* p = CreateMaybeMessage<::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations>(GetArena());
2287  legacy_cfg_ = p;
2288  }
2289  return legacy_cfg_;
2290 }
2291 inline ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* iFrontSeatConfig::mutable_legacy_cfg() {
2292  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.iFrontSeatConfig.legacy_cfg)
2293  return _internal_mutable_legacy_cfg();
2294 }
2295 inline void iFrontSeatConfig::set_allocated_legacy_cfg(::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* legacy_cfg) {
2296  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2297  if (message_arena == nullptr) {
2298  delete legacy_cfg_;
2299  }
2300  if (legacy_cfg) {
2301  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2302  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(legacy_cfg);
2303  if (message_arena != submessage_arena) {
2304  legacy_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2305  message_arena, legacy_cfg, submessage_arena);
2306  }
2307  _has_bits_[0] |= 0x00000008u;
2308  } else {
2309  _has_bits_[0] &= ~0x00000008u;
2310  }
2311  legacy_cfg_ = legacy_cfg;
2312  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.iFrontSeatConfig.legacy_cfg)
2313 }
2314 
2315 #ifdef __GNUC__
2316  #pragma GCC diagnostic pop
2317 #endif // __GNUC__
2318 // -------------------------------------------------------------------
2319 
2320 // -------------------------------------------------------------------
2321 
2322 
2323 // @@protoc_insertion_point(namespace_scope)
2324 
2325 } // namespace protobuf
2326 } // namespace moos
2327 } // namespace apps
2328 } // namespace goby
2329 
2330 // @@protoc_insertion_point(global_scope)
2331 
2332 #include <google/protobuf/port_undef.inc>
2333 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto
static const iFrontSeatConfig_LegacyOperations * internal_default_instance()
const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations & legacy_cfg() const
const ::goby::moos::protobuf::GobyMOOSAppConfig & common() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void unsafe_arena_set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config *frontseat_cfg)
void set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig *common)
static const iFrontSeatConfig_LegacyOperations & default_instance()
void Swap(iFrontSeatConfig_MOOSVariables *other)
const ::goby::middleware::frontseat::protobuf::Config & frontseat_cfg() const
iFrontSeatConfig_MOOSVariables MOOSVariables
void UnsafeArenaSwap(iFrontSeatConfig_LegacyOperations *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void Swap(iFrontSeatConfig_LegacyOperations *other)
void unsafe_arena_set_allocated_moos_var(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables *moos_var)
void set_prefix(const std::string &value)
void UnsafeArenaSwap(iFrontSeatConfig_MOOSVariables *other)
void set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config *frontseat_cfg)
::goby::moos::protobuf::GobyMOOSAppConfig * unsafe_arena_release_common()
iFrontSeatConfig_LegacyOperations * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
iFrontSeatConfig_MOOSVariables & operator=(iFrontSeatConfig_MOOSVariables &&from) noexcept
iFrontSeatConfig & operator=(iFrontSeatConfig &&from) noexcept
::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations * mutable_legacy_cfg()
iFrontSeatConfig_MOOSVariables(iFrontSeatConfig_MOOSVariables &&from) noexcept
::goby::moos::protobuf::GobyMOOSAppConfig * release_common()
friend void swap(iFrontSeatConfig_LegacyOperations &a, iFrontSeatConfig_LegacyOperations &b)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const std::string & prefix() const
iFrontSeatConfig(iFrontSeatConfig &&from) noexcept
void unsafe_arena_set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig *common)
::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations * release_legacy_cfg()
static const iFrontSeatConfig * internal_default_instance()
::goby::middleware::frontseat::protobuf::Config * unsafe_arena_release_frontseat_cfg()
const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables & moos_var() const
iFrontSeatConfig_MOOSVariables * New() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
iFrontSeatConfig_LegacyOperations(iFrontSeatConfig_LegacyOperations &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const iFrontSeatConfig_LegacyOperations &from)
iFrontSeatConfig_LegacyOperations(const iFrontSeatConfig_LegacyOperations &from)
iFrontSeatConfig_MOOSVariables(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables * release_moos_var()
::goby::moos::protobuf::GobyMOOSAppConfig * mutable_common()
void MergeFrom(const iFrontSeatConfig_LegacyOperations &from)
iFrontSeatConfig(const iFrontSeatConfig &from)
::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations * unsafe_arena_release_legacy_cfg()
iFrontSeatConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
iFrontSeatConfig_MOOSVariables(const iFrontSeatConfig_MOOSVariables &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables * mutable_moos_var()
void set_prefix(std::string &&value)
void unsafe_arena_set_allocated_legacy_cfg(::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations *legacy_cfg)
void set_allocated_prefix(std::string *prefix)
static const iFrontSeatConfig & default_instance()
static const iFrontSeatConfig_MOOSVariables & default_instance()
iFrontSeatConfig_LegacyOperations & operator=(const iFrontSeatConfig_LegacyOperations &from)
friend void swap(iFrontSeatConfig_MOOSVariables &a, iFrontSeatConfig_MOOSVariables &b)
void CopyFrom(const iFrontSeatConfig &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
friend void swap(iFrontSeatConfig &a, iFrontSeatConfig &b)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_allocated_moos_var(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables *moos_var)
iFrontSeatConfig_LegacyOperations LegacyOperations
void set_allocated_legacy_cfg(::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations *legacy_cfg)
iFrontSeatConfig_MOOSVariables & operator=(const iFrontSeatConfig_MOOSVariables &from)
::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables * unsafe_arena_release_moos_var()
void MergeFrom(const iFrontSeatConfig &from)
void set_prefix(const char *value, size_t size)
::goby::middleware::frontseat::protobuf::Config * release_frontseat_cfg()
static const iFrontSeatConfig_MOOSVariables * internal_default_instance()
void MergeFrom(const iFrontSeatConfig_MOOSVariables &from)
iFrontSeatConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
iFrontSeatConfig_LegacyOperations * New() const final
void UnsafeArenaSwap(iFrontSeatConfig *other)
iFrontSeatConfig & operator=(const iFrontSeatConfig &from)
iFrontSeatConfig_LegacyOperations(::PROTOBUF_NAMESPACE_ID::Arena *arena)
iFrontSeatConfig_LegacyOperations & operator=(iFrontSeatConfig_LegacyOperations &&from) noexcept
iFrontSeatConfig_MOOSVariables * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::goby::middleware::frontseat::protobuf::Config * mutable_frontseat_cfg()
void CopyFrom(const iFrontSeatConfig_MOOSVariables &from)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto
@ value
the parser finished reading a JSON value
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
ConfigDefaultTypeInternal _Config_default_instance_
iFrontSeatConfig_LegacyOperationsDefaultTypeInternal _iFrontSeatConfig_LegacyOperations_default_instance_
iFrontSeatConfigDefaultTypeInternal _iFrontSeatConfig_default_instance_
iFrontSeatConfig_MOOSVariablesDefaultTypeInternal _iFrontSeatConfig_MOOSVariables_default_instance_
constexpr Group status
Definition: groups.h:43
constexpr goby::middleware::Group raw_in
Definition: groups.h:40
constexpr goby::middleware::Group raw_out
Definition: groups.h:41
constexpr goby::middleware::Group node_status
Definition: groups.h:37
constexpr goby::middleware::Group data_to_frontseat
Definition: groups.h:49
constexpr goby::middleware::Group data_from_frontseat
Definition: groups.h:47
constexpr goby::middleware::Group command_request
Definition: groups.h:44
constexpr goby::middleware::Group command_response
Definition: groups.h:45
GobyMOOSAppConfigDefaultTypeInternal _GobyMOOSAppConfig_default_instance_
The global namespace for the Goby project.
std::uint32_t uint32
#define ByteSizeLong
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)