Goby3  3.1.5a
2024.05.23
serial_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/protobuf/serial_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #include "dccl/option_extensions.pb.h"
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 
41 #include <boost/units/systems/si.hpp>
42 // @@protoc_insertion_point(includes)
43 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto
44 
46 // Internal implementation detail -- do not use these members.
47 struct TableStruct {
48  static const ::google::protobuf::internal::ParseTableField entries[];
49  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
50  static const ::google::protobuf::internal::ParseTable schema[1];
51  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
52  static const ::google::protobuf::internal::SerializationTable serialization_table[];
54 };
55 void AddDescriptors();
56 } // namespace protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto
57 namespace goby {
58 namespace middleware {
59 namespace protobuf {
60 class SerialConfig;
61 class SerialConfigDefaultTypeInternal;
62 extern SerialConfigDefaultTypeInternal _SerialConfig_default_instance_;
63 } // namespace protobuf
64 } // namespace middleware
65 } // namespace goby
66 namespace google {
67 namespace protobuf {
68 template<> ::goby::middleware::protobuf::SerialConfig* Arena::CreateMaybeMessage<::goby::middleware::protobuf::SerialConfig>(Arena*);
69 } // namespace protobuf
70 } // namespace google
71 namespace goby {
72 namespace middleware {
73 namespace protobuf {
74 
79 };
80 bool SerialConfig_FlowControl_IsValid(int value);
84 
85 const ::google::protobuf::EnumDescriptor* SerialConfig_FlowControl_descriptor();
86 inline const ::std::string& SerialConfig_FlowControl_Name(SerialConfig_FlowControl value) {
87  return ::google::protobuf::internal::NameOfEnum(
89 }
91  const ::std::string& name, SerialConfig_FlowControl* value) {
92  return ::google::protobuf::internal::ParseNamedEnum<SerialConfig_FlowControl>(
94 }
95 // ===================================================================
96 
97 class SerialConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.SerialConfig) */ {
98  public:
99  SerialConfig();
100  virtual ~SerialConfig();
101 
102  SerialConfig(const SerialConfig& from);
103 
104  inline SerialConfig& operator=(const SerialConfig& from) {
105  CopyFrom(from);
106  return *this;
107  }
108  #if LANG_CXX11
109  SerialConfig(SerialConfig&& from) noexcept
110  : SerialConfig() {
111  *this = ::std::move(from);
112  }
113 
114  inline SerialConfig& operator=(SerialConfig&& from) noexcept {
115  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
116  if (this != &from) InternalSwap(&from);
117  } else {
118  CopyFrom(from);
119  }
120  return *this;
121  }
122  #endif
123  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
124  return _internal_metadata_.unknown_fields();
125  }
126  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
127  return _internal_metadata_.mutable_unknown_fields();
128  }
129 
130  static const ::google::protobuf::Descriptor* descriptor();
131  static const SerialConfig& default_instance();
132 
133  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
134  static inline const SerialConfig* internal_default_instance() {
135  return reinterpret_cast<const SerialConfig*>(
137  }
138  static constexpr int kIndexInFileMessages =
139  0;
140 
141  void Swap(SerialConfig* other);
142  friend void swap(SerialConfig& a, SerialConfig& b) {
143  a.Swap(&b);
144  }
145 
146  // implements Message ----------------------------------------------
147 
148  inline SerialConfig* New() const final {
149  return CreateMaybeMessage<SerialConfig>(NULL);
150  }
151 
152  SerialConfig* New(::google::protobuf::Arena* arena) const final {
153  return CreateMaybeMessage<SerialConfig>(arena);
154  }
155  void CopyFrom(const ::google::protobuf::Message& from) final;
156  void MergeFrom(const ::google::protobuf::Message& from) final;
157  void CopyFrom(const SerialConfig& from);
158  void MergeFrom(const SerialConfig& from);
159  void Clear() final;
160  bool IsInitialized() const final;
161 
162  size_t ByteSizeLong() const final;
164  ::google::protobuf::io::CodedInputStream* input) final;
166  ::google::protobuf::io::CodedOutputStream* output) const final;
168  bool deterministic, ::google::protobuf::uint8* target) const final;
169  int GetCachedSize() const final { return _cached_size_.Get(); }
170 
171  private:
172  void SharedCtor();
173  void SharedDtor();
174  void SetCachedSize(int size) const final;
175  void InternalSwap(SerialConfig* other);
176  private:
177  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
178  return NULL;
179  }
180  inline void* MaybeArenaPtr() const {
181  return NULL;
182  }
183  public:
184 
186 
187  // nested types ----------------------------------------------------
188 
190  static const FlowControl NONE =
192  static const FlowControl SOFTWARE =
194  static const FlowControl HARDWARE =
196  static inline bool FlowControl_IsValid(int value) {
197  return SerialConfig_FlowControl_IsValid(value);
198  }
203  static const int FlowControl_ARRAYSIZE =
205  static inline const ::google::protobuf::EnumDescriptor*
208  }
209  static inline const ::std::string& FlowControl_Name(FlowControl value) {
210  return SerialConfig_FlowControl_Name(value);
211  }
212  static inline bool FlowControl_Parse(const ::std::string& name,
213  FlowControl* value) {
214  return SerialConfig_FlowControl_Parse(name, value);
215  }
216 
217  // accessors -------------------------------------------------------
218 
219  // required string port = 1 [(.goby.field) = {
220  bool has_port() const;
221  void clear_port();
222  static const int kPortFieldNumber = 1;
223  const ::std::string& port() const;
224  void set_port(const ::std::string& value);
225  #if LANG_CXX11
226  void set_port(::std::string&& value);
227  #endif
228  void set_port(const char* value);
229  void set_port(const char* value, size_t size);
230  ::std::string* mutable_port();
231  ::std::string* release_port();
232  void set_allocated_port(::std::string* port);
233 
234  // optional string end_of_line = 3 [default = "\n", (.goby.field) = {
235  bool has_end_of_line() const;
236  void clear_end_of_line();
237  static const int kEndOfLineFieldNumber = 3;
238  const ::std::string& end_of_line() const;
239  void set_end_of_line(const ::std::string& value);
240  #if LANG_CXX11
241  void set_end_of_line(::std::string&& value);
242  #endif
243  void set_end_of_line(const char* value);
244  void set_end_of_line(const char* value, size_t size);
245  ::std::string* mutable_end_of_line();
246  ::std::string* release_end_of_line();
247  void set_allocated_end_of_line(::std::string* end_of_line);
248 
249  // required uint32 baud = 2 [(.goby.field) = {
250  bool has_baud() const;
251  void clear_baud();
252  static const int kBaudFieldNumber = 2;
254  void set_baud(::google::protobuf::uint32 value);
255 
256  // optional .goby.middleware.protobuf.SerialConfig.FlowControl flow_control = 4 [default = NONE, (.goby.field) = {
257  bool has_flow_control() const;
258  void clear_flow_control();
259  static const int kFlowControlFieldNumber = 4;
262 
263  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.SerialConfig)
264  private:
265  void set_has_port();
266  void clear_has_port();
267  void set_has_baud();
268  void clear_has_baud();
269  void set_has_end_of_line();
270  void clear_has_end_of_line();
271  void set_has_flow_control();
272  void clear_has_flow_control();
273 
274  // helper for ByteSizeLong()
275  size_t RequiredFieldsByteSizeFallback() const;
276 
277  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
278  ::google::protobuf::internal::HasBits<1> _has_bits_;
279  mutable ::google::protobuf::internal::CachedSize _cached_size_;
280  ::google::protobuf::internal::ArenaStringPtr port_;
281  public:
282  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_end_of_line_;
283  private:
284  ::google::protobuf::internal::ArenaStringPtr end_of_line_;
286  int flow_control_;
287  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto::TableStruct;
288 };
289 // ===================================================================
290 
291 
292 // ===================================================================
293 
294 #ifdef __GNUC__
295  #pragma GCC diagnostic push
296  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
297 #endif // __GNUC__
298 // SerialConfig
299 
300 // required string port = 1 [(.goby.field) = {
301 inline bool SerialConfig::has_port() const {
302  return (_has_bits_[0] & 0x00000001u) != 0;
303 }
304 inline void SerialConfig::set_has_port() {
305  _has_bits_[0] |= 0x00000001u;
306 }
307 inline void SerialConfig::clear_has_port() {
308  _has_bits_[0] &= ~0x00000001u;
309 }
311  port_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
312  clear_has_port();
313 }
314 inline const ::std::string& SerialConfig::port() const {
315  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerialConfig.port)
316  return port_.GetNoArena();
317 }
318 inline void SerialConfig::set_port(const ::std::string& value) {
319  set_has_port();
320  port_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
321  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerialConfig.port)
322 }
323 #if LANG_CXX11
324 inline void SerialConfig::set_port(::std::string&& value) {
325  set_has_port();
326  port_.SetNoArena(
328  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.SerialConfig.port)
329 }
330 #endif
331 inline void SerialConfig::set_port(const char* value) {
332  GOOGLE_DCHECK(value != NULL);
333  set_has_port();
334  port_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
335  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.SerialConfig.port)
336 }
337 inline void SerialConfig::set_port(const char* value, size_t size) {
338  set_has_port();
340  ::std::string(reinterpret_cast<const char*>(value), size));
341  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.SerialConfig.port)
342 }
343 inline ::std::string* SerialConfig::mutable_port() {
344  set_has_port();
345  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerialConfig.port)
346  return port_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
347 }
348 inline ::std::string* SerialConfig::release_port() {
349  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerialConfig.port)
350  if (!has_port()) {
351  return NULL;
352  }
353  clear_has_port();
354  return port_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
355 }
356 inline void SerialConfig::set_allocated_port(::std::string* port) {
357  if (port != NULL) {
358  set_has_port();
359  } else {
360  clear_has_port();
361  }
362  port_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), port);
363  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerialConfig.port)
364 }
365 
366 // required uint32 baud = 2 [(.goby.field) = {
367 inline bool SerialConfig::has_baud() const {
368  return (_has_bits_[0] & 0x00000004u) != 0;
369 }
370 inline void SerialConfig::set_has_baud() {
371  _has_bits_[0] |= 0x00000004u;
372 }
373 inline void SerialConfig::clear_has_baud() {
374  _has_bits_[0] &= ~0x00000004u;
375 }
377  baud_ = 0u;
378  clear_has_baud();
379 }
381  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerialConfig.baud)
382  return baud_;
383 }
385  set_has_baud();
386  baud_ = value;
387  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerialConfig.baud)
388 }
389 
390 // optional string end_of_line = 3 [default = "\n", (.goby.field) = {
391 inline bool SerialConfig::has_end_of_line() const {
392  return (_has_bits_[0] & 0x00000002u) != 0;
393 }
394 inline void SerialConfig::set_has_end_of_line() {
395  _has_bits_[0] |= 0x00000002u;
396 }
397 inline void SerialConfig::clear_has_end_of_line() {
398  _has_bits_[0] &= ~0x00000002u;
399 }
402  clear_has_end_of_line();
403 }
404 inline const ::std::string& SerialConfig::end_of_line() const {
405  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerialConfig.end_of_line)
406  return end_of_line_.GetNoArena();
407 }
408 inline void SerialConfig::set_end_of_line(const ::std::string& value) {
409  set_has_end_of_line();
411  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerialConfig.end_of_line)
412 }
413 #if LANG_CXX11
414 inline void SerialConfig::set_end_of_line(::std::string&& value) {
415  set_has_end_of_line();
416  end_of_line_.SetNoArena(
418  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.SerialConfig.end_of_line)
419 }
420 #endif
421 inline void SerialConfig::set_end_of_line(const char* value) {
422  GOOGLE_DCHECK(value != NULL);
423  set_has_end_of_line();
425  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.SerialConfig.end_of_line)
426 }
427 inline void SerialConfig::set_end_of_line(const char* value, size_t size) {
428  set_has_end_of_line();
430  ::std::string(reinterpret_cast<const char*>(value), size));
431  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.SerialConfig.end_of_line)
432 }
433 inline ::std::string* SerialConfig::mutable_end_of_line() {
434  set_has_end_of_line();
435  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerialConfig.end_of_line)
437 }
438 inline ::std::string* SerialConfig::release_end_of_line() {
439  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerialConfig.end_of_line)
440  if (!has_end_of_line()) {
441  return NULL;
442  }
443  clear_has_end_of_line();
445 }
446 inline void SerialConfig::set_allocated_end_of_line(::std::string* end_of_line) {
447  if (end_of_line != NULL) {
448  set_has_end_of_line();
449  } else {
450  clear_has_end_of_line();
451  }
453  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerialConfig.end_of_line)
454 }
455 
456 // optional .goby.middleware.protobuf.SerialConfig.FlowControl flow_control = 4 [default = NONE, (.goby.field) = {
457 inline bool SerialConfig::has_flow_control() const {
458  return (_has_bits_[0] & 0x00000008u) != 0;
459 }
460 inline void SerialConfig::set_has_flow_control() {
461  _has_bits_[0] |= 0x00000008u;
462 }
463 inline void SerialConfig::clear_has_flow_control() {
464  _has_bits_[0] &= ~0x00000008u;
465 }
467  flow_control_ = 0;
468  clear_has_flow_control();
469 }
471  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerialConfig.flow_control)
472  return static_cast< ::goby::middleware::protobuf::SerialConfig_FlowControl >(flow_control_);
473 }
476  set_has_flow_control();
477  flow_control_ = value;
478  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerialConfig.flow_control)
479 }
480 
481 #ifdef __GNUC__
482  #pragma GCC diagnostic pop
483 #endif // __GNUC__
484 
485 // @@protoc_insertion_point(namespace_scope)
486 
487 } // namespace protobuf
488 } // namespace middleware
489 } // namespace goby
490 
491 namespace google {
492 namespace protobuf {
493 
494 template <> struct is_proto_enum< ::goby::middleware::protobuf::SerialConfig_FlowControl> : ::std::true_type {};
495 template <>
496 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::SerialConfig_FlowControl>() {
498 }
499 
500 } // namespace protobuf
501 } // namespace google
502 
503 // @@protoc_insertion_point(global_scope)
504 
505 #endif // PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto
goby::middleware::protobuf::SerialConfig::set_baud
void set_baud(::google::protobuf::uint32 value)
Definition: serial_config.pb.h:384
goby::middleware::protobuf::SerialConfig::GetCachedSize
int GetCachedSize() const final
Definition: serial_config.pb.h:169
goby::middleware::protobuf::SerialConfig::has_port
bool has_port() const
Definition: serial_config.pb.h:301
goby::middleware::protobuf::SerialConfig::end_of_line
const ::std::string & end_of_line() const
Definition: serial_config.pb.h:404
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::middleware::protobuf::SerialConfig::SerialConfig
SerialConfig()
protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: serial_config.pb.h:53
goby::middleware::protobuf::SerialConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: serial_config.pb.h:126
goby::middleware::protobuf::SerialConfig::kPortFieldNumber
static const int kPortFieldNumber
Definition: serial_config.pb.h:222
goby::middleware::protobuf::SerialConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::middleware::protobuf::SerialConfig::New
SerialConfig * New() const final
Definition: serial_config.pb.h:148
goby::middleware::protobuf::SerialConfig::New
SerialConfig * New(::google::protobuf::Arena *arena) const final
Definition: serial_config.pb.h:152
goby::middleware::protobuf::SerialConfig::FlowControl_MAX
static const FlowControl FlowControl_MAX
Definition: serial_config.pb.h:201
goby::middleware::protobuf::SerialConfig::FlowControl_ARRAYSIZE
static const int FlowControl_ARRAYSIZE
Definition: serial_config.pb.h:203
goby::middleware::protobuf::SerialConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::protobuf::SerialConfig::kEndOfLineFieldNumber
static const int kEndOfLineFieldNumber
Definition: serial_config.pb.h:237
goby::middleware::protobuf::SerialConfig_FlowControl_IsValid
bool SerialConfig_FlowControl_IsValid(int value)
goby::middleware::protobuf::SerialConfig::clear_baud
void clear_baud()
Definition: serial_config.pb.h:376
goby::middleware::protobuf::SerialConfig::has_flow_control
bool has_flow_control() const
Definition: serial_config.pb.h:457
goby::middleware::protobuf::SerialConfig::default_instance
static const SerialConfig & default_instance()
goby::middleware::protobuf::SerialConfig_FlowControl_FlowControl_ARRAYSIZE
const int SerialConfig_FlowControl_FlowControl_ARRAYSIZE
Definition: serial_config.pb.h:83
goby::middleware::protobuf::SerialConfig::HARDWARE
static const FlowControl HARDWARE
Definition: serial_config.pb.h:194
goby::middleware::protobuf::SerialConfig_FlowControl_descriptor
const ::google::protobuf::EnumDescriptor * SerialConfig_FlowControl_descriptor()
goby::middleware::protobuf::SerialConfig::FlowControl_MIN
static const FlowControl FlowControl_MIN
Definition: serial_config.pb.h:199
google::protobuf::Arena
Definition: arena.h:244
goby::middleware::protobuf::SerialConfig_FlowControl_Parse
bool SerialConfig_FlowControl_Parse(const ::std::string &name, SerialConfig_FlowControl *value)
Definition: serial_config.pb.h:90
protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: serial_config.pb.h:51
goby::middleware::protobuf::SerialConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::protobuf::SerialConfig::FlowControl_descriptor
static const ::google::protobuf::EnumDescriptor * FlowControl_descriptor()
Definition: serial_config.pb.h:206
goby::middleware::protobuf::SerialConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::SerialConfig_FlowControl_SOFTWARE
@ SerialConfig_FlowControl_SOFTWARE
Definition: serial_config.pb.h:77
goby::middleware::protobuf::SerialConfig::Clear
void Clear() final
protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto
Definition: serial_config.pb.h:45
goby::middleware::protobuf::SerialConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::middleware::protobuf::SerialConfig_FlowControl_FlowControl_MAX
const SerialConfig_FlowControl SerialConfig_FlowControl_FlowControl_MAX
Definition: serial_config.pb.h:82
message.h
goby::middleware::protobuf::SerialConfig::clear_end_of_line
void clear_end_of_line()
Definition: serial_config.pb.h:400
goby::middleware::protobuf::SerialConfig::Swap
void Swap(SerialConfig *other)
goby::middleware::protobuf::SerialConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::SerialConfig::~SerialConfig
virtual ~SerialConfig()
goby::middleware::protobuf::SerialConfig::_i_give_permission_to_break_this_code_default_end_of_line_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_end_of_line_
Definition: serial_config.pb.h:282
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::middleware::protobuf::SerialConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::SerialConfig::baud
::google::protobuf::uint32 baud() const
Definition: serial_config.pb.h:380
goby::middleware::protobuf::SerialConfig::clear_flow_control
void clear_flow_control()
Definition: serial_config.pb.h:466
goby::middleware::protobuf::SerialConfig::set_allocated_port
void set_allocated_port(::std::string *port)
Definition: serial_config.pb.h:356
goby::middleware::protobuf::SerialConfig::has_baud
bool has_baud() const
Definition: serial_config.pb.h:367
goby::middleware::protobuf::SerialConfig::FlowControl_IsValid
static bool FlowControl_IsValid(int value)
Definition: serial_config.pb.h:196
goby::middleware::protobuf::SerialConfig::operator=
SerialConfig & operator=(const SerialConfig &from)
Definition: serial_config.pb.h:104
goby::middleware::protobuf::SerialConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: serial_config.pb.h:138
protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: serial_config.pb.h:49
goby::middleware::protobuf::SerialConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
google::protobuf::Metadata
Definition: message.h:174
detail::get
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
google::protobuf::Message
Definition: message.h:189
goby::middleware::protobuf::SerialConfig_FlowControl
SerialConfig_FlowControl
Definition: serial_config.pb.h:75
goby::middleware::protobuf::SerialConfig_FlowControl_Name
const ::std::string & SerialConfig_FlowControl_Name(SerialConfig_FlowControl value)
Definition: serial_config.pb.h:86
goby::middleware::protobuf::SerialConfig::kFlowControlFieldNumber
static const int kFlowControlFieldNumber
Definition: serial_config.pb.h:259
goby::middleware::protobuf::SerialConfig::port
const ::std::string & port() const
Definition: serial_config.pb.h:314
arena.h
goby::middleware::protobuf::SerialConfig::NONE
static const FlowControl NONE
Definition: serial_config.pb.h:190
goby::middleware::protobuf::SerialConfig_FlowControl_NONE
@ SerialConfig_FlowControl_NONE
Definition: serial_config.pb.h:76
goby::middleware::protobuf::SerialConfig::clear_port
void clear_port()
Definition: serial_config.pb.h:310
goby::middleware::protobuf::SerialConfig::internal_default_instance
static const SerialConfig * internal_default_instance()
Definition: serial_config.pb.h:134
goby::middleware::protobuf::_SerialConfig_default_instance_
SerialConfigDefaultTypeInternal _SerialConfig_default_instance_
goby::middleware::protobuf::SerialConfig_FlowControl_FlowControl_MIN
const SerialConfig_FlowControl SerialConfig_FlowControl_FlowControl_MIN
Definition: serial_config.pb.h:81
option_extensions.pb.h
goby::middleware::protobuf::SerialConfig::FlowControl_Name
static const ::std::string & FlowControl_Name(FlowControl value)
Definition: serial_config.pb.h:209
goby::middleware::protobuf::SerialConfig::FlowControl_Parse
static bool FlowControl_Parse(const ::std::string &name, FlowControl *value)
Definition: serial_config.pb.h:212
protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto::TableStruct
Definition: serial_config.pb.h:47
goby::middleware::protobuf::SerialConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: serial_config.pb.h:123
goby::middleware::protobuf::SerialConfig::has_end_of_line
bool has_end_of_line() const
Definition: serial_config.pb.h:391
goby::middleware::protobuf::SerialConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::SerialConfig::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::SerialConfig::mutable_port
::std::string * mutable_port()
Definition: serial_config.pb.h:343
protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: serial_config.pb.h:52
goby::middleware::protobuf::SerialConfig::set_flow_control
void set_flow_control(::goby::middleware::protobuf::SerialConfig_FlowControl value)
Definition: serial_config.pb.h:474
protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: serial_config.pb.h:48
protobuf_goby_2fmiddleware_2fprotobuf_2fserial_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: serial_config.pb.h:50
goby::middleware::protobuf::SerialConfig::release_end_of_line
::std::string * release_end_of_line()
Definition: serial_config.pb.h:438
goby::middleware::protobuf::SerialConfig::swap
friend void swap(SerialConfig &a, SerialConfig &b)
Definition: serial_config.pb.h:142
goby::middleware::protobuf::SerialConfig::mutable_end_of_line
::std::string * mutable_end_of_line()
Definition: serial_config.pb.h:433
goby::middleware::protobuf::SerialConfig
Definition: serial_config.pb.h:97
goby::middleware::protobuf::SerialConfig_FlowControl_HARDWARE
@ SerialConfig_FlowControl_HARDWARE
Definition: serial_config.pb.h:78
goby::middleware::protobuf::SerialConfig::kBaudFieldNumber
static const int kBaudFieldNumber
Definition: serial_config.pb.h:252
goby::middleware::protobuf::SerialConfig::release_port
::std::string * release_port()
Definition: serial_config.pb.h:348
goby::middleware::protobuf::SerialConfig::set_end_of_line
void set_end_of_line(const ::std::string &value)
Definition: serial_config.pb.h:408
google
Definition: dccl.h:57
goby::middleware::protobuf::SerialConfig::SOFTWARE
static const FlowControl SOFTWARE
Definition: serial_config.pb.h:192
goby::middleware::protobuf::SerialConfig::set_port
void set_port(const ::std::string &value)
Definition: serial_config.pb.h:318
goby::middleware::protobuf::SerialConfig::flow_control
::goby::middleware::protobuf::SerialConfig_FlowControl flow_control() const
Definition: serial_config.pb.h:470
goby::middleware::protobuf::SerialConfig::set_allocated_end_of_line
void set_allocated_end_of_line(::std::string *end_of_line)
Definition: serial_config.pb.h:446