4 #ifndef PROTOBUF_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto__INCLUDED 5 #define PROTOBUF_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto__INCLUDED 9 #include <google/protobuf/stubs/common.h> 11 #if GOOGLE_PROTOBUF_VERSION < 2006000 12 #error This file was generated by a newer version of protoc which is 13 #error incompatible with your Protocol Buffer headers. Please update 16 #if 2006001 < 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. 22 #include <google/protobuf/generated_message_util.h> 23 #include <google/protobuf/message.h> 24 #include <google/protobuf/repeated_field.h> 25 #include <google/protobuf/extension_set.h> 26 #include <google/protobuf/unknown_field_set.h> 27 #include "goby/moos/protobuf/goby_moos_app.pb.h" 28 #include "goby/common/protobuf/option_extensions.pb.h" 29 #include <boost/units/quantity.hpp> 30 #include <boost/units/absolute.hpp> 31 #include <boost/units/dimensionless_type.hpp> 32 #include <boost/units/make_scaled_unit.hpp> 36 void protobuf_AddDesc_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
37 void protobuf_AssignDesc_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
38 void protobuf_ShutdownFile_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
58 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
59 return _unknown_fields_;
62 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
63 return &_unknown_fields_;
66 static const ::google::protobuf::Descriptor* descriptor();
74 void CopyFrom(const ::google::protobuf::Message& from);
75 void MergeFrom(const ::google::protobuf::Message& from);
79 bool IsInitialized()
const;
82 bool MergePartialFromCodedStream(
83 ::google::protobuf::io::CodedInputStream* input);
84 void SerializeWithCachedSizes(
85 ::google::protobuf::io::CodedOutputStream* output)
const;
86 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
87 int GetCachedSize()
const {
return _cached_size_; }
91 void SetCachedSize(
int size)
const;
93 ::google::protobuf::Metadata GetMetadata()
const;
100 inline bool has_prefix()
const;
101 inline void clear_prefix();
102 static const int kPrefixFieldNumber = 1;
103 inline const ::std::string& prefix()
const;
104 inline void set_prefix(const ::std::string& value);
105 inline void set_prefix(
const char* value);
106 inline void set_prefix(
const char* value,
size_t size);
107 inline ::std::string* mutable_prefix();
108 inline ::std::string* release_prefix();
109 inline void set_allocated_prefix(::std::string* prefix);
112 inline bool has_raw_out()
const;
113 inline void clear_raw_out();
114 static const int kRawOutFieldNumber = 10;
115 inline const ::std::string& raw_out()
const;
116 inline void set_raw_out(const ::std::string& value);
117 inline void set_raw_out(
const char* value);
118 inline void set_raw_out(
const char* value,
size_t size);
119 inline ::std::string* mutable_raw_out();
120 inline ::std::string* release_raw_out();
121 inline void set_allocated_raw_out(::std::string* raw_out);
124 inline bool has_raw_in()
const;
125 inline void clear_raw_in();
126 static const int kRawInFieldNumber = 11;
127 inline const ::std::string& raw_in()
const;
128 inline void set_raw_in(const ::std::string& value);
129 inline void set_raw_in(
const char* value);
130 inline void set_raw_in(
const char* value,
size_t size);
131 inline ::std::string* mutable_raw_in();
132 inline ::std::string* release_raw_in();
133 inline void set_allocated_raw_in(::std::string* raw_in);
136 inline bool has_command_request()
const;
137 inline void clear_command_request();
138 static const int kCommandRequestFieldNumber = 12;
139 inline const ::std::string& command_request()
const;
140 inline void set_command_request(const ::std::string& value);
141 inline void set_command_request(
const char* value);
142 inline void set_command_request(
const char* value,
size_t size);
143 inline ::std::string* mutable_command_request();
144 inline ::std::string* release_command_request();
145 inline void set_allocated_command_request(::std::string* command_request);
148 inline bool has_command_response()
const;
149 inline void clear_command_response();
150 static const int kCommandResponseFieldNumber = 13;
151 inline const ::std::string& command_response()
const;
152 inline void set_command_response(const ::std::string& value);
153 inline void set_command_response(
const char* value);
154 inline void set_command_response(
const char* value,
size_t size);
155 inline ::std::string* mutable_command_response();
156 inline ::std::string* release_command_response();
157 inline void set_allocated_command_response(::std::string* command_response);
160 inline bool has_data_from_frontseat()
const;
161 inline void clear_data_from_frontseat();
162 static const int kDataFromFrontseatFieldNumber = 14;
163 inline const ::std::string& data_from_frontseat()
const;
164 inline void set_data_from_frontseat(const ::std::string& value);
165 inline void set_data_from_frontseat(
const char* value);
166 inline void set_data_from_frontseat(
const char* value,
size_t size);
167 inline ::std::string* mutable_data_from_frontseat();
168 inline ::std::string* release_data_from_frontseat();
169 inline void set_allocated_data_from_frontseat(::std::string* data_from_frontseat);
172 inline bool has_data_to_frontseat()
const;
173 inline void clear_data_to_frontseat();
174 static const int kDataToFrontseatFieldNumber = 15;
175 inline const ::std::string& data_to_frontseat()
const;
176 inline void set_data_to_frontseat(const ::std::string& value);
177 inline void set_data_to_frontseat(
const char* value);
178 inline void set_data_to_frontseat(
const char* value,
size_t size);
179 inline ::std::string* mutable_data_to_frontseat();
180 inline ::std::string* release_data_to_frontseat();
181 inline void set_allocated_data_to_frontseat(::std::string* data_to_frontseat);
184 inline bool has_status()
const;
185 inline void clear_status();
186 static const int kStatusFieldNumber = 16;
187 inline const ::std::string& status()
const;
188 inline void set_status(const ::std::string& value);
189 inline void set_status(
const char* value);
190 inline void set_status(
const char* value,
size_t size);
191 inline ::std::string* mutable_status();
192 inline ::std::string* release_status();
193 inline void set_allocated_status(::std::string* status);
196 inline bool has_node_status()
const;
197 inline void clear_node_status();
198 static const int kNodeStatusFieldNumber = 17;
199 inline const ::std::string& node_status()
const;
200 inline void set_node_status(const ::std::string& value);
201 inline void set_node_status(
const char* value);
202 inline void set_node_status(
const char* value,
size_t size);
203 inline ::std::string* mutable_node_status();
204 inline ::std::string* release_node_status();
205 inline void set_allocated_node_status(::std::string* node_status);
209 inline void set_has_prefix();
210 inline void clear_has_prefix();
211 inline void set_has_raw_out();
212 inline void clear_has_raw_out();
213 inline void set_has_raw_in();
214 inline void clear_has_raw_in();
215 inline void set_has_command_request();
216 inline void clear_has_command_request();
217 inline void set_has_command_response();
218 inline void clear_has_command_response();
219 inline void set_has_data_from_frontseat();
220 inline void clear_has_data_from_frontseat();
221 inline void set_has_data_to_frontseat();
222 inline void clear_has_data_to_frontseat();
223 inline void set_has_status();
224 inline void clear_has_status();
225 inline void set_has_node_status();
226 inline void clear_has_node_status();
228 ::google::protobuf::UnknownFieldSet _unknown_fields_;
230 ::google::protobuf::uint32 _has_bits_[1];
231 mutable int _cached_size_;
232 static ::std::string* _default_prefix_;
233 ::std::string* prefix_;
234 static ::std::string* _default_raw_out_;
235 ::std::string* raw_out_;
236 static ::std::string* _default_raw_in_;
237 ::std::string* raw_in_;
238 static ::std::string* _default_command_request_;
239 ::std::string* command_request_;
240 static ::std::string* _default_command_response_;
241 ::std::string* command_response_;
242 static ::std::string* _default_data_from_frontseat_;
243 ::std::string* data_from_frontseat_;
244 static ::std::string* _default_data_to_frontseat_;
245 ::std::string* data_to_frontseat_;
246 static ::std::string* _default_status_;
247 ::std::string* status_;
248 static ::std::string* _default_node_status_;
249 ::std::string* node_status_;
250 friend void protobuf_AddDesc_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
251 friend void protobuf_AssignDesc_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
252 friend void protobuf_ShutdownFile_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
254 void InitAsDefaultInstance();
271 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
272 return _unknown_fields_;
275 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
276 return &_unknown_fields_;
279 static const ::google::protobuf::Descriptor* descriptor();
287 void CopyFrom(const ::google::protobuf::Message& from);
288 void MergeFrom(const ::google::protobuf::Message& from);
292 bool IsInitialized()
const;
294 int ByteSize()
const;
295 bool MergePartialFromCodedStream(
296 ::google::protobuf::io::CodedInputStream* input);
297 void SerializeWithCachedSizes(
298 ::google::protobuf::io::CodedOutputStream* output)
const;
299 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
300 int GetCachedSize()
const {
return _cached_size_; }
304 void SetCachedSize(
int size)
const;
306 ::google::protobuf::Metadata GetMetadata()
const;
313 inline bool has_subscribe_desired()
const;
314 inline void clear_subscribe_desired();
315 static const int kSubscribeDesiredFieldNumber = 1;
316 inline bool subscribe_desired()
const;
317 inline void set_subscribe_desired(
bool value);
320 inline bool has_subscribe_ctd()
const;
321 inline void clear_subscribe_ctd();
322 static const int kSubscribeCtdFieldNumber = 2;
323 inline bool subscribe_ctd()
const;
324 inline void set_subscribe_ctd(
bool value);
327 inline bool has_subscribe_acomms_raw()
const;
328 inline void clear_subscribe_acomms_raw();
329 static const int kSubscribeAcommsRawFieldNumber = 3;
330 inline bool subscribe_acomms_raw()
const;
331 inline void set_subscribe_acomms_raw(
bool value);
334 inline bool has_pub_sub_bf_commands()
const;
335 inline void clear_pub_sub_bf_commands();
336 static const int kPubSubBfCommandsFieldNumber = 4;
337 inline bool pub_sub_bf_commands()
const;
338 inline void set_pub_sub_bf_commands(
bool value);
341 inline bool has_publish_nav()
const;
342 inline void clear_publish_nav();
343 static const int kPublishNavFieldNumber = 12;
344 inline bool publish_nav()
const;
345 inline void set_publish_nav(
bool value);
348 inline bool has_publish_fs_bs_ready()
const;
349 inline void clear_publish_fs_bs_ready();
350 static const int kPublishFsBsReadyFieldNumber = 11;
351 inline bool publish_fs_bs_ready()
const;
352 inline void set_publish_fs_bs_ready(
bool value);
356 inline void set_has_subscribe_desired();
357 inline void clear_has_subscribe_desired();
358 inline void set_has_subscribe_ctd();
359 inline void clear_has_subscribe_ctd();
360 inline void set_has_subscribe_acomms_raw();
361 inline void clear_has_subscribe_acomms_raw();
362 inline void set_has_pub_sub_bf_commands();
363 inline void clear_has_pub_sub_bf_commands();
364 inline void set_has_publish_nav();
365 inline void clear_has_publish_nav();
366 inline void set_has_publish_fs_bs_ready();
367 inline void clear_has_publish_fs_bs_ready();
369 ::google::protobuf::UnknownFieldSet _unknown_fields_;
371 ::google::protobuf::uint32 _has_bits_[1];
372 mutable int _cached_size_;
373 bool subscribe_desired_;
375 bool subscribe_acomms_raw_;
376 bool pub_sub_bf_commands_;
378 bool publish_fs_bs_ready_;
379 friend void protobuf_AddDesc_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
380 friend void protobuf_AssignDesc_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
381 friend void protobuf_ShutdownFile_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
383 void InitAsDefaultInstance();
400 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
401 return _unknown_fields_;
404 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
405 return &_unknown_fields_;
408 static const ::google::protobuf::Descriptor* descriptor();
416 void CopyFrom(const ::google::protobuf::Message& from);
417 void MergeFrom(const ::google::protobuf::Message& from);
421 bool IsInitialized()
const;
423 int ByteSize()
const;
424 bool MergePartialFromCodedStream(
425 ::google::protobuf::io::CodedInputStream* input);
426 void SerializeWithCachedSizes(
427 ::google::protobuf::io::CodedOutputStream* output)
const;
428 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
429 int GetCachedSize()
const {
return _cached_size_; }
433 void SetCachedSize(
int size)
const;
435 ::google::protobuf::Metadata GetMetadata()
const;
445 inline bool has_common()
const;
446 inline void clear_common();
447 static const int kCommonFieldNumber = 1;
448 inline const ::GobyMOOSAppConfig& common()
const;
449 inline ::GobyMOOSAppConfig* mutable_common();
450 inline ::GobyMOOSAppConfig* release_common();
454 inline bool has_require_helm()
const;
455 inline void clear_require_helm();
456 static const int kRequireHelmFieldNumber = 10;
457 inline bool require_helm()
const;
458 inline void set_require_helm(
bool value);
461 inline bool has_helm_running_timeout()
const;
462 inline void clear_helm_running_timeout();
463 static const int kHelmRunningTimeoutFieldNumber = 11;
464 inline double helm_running_timeout()
const;
465 inline void set_helm_running_timeout(
double value);
468 inline bool has_frontseat_connected_timeout()
const;
469 inline void clear_frontseat_connected_timeout();
470 static const int kFrontseatConnectedTimeoutFieldNumber = 12;
471 inline double frontseat_connected_timeout()
const;
472 inline void set_frontseat_connected_timeout(
double value);
475 inline bool has_status_period()
const;
476 inline void clear_status_period();
477 static const int kStatusPeriodFieldNumber = 13;
478 inline ::google::protobuf::uint32 status_period()
const;
479 inline void set_status_period(::google::protobuf::uint32 value);
482 inline bool has_modem_id()
const;
483 inline void clear_modem_id();
484 static const int kModemIdFieldNumber = 14;
485 inline ::google::protobuf::uint32 modem_id()
const;
486 inline void set_modem_id(::google::protobuf::uint32 value);
489 inline bool has_moos_var()
const;
490 inline void clear_moos_var();
491 static const int kMoosVarFieldNumber = 20;
492 inline const ::iFrontSeatConfig_MOOSVariables& moos_var()
const;
493 inline ::iFrontSeatConfig_MOOSVariables* mutable_moos_var();
494 inline ::iFrontSeatConfig_MOOSVariables* release_moos_var();
498 inline bool has_exit_on_error()
const;
499 inline void clear_exit_on_error();
500 static const int kExitOnErrorFieldNumber = 21;
501 inline bool exit_on_error()
const;
502 inline void set_exit_on_error(
bool value);
505 inline bool has_legacy_cfg()
const;
506 inline void clear_legacy_cfg();
507 static const int kLegacyCfgFieldNumber = 30;
508 inline const ::iFrontSeatConfig_LegacyOperations& legacy_cfg()
const;
509 inline ::iFrontSeatConfig_LegacyOperations* mutable_legacy_cfg();
510 inline ::iFrontSeatConfig_LegacyOperations* release_legacy_cfg();
516 inline void set_has_common();
517 inline void clear_has_common();
518 inline void set_has_require_helm();
519 inline void clear_has_require_helm();
520 inline void set_has_helm_running_timeout();
521 inline void clear_has_helm_running_timeout();
522 inline void set_has_frontseat_connected_timeout();
523 inline void clear_has_frontseat_connected_timeout();
524 inline void set_has_status_period();
525 inline void clear_has_status_period();
526 inline void set_has_modem_id();
527 inline void clear_has_modem_id();
528 inline void set_has_moos_var();
529 inline void clear_has_moos_var();
530 inline void set_has_exit_on_error();
531 inline void clear_has_exit_on_error();
532 inline void set_has_legacy_cfg();
533 inline void clear_has_legacy_cfg();
535 ::google::protobuf::internal::ExtensionSet _extensions_;
537 ::google::protobuf::UnknownFieldSet _unknown_fields_;
539 ::google::protobuf::uint32 _has_bits_[1];
540 mutable int _cached_size_;
542 double helm_running_timeout_;
543 double frontseat_connected_timeout_;
544 ::google::protobuf::uint32 status_period_;
549 ::google::protobuf::uint32 modem_id_;
550 friend void protobuf_AddDesc_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
551 friend void protobuf_AssignDesc_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
552 friend void protobuf_ShutdownFile_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto();
554 void InitAsDefaultInstance();
565 inline bool iFrontSeatConfig_MOOSVariables::has_prefix()
const {
566 return (_has_bits_[0] & 0x00000001u) != 0;
568 inline void iFrontSeatConfig_MOOSVariables::set_has_prefix() {
569 _has_bits_[0] |= 0x00000001u;
571 inline void iFrontSeatConfig_MOOSVariables::clear_has_prefix() {
572 _has_bits_[0] &= ~0x00000001u;
574 inline void iFrontSeatConfig_MOOSVariables::clear_prefix() {
575 if (prefix_ != _default_prefix_) {
576 prefix_->assign(*_default_prefix_);
580 inline const ::std::string& iFrontSeatConfig_MOOSVariables::prefix()
const {
584 inline void iFrontSeatConfig_MOOSVariables::set_prefix(const ::std::string& value) {
586 if (prefix_ == _default_prefix_) {
587 prefix_ = new ::std::string;
589 prefix_->assign(value);
592 inline void iFrontSeatConfig_MOOSVariables::set_prefix(
const char* value) {
594 if (prefix_ == _default_prefix_) {
595 prefix_ = new ::std::string;
597 prefix_->assign(value);
600 inline void iFrontSeatConfig_MOOSVariables::set_prefix(
const char* value,
size_t size) {
602 if (prefix_ == _default_prefix_) {
603 prefix_ = new ::std::string;
605 prefix_->assign(reinterpret_cast<const char*>(value), size);
608 inline ::std::string* iFrontSeatConfig_MOOSVariables::mutable_prefix() {
610 if (prefix_ == _default_prefix_) {
611 prefix_ = new ::std::string(*_default_prefix_);
616 inline ::std::string* iFrontSeatConfig_MOOSVariables::release_prefix() {
618 if (prefix_ == _default_prefix_) {
621 ::std::string* temp = prefix_;
622 prefix_ =
const_cast< ::std::string*
>(_default_prefix_);
626 inline void iFrontSeatConfig_MOOSVariables::set_allocated_prefix(::std::string* prefix) {
627 if (prefix_ != _default_prefix_) {
635 prefix_ =
const_cast< ::std::string*
>(_default_prefix_);
641 inline bool iFrontSeatConfig_MOOSVariables::has_raw_out()
const {
642 return (_has_bits_[0] & 0x00000002u) != 0;
644 inline void iFrontSeatConfig_MOOSVariables::set_has_raw_out() {
645 _has_bits_[0] |= 0x00000002u;
647 inline void iFrontSeatConfig_MOOSVariables::clear_has_raw_out() {
648 _has_bits_[0] &= ~0x00000002u;
650 inline void iFrontSeatConfig_MOOSVariables::clear_raw_out() {
651 if (raw_out_ != _default_raw_out_) {
652 raw_out_->assign(*_default_raw_out_);
656 inline const ::std::string& iFrontSeatConfig_MOOSVariables::raw_out()
const {
660 inline void iFrontSeatConfig_MOOSVariables::set_raw_out(const ::std::string& value) {
662 if (raw_out_ == _default_raw_out_) {
663 raw_out_ = new ::std::string;
665 raw_out_->assign(value);
668 inline void iFrontSeatConfig_MOOSVariables::set_raw_out(
const char* value) {
670 if (raw_out_ == _default_raw_out_) {
671 raw_out_ = new ::std::string;
673 raw_out_->assign(value);
676 inline void iFrontSeatConfig_MOOSVariables::set_raw_out(
const char* value,
size_t size) {
678 if (raw_out_ == _default_raw_out_) {
679 raw_out_ = new ::std::string;
681 raw_out_->assign(reinterpret_cast<const char*>(value), size);
684 inline ::std::string* iFrontSeatConfig_MOOSVariables::mutable_raw_out() {
686 if (raw_out_ == _default_raw_out_) {
687 raw_out_ = new ::std::string(*_default_raw_out_);
692 inline ::std::string* iFrontSeatConfig_MOOSVariables::release_raw_out() {
694 if (raw_out_ == _default_raw_out_) {
697 ::std::string* temp = raw_out_;
698 raw_out_ =
const_cast< ::std::string*
>(_default_raw_out_);
702 inline void iFrontSeatConfig_MOOSVariables::set_allocated_raw_out(::std::string* raw_out) {
703 if (raw_out_ != _default_raw_out_) {
711 raw_out_ =
const_cast< ::std::string*
>(_default_raw_out_);
717 inline bool iFrontSeatConfig_MOOSVariables::has_raw_in()
const {
718 return (_has_bits_[0] & 0x00000004u) != 0;
720 inline void iFrontSeatConfig_MOOSVariables::set_has_raw_in() {
721 _has_bits_[0] |= 0x00000004u;
723 inline void iFrontSeatConfig_MOOSVariables::clear_has_raw_in() {
724 _has_bits_[0] &= ~0x00000004u;
726 inline void iFrontSeatConfig_MOOSVariables::clear_raw_in() {
727 if (raw_in_ != _default_raw_in_) {
728 raw_in_->assign(*_default_raw_in_);
732 inline const ::std::string& iFrontSeatConfig_MOOSVariables::raw_in()
const {
736 inline void iFrontSeatConfig_MOOSVariables::set_raw_in(const ::std::string& value) {
738 if (raw_in_ == _default_raw_in_) {
739 raw_in_ = new ::std::string;
741 raw_in_->assign(value);
744 inline void iFrontSeatConfig_MOOSVariables::set_raw_in(
const char* value) {
746 if (raw_in_ == _default_raw_in_) {
747 raw_in_ = new ::std::string;
749 raw_in_->assign(value);
752 inline void iFrontSeatConfig_MOOSVariables::set_raw_in(
const char* value,
size_t size) {
754 if (raw_in_ == _default_raw_in_) {
755 raw_in_ = new ::std::string;
757 raw_in_->assign(reinterpret_cast<const char*>(value), size);
760 inline ::std::string* iFrontSeatConfig_MOOSVariables::mutable_raw_in() {
762 if (raw_in_ == _default_raw_in_) {
763 raw_in_ = new ::std::string(*_default_raw_in_);
768 inline ::std::string* iFrontSeatConfig_MOOSVariables::release_raw_in() {
770 if (raw_in_ == _default_raw_in_) {
773 ::std::string* temp = raw_in_;
774 raw_in_ =
const_cast< ::std::string*
>(_default_raw_in_);
778 inline void iFrontSeatConfig_MOOSVariables::set_allocated_raw_in(::std::string* raw_in) {
779 if (raw_in_ != _default_raw_in_) {
787 raw_in_ =
const_cast< ::std::string*
>(_default_raw_in_);
793 inline bool iFrontSeatConfig_MOOSVariables::has_command_request()
const {
794 return (_has_bits_[0] & 0x00000008u) != 0;
796 inline void iFrontSeatConfig_MOOSVariables::set_has_command_request() {
797 _has_bits_[0] |= 0x00000008u;
799 inline void iFrontSeatConfig_MOOSVariables::clear_has_command_request() {
800 _has_bits_[0] &= ~0x00000008u;
802 inline void iFrontSeatConfig_MOOSVariables::clear_command_request() {
803 if (command_request_ != _default_command_request_) {
804 command_request_->assign(*_default_command_request_);
806 clear_has_command_request();
808 inline const ::std::string& iFrontSeatConfig_MOOSVariables::command_request()
const {
810 return *command_request_;
812 inline void iFrontSeatConfig_MOOSVariables::set_command_request(const ::std::string& value) {
813 set_has_command_request();
814 if (command_request_ == _default_command_request_) {
815 command_request_ = new ::std::string;
817 command_request_->assign(value);
820 inline void iFrontSeatConfig_MOOSVariables::set_command_request(
const char* value) {
821 set_has_command_request();
822 if (command_request_ == _default_command_request_) {
823 command_request_ = new ::std::string;
825 command_request_->assign(value);
828 inline void iFrontSeatConfig_MOOSVariables::set_command_request(
const char* value,
size_t size) {
829 set_has_command_request();
830 if (command_request_ == _default_command_request_) {
831 command_request_ = new ::std::string;
833 command_request_->assign(reinterpret_cast<const char*>(value), size);
836 inline ::std::string* iFrontSeatConfig_MOOSVariables::mutable_command_request() {
837 set_has_command_request();
838 if (command_request_ == _default_command_request_) {
839 command_request_ = new ::std::string(*_default_command_request_);
842 return command_request_;
844 inline ::std::string* iFrontSeatConfig_MOOSVariables::release_command_request() {
845 clear_has_command_request();
846 if (command_request_ == _default_command_request_) {
849 ::std::string* temp = command_request_;
850 command_request_ =
const_cast< ::std::string*
>(_default_command_request_);
854 inline void iFrontSeatConfig_MOOSVariables::set_allocated_command_request(::std::string* command_request) {
855 if (command_request_ != _default_command_request_) {
856 delete command_request_;
858 if (command_request) {
859 set_has_command_request();
860 command_request_ = command_request;
862 clear_has_command_request();
863 command_request_ =
const_cast< ::std::string*
>(_default_command_request_);
869 inline bool iFrontSeatConfig_MOOSVariables::has_command_response()
const {
870 return (_has_bits_[0] & 0x00000010u) != 0;
872 inline void iFrontSeatConfig_MOOSVariables::set_has_command_response() {
873 _has_bits_[0] |= 0x00000010u;
875 inline void iFrontSeatConfig_MOOSVariables::clear_has_command_response() {
876 _has_bits_[0] &= ~0x00000010u;
878 inline void iFrontSeatConfig_MOOSVariables::clear_command_response() {
879 if (command_response_ != _default_command_response_) {
880 command_response_->assign(*_default_command_response_);
882 clear_has_command_response();
884 inline const ::std::string& iFrontSeatConfig_MOOSVariables::command_response()
const {
886 return *command_response_;
888 inline void iFrontSeatConfig_MOOSVariables::set_command_response(const ::std::string& value) {
889 set_has_command_response();
890 if (command_response_ == _default_command_response_) {
891 command_response_ = new ::std::string;
893 command_response_->assign(value);
896 inline void iFrontSeatConfig_MOOSVariables::set_command_response(
const char* value) {
897 set_has_command_response();
898 if (command_response_ == _default_command_response_) {
899 command_response_ = new ::std::string;
901 command_response_->assign(value);
904 inline void iFrontSeatConfig_MOOSVariables::set_command_response(
const char* value,
size_t size) {
905 set_has_command_response();
906 if (command_response_ == _default_command_response_) {
907 command_response_ = new ::std::string;
909 command_response_->assign(reinterpret_cast<const char*>(value), size);
912 inline ::std::string* iFrontSeatConfig_MOOSVariables::mutable_command_response() {
913 set_has_command_response();
914 if (command_response_ == _default_command_response_) {
915 command_response_ = new ::std::string(*_default_command_response_);
918 return command_response_;
920 inline ::std::string* iFrontSeatConfig_MOOSVariables::release_command_response() {
921 clear_has_command_response();
922 if (command_response_ == _default_command_response_) {
925 ::std::string* temp = command_response_;
926 command_response_ =
const_cast< ::std::string*
>(_default_command_response_);
930 inline void iFrontSeatConfig_MOOSVariables::set_allocated_command_response(::std::string* command_response) {
931 if (command_response_ != _default_command_response_) {
932 delete command_response_;
934 if (command_response) {
935 set_has_command_response();
936 command_response_ = command_response;
938 clear_has_command_response();
939 command_response_ =
const_cast< ::std::string*
>(_default_command_response_);
945 inline bool iFrontSeatConfig_MOOSVariables::has_data_from_frontseat()
const {
946 return (_has_bits_[0] & 0x00000020u) != 0;
948 inline void iFrontSeatConfig_MOOSVariables::set_has_data_from_frontseat() {
949 _has_bits_[0] |= 0x00000020u;
951 inline void iFrontSeatConfig_MOOSVariables::clear_has_data_from_frontseat() {
952 _has_bits_[0] &= ~0x00000020u;
954 inline void iFrontSeatConfig_MOOSVariables::clear_data_from_frontseat() {
955 if (data_from_frontseat_ != _default_data_from_frontseat_) {
956 data_from_frontseat_->assign(*_default_data_from_frontseat_);
958 clear_has_data_from_frontseat();
960 inline const ::std::string& iFrontSeatConfig_MOOSVariables::data_from_frontseat()
const {
962 return *data_from_frontseat_;
964 inline void iFrontSeatConfig_MOOSVariables::set_data_from_frontseat(const ::std::string& value) {
965 set_has_data_from_frontseat();
966 if (data_from_frontseat_ == _default_data_from_frontseat_) {
967 data_from_frontseat_ = new ::std::string;
969 data_from_frontseat_->assign(value);
972 inline void iFrontSeatConfig_MOOSVariables::set_data_from_frontseat(
const char* value) {
973 set_has_data_from_frontseat();
974 if (data_from_frontseat_ == _default_data_from_frontseat_) {
975 data_from_frontseat_ = new ::std::string;
977 data_from_frontseat_->assign(value);
980 inline void iFrontSeatConfig_MOOSVariables::set_data_from_frontseat(
const char* value,
size_t size) {
981 set_has_data_from_frontseat();
982 if (data_from_frontseat_ == _default_data_from_frontseat_) {
983 data_from_frontseat_ = new ::std::string;
985 data_from_frontseat_->assign(reinterpret_cast<const char*>(value), size);
988 inline ::std::string* iFrontSeatConfig_MOOSVariables::mutable_data_from_frontseat() {
989 set_has_data_from_frontseat();
990 if (data_from_frontseat_ == _default_data_from_frontseat_) {
991 data_from_frontseat_ = new ::std::string(*_default_data_from_frontseat_);
994 return data_from_frontseat_;
996 inline ::std::string* iFrontSeatConfig_MOOSVariables::release_data_from_frontseat() {
997 clear_has_data_from_frontseat();
998 if (data_from_frontseat_ == _default_data_from_frontseat_) {
1001 ::std::string* temp = data_from_frontseat_;
1002 data_from_frontseat_ =
const_cast< ::std::string*
>(_default_data_from_frontseat_);
1006 inline void iFrontSeatConfig_MOOSVariables::set_allocated_data_from_frontseat(::std::string* data_from_frontseat) {
1007 if (data_from_frontseat_ != _default_data_from_frontseat_) {
1008 delete data_from_frontseat_;
1010 if (data_from_frontseat) {
1011 set_has_data_from_frontseat();
1012 data_from_frontseat_ = data_from_frontseat;
1014 clear_has_data_from_frontseat();
1015 data_from_frontseat_ =
const_cast< ::std::string*
>(_default_data_from_frontseat_);
1021 inline bool iFrontSeatConfig_MOOSVariables::has_data_to_frontseat()
const {
1022 return (_has_bits_[0] & 0x00000040u) != 0;
1024 inline void iFrontSeatConfig_MOOSVariables::set_has_data_to_frontseat() {
1025 _has_bits_[0] |= 0x00000040u;
1027 inline void iFrontSeatConfig_MOOSVariables::clear_has_data_to_frontseat() {
1028 _has_bits_[0] &= ~0x00000040u;
1030 inline void iFrontSeatConfig_MOOSVariables::clear_data_to_frontseat() {
1031 if (data_to_frontseat_ != _default_data_to_frontseat_) {
1032 data_to_frontseat_->assign(*_default_data_to_frontseat_);
1034 clear_has_data_to_frontseat();
1036 inline const ::std::string& iFrontSeatConfig_MOOSVariables::data_to_frontseat()
const {
1038 return *data_to_frontseat_;
1040 inline void iFrontSeatConfig_MOOSVariables::set_data_to_frontseat(const ::std::string& value) {
1041 set_has_data_to_frontseat();
1042 if (data_to_frontseat_ == _default_data_to_frontseat_) {
1043 data_to_frontseat_ = new ::std::string;
1045 data_to_frontseat_->assign(value);
1048 inline void iFrontSeatConfig_MOOSVariables::set_data_to_frontseat(
const char* value) {
1049 set_has_data_to_frontseat();
1050 if (data_to_frontseat_ == _default_data_to_frontseat_) {
1051 data_to_frontseat_ = new ::std::string;
1053 data_to_frontseat_->assign(value);
1056 inline void iFrontSeatConfig_MOOSVariables::set_data_to_frontseat(
const char* value,
size_t size) {
1057 set_has_data_to_frontseat();
1058 if (data_to_frontseat_ == _default_data_to_frontseat_) {
1059 data_to_frontseat_ = new ::std::string;
1061 data_to_frontseat_->assign(reinterpret_cast<const char*>(value), size);
1064 inline ::std::string* iFrontSeatConfig_MOOSVariables::mutable_data_to_frontseat() {
1065 set_has_data_to_frontseat();
1066 if (data_to_frontseat_ == _default_data_to_frontseat_) {
1067 data_to_frontseat_ = new ::std::string(*_default_data_to_frontseat_);
1070 return data_to_frontseat_;
1072 inline ::std::string* iFrontSeatConfig_MOOSVariables::release_data_to_frontseat() {
1073 clear_has_data_to_frontseat();
1074 if (data_to_frontseat_ == _default_data_to_frontseat_) {
1077 ::std::string* temp = data_to_frontseat_;
1078 data_to_frontseat_ =
const_cast< ::std::string*
>(_default_data_to_frontseat_);
1082 inline void iFrontSeatConfig_MOOSVariables::set_allocated_data_to_frontseat(::std::string* data_to_frontseat) {
1083 if (data_to_frontseat_ != _default_data_to_frontseat_) {
1084 delete data_to_frontseat_;
1086 if (data_to_frontseat) {
1087 set_has_data_to_frontseat();
1088 data_to_frontseat_ = data_to_frontseat;
1090 clear_has_data_to_frontseat();
1091 data_to_frontseat_ =
const_cast< ::std::string*
>(_default_data_to_frontseat_);
1097 inline bool iFrontSeatConfig_MOOSVariables::has_status()
const {
1098 return (_has_bits_[0] & 0x00000080u) != 0;
1100 inline void iFrontSeatConfig_MOOSVariables::set_has_status() {
1101 _has_bits_[0] |= 0x00000080u;
1103 inline void iFrontSeatConfig_MOOSVariables::clear_has_status() {
1104 _has_bits_[0] &= ~0x00000080u;
1106 inline void iFrontSeatConfig_MOOSVariables::clear_status() {
1107 if (status_ != _default_status_) {
1108 status_->assign(*_default_status_);
1112 inline const ::std::string& iFrontSeatConfig_MOOSVariables::status()
const {
1116 inline void iFrontSeatConfig_MOOSVariables::set_status(const ::std::string& value) {
1118 if (status_ == _default_status_) {
1119 status_ = new ::std::string;
1121 status_->assign(value);
1124 inline void iFrontSeatConfig_MOOSVariables::set_status(
const char* value) {
1126 if (status_ == _default_status_) {
1127 status_ = new ::std::string;
1129 status_->assign(value);
1132 inline void iFrontSeatConfig_MOOSVariables::set_status(
const char* value,
size_t size) {
1134 if (status_ == _default_status_) {
1135 status_ = new ::std::string;
1137 status_->assign(reinterpret_cast<const char*>(value), size);
1140 inline ::std::string* iFrontSeatConfig_MOOSVariables::mutable_status() {
1142 if (status_ == _default_status_) {
1143 status_ = new ::std::string(*_default_status_);
1148 inline ::std::string* iFrontSeatConfig_MOOSVariables::release_status() {
1150 if (status_ == _default_status_) {
1153 ::std::string* temp = status_;
1154 status_ =
const_cast< ::std::string*
>(_default_status_);
1158 inline void iFrontSeatConfig_MOOSVariables::set_allocated_status(::std::string* status) {
1159 if (status_ != _default_status_) {
1167 status_ =
const_cast< ::std::string*
>(_default_status_);
1173 inline bool iFrontSeatConfig_MOOSVariables::has_node_status()
const {
1174 return (_has_bits_[0] & 0x00000100u) != 0;
1176 inline void iFrontSeatConfig_MOOSVariables::set_has_node_status() {
1177 _has_bits_[0] |= 0x00000100u;
1179 inline void iFrontSeatConfig_MOOSVariables::clear_has_node_status() {
1180 _has_bits_[0] &= ~0x00000100u;
1182 inline void iFrontSeatConfig_MOOSVariables::clear_node_status() {
1183 if (node_status_ != _default_node_status_) {
1184 node_status_->assign(*_default_node_status_);
1186 clear_has_node_status();
1188 inline const ::std::string& iFrontSeatConfig_MOOSVariables::node_status()
const {
1190 return *node_status_;
1192 inline void iFrontSeatConfig_MOOSVariables::set_node_status(const ::std::string& value) {
1193 set_has_node_status();
1194 if (node_status_ == _default_node_status_) {
1195 node_status_ = new ::std::string;
1197 node_status_->assign(value);
1200 inline void iFrontSeatConfig_MOOSVariables::set_node_status(
const char* value) {
1201 set_has_node_status();
1202 if (node_status_ == _default_node_status_) {
1203 node_status_ = new ::std::string;
1205 node_status_->assign(value);
1208 inline void iFrontSeatConfig_MOOSVariables::set_node_status(
const char* value,
size_t size) {
1209 set_has_node_status();
1210 if (node_status_ == _default_node_status_) {
1211 node_status_ = new ::std::string;
1213 node_status_->assign(reinterpret_cast<const char*>(value), size);
1216 inline ::std::string* iFrontSeatConfig_MOOSVariables::mutable_node_status() {
1217 set_has_node_status();
1218 if (node_status_ == _default_node_status_) {
1219 node_status_ = new ::std::string(*_default_node_status_);
1222 return node_status_;
1224 inline ::std::string* iFrontSeatConfig_MOOSVariables::release_node_status() {
1225 clear_has_node_status();
1226 if (node_status_ == _default_node_status_) {
1229 ::std::string* temp = node_status_;
1230 node_status_ =
const_cast< ::std::string*
>(_default_node_status_);
1234 inline void iFrontSeatConfig_MOOSVariables::set_allocated_node_status(::std::string* node_status) {
1235 if (node_status_ != _default_node_status_) {
1236 delete node_status_;
1239 set_has_node_status();
1240 node_status_ = node_status;
1242 clear_has_node_status();
1243 node_status_ =
const_cast< ::std::string*
>(_default_node_status_);
1253 inline bool iFrontSeatConfig_LegacyOperations::has_subscribe_desired()
const {
1254 return (_has_bits_[0] & 0x00000001u) != 0;
1256 inline void iFrontSeatConfig_LegacyOperations::set_has_subscribe_desired() {
1257 _has_bits_[0] |= 0x00000001u;
1259 inline void iFrontSeatConfig_LegacyOperations::clear_has_subscribe_desired() {
1260 _has_bits_[0] &= ~0x00000001u;
1262 inline void iFrontSeatConfig_LegacyOperations::clear_subscribe_desired() {
1263 subscribe_desired_ =
true;
1264 clear_has_subscribe_desired();
1266 inline bool iFrontSeatConfig_LegacyOperations::subscribe_desired()
const {
1268 return subscribe_desired_;
1270 inline void iFrontSeatConfig_LegacyOperations::set_subscribe_desired(
bool value) {
1271 set_has_subscribe_desired();
1272 subscribe_desired_ = value;
1277 inline bool iFrontSeatConfig_LegacyOperations::has_subscribe_ctd()
const {
1278 return (_has_bits_[0] & 0x00000002u) != 0;
1280 inline void iFrontSeatConfig_LegacyOperations::set_has_subscribe_ctd() {
1281 _has_bits_[0] |= 0x00000002u;
1283 inline void iFrontSeatConfig_LegacyOperations::clear_has_subscribe_ctd() {
1284 _has_bits_[0] &= ~0x00000002u;
1286 inline void iFrontSeatConfig_LegacyOperations::clear_subscribe_ctd() {
1287 subscribe_ctd_ =
false;
1288 clear_has_subscribe_ctd();
1290 inline bool iFrontSeatConfig_LegacyOperations::subscribe_ctd()
const {
1292 return subscribe_ctd_;
1294 inline void iFrontSeatConfig_LegacyOperations::set_subscribe_ctd(
bool value) {
1295 set_has_subscribe_ctd();
1296 subscribe_ctd_ = value;
1301 inline bool iFrontSeatConfig_LegacyOperations::has_subscribe_acomms_raw()
const {
1302 return (_has_bits_[0] & 0x00000004u) != 0;
1304 inline void iFrontSeatConfig_LegacyOperations::set_has_subscribe_acomms_raw() {
1305 _has_bits_[0] |= 0x00000004u;
1307 inline void iFrontSeatConfig_LegacyOperations::clear_has_subscribe_acomms_raw() {
1308 _has_bits_[0] &= ~0x00000004u;
1310 inline void iFrontSeatConfig_LegacyOperations::clear_subscribe_acomms_raw() {
1311 subscribe_acomms_raw_ =
false;
1312 clear_has_subscribe_acomms_raw();
1314 inline bool iFrontSeatConfig_LegacyOperations::subscribe_acomms_raw()
const {
1316 return subscribe_acomms_raw_;
1318 inline void iFrontSeatConfig_LegacyOperations::set_subscribe_acomms_raw(
bool value) {
1319 set_has_subscribe_acomms_raw();
1320 subscribe_acomms_raw_ = value;
1325 inline bool iFrontSeatConfig_LegacyOperations::has_pub_sub_bf_commands()
const {
1326 return (_has_bits_[0] & 0x00000008u) != 0;
1328 inline void iFrontSeatConfig_LegacyOperations::set_has_pub_sub_bf_commands() {
1329 _has_bits_[0] |= 0x00000008u;
1331 inline void iFrontSeatConfig_LegacyOperations::clear_has_pub_sub_bf_commands() {
1332 _has_bits_[0] &= ~0x00000008u;
1334 inline void iFrontSeatConfig_LegacyOperations::clear_pub_sub_bf_commands() {
1335 pub_sub_bf_commands_ =
false;
1336 clear_has_pub_sub_bf_commands();
1338 inline bool iFrontSeatConfig_LegacyOperations::pub_sub_bf_commands()
const {
1340 return pub_sub_bf_commands_;
1342 inline void iFrontSeatConfig_LegacyOperations::set_pub_sub_bf_commands(
bool value) {
1343 set_has_pub_sub_bf_commands();
1344 pub_sub_bf_commands_ = value;
1349 inline bool iFrontSeatConfig_LegacyOperations::has_publish_nav()
const {
1350 return (_has_bits_[0] & 0x00000010u) != 0;
1352 inline void iFrontSeatConfig_LegacyOperations::set_has_publish_nav() {
1353 _has_bits_[0] |= 0x00000010u;
1355 inline void iFrontSeatConfig_LegacyOperations::clear_has_publish_nav() {
1356 _has_bits_[0] &= ~0x00000010u;
1358 inline void iFrontSeatConfig_LegacyOperations::clear_publish_nav() {
1359 publish_nav_ =
true;
1360 clear_has_publish_nav();
1362 inline bool iFrontSeatConfig_LegacyOperations::publish_nav()
const {
1364 return publish_nav_;
1366 inline void iFrontSeatConfig_LegacyOperations::set_publish_nav(
bool value) {
1367 set_has_publish_nav();
1368 publish_nav_ = value;
1373 inline bool iFrontSeatConfig_LegacyOperations::has_publish_fs_bs_ready()
const {
1374 return (_has_bits_[0] & 0x00000020u) != 0;
1376 inline void iFrontSeatConfig_LegacyOperations::set_has_publish_fs_bs_ready() {
1377 _has_bits_[0] |= 0x00000020u;
1379 inline void iFrontSeatConfig_LegacyOperations::clear_has_publish_fs_bs_ready() {
1380 _has_bits_[0] &= ~0x00000020u;
1382 inline void iFrontSeatConfig_LegacyOperations::clear_publish_fs_bs_ready() {
1383 publish_fs_bs_ready_ =
false;
1384 clear_has_publish_fs_bs_ready();
1386 inline bool iFrontSeatConfig_LegacyOperations::publish_fs_bs_ready()
const {
1388 return publish_fs_bs_ready_;
1390 inline void iFrontSeatConfig_LegacyOperations::set_publish_fs_bs_ready(
bool value) {
1391 set_has_publish_fs_bs_ready();
1392 publish_fs_bs_ready_ = value;
1401 inline bool iFrontSeatConfig::has_common()
const {
1402 return (_has_bits_[0] & 0x00000001u) != 0;
1404 inline void iFrontSeatConfig::set_has_common() {
1405 _has_bits_[0] |= 0x00000001u;
1407 inline void iFrontSeatConfig::clear_has_common() {
1408 _has_bits_[0] &= ~0x00000001u;
1410 inline void iFrontSeatConfig::clear_common() {
1411 if (common_ != NULL) common_->::GobyMOOSAppConfig::Clear();
1414 inline const ::GobyMOOSAppConfig& iFrontSeatConfig::common()
const {
1416 return common_ != NULL ? *common_ : *default_instance_->common_;
1418 inline ::GobyMOOSAppConfig* iFrontSeatConfig::mutable_common() {
1420 if (common_ == NULL) common_ = new ::GobyMOOSAppConfig;
1424 inline ::GobyMOOSAppConfig* iFrontSeatConfig::release_common() {
1430 inline void iFrontSeatConfig::set_allocated_common(::
GobyMOOSAppConfig* common) {
1442 inline bool iFrontSeatConfig::has_require_helm()
const {
1443 return (_has_bits_[0] & 0x00000002u) != 0;
1445 inline void iFrontSeatConfig::set_has_require_helm() {
1446 _has_bits_[0] |= 0x00000002u;
1448 inline void iFrontSeatConfig::clear_has_require_helm() {
1449 _has_bits_[0] &= ~0x00000002u;
1451 inline void iFrontSeatConfig::clear_require_helm() {
1452 require_helm_ =
true;
1453 clear_has_require_helm();
1455 inline bool iFrontSeatConfig::require_helm()
const {
1457 return require_helm_;
1459 inline void iFrontSeatConfig::set_require_helm(
bool value) {
1460 set_has_require_helm();
1461 require_helm_ = value;
1466 inline bool iFrontSeatConfig::has_helm_running_timeout()
const {
1467 return (_has_bits_[0] & 0x00000004u) != 0;
1469 inline void iFrontSeatConfig::set_has_helm_running_timeout() {
1470 _has_bits_[0] |= 0x00000004u;
1472 inline void iFrontSeatConfig::clear_has_helm_running_timeout() {
1473 _has_bits_[0] &= ~0x00000004u;
1475 inline void iFrontSeatConfig::clear_helm_running_timeout() {
1476 helm_running_timeout_ = 10;
1477 clear_has_helm_running_timeout();
1479 inline double iFrontSeatConfig::helm_running_timeout()
const {
1481 return helm_running_timeout_;
1483 inline void iFrontSeatConfig::set_helm_running_timeout(
double value) {
1484 set_has_helm_running_timeout();
1485 helm_running_timeout_ = value;
1490 inline bool iFrontSeatConfig::has_frontseat_connected_timeout()
const {
1491 return (_has_bits_[0] & 0x00000008u) != 0;
1493 inline void iFrontSeatConfig::set_has_frontseat_connected_timeout() {
1494 _has_bits_[0] |= 0x00000008u;
1496 inline void iFrontSeatConfig::clear_has_frontseat_connected_timeout() {
1497 _has_bits_[0] &= ~0x00000008u;
1499 inline void iFrontSeatConfig::clear_frontseat_connected_timeout() {
1500 frontseat_connected_timeout_ = 10;
1501 clear_has_frontseat_connected_timeout();
1503 inline double iFrontSeatConfig::frontseat_connected_timeout()
const {
1505 return frontseat_connected_timeout_;
1507 inline void iFrontSeatConfig::set_frontseat_connected_timeout(
double value) {
1508 set_has_frontseat_connected_timeout();
1509 frontseat_connected_timeout_ = value;
1514 inline bool iFrontSeatConfig::has_status_period()
const {
1515 return (_has_bits_[0] & 0x00000010u) != 0;
1517 inline void iFrontSeatConfig::set_has_status_period() {
1518 _has_bits_[0] |= 0x00000010u;
1520 inline void iFrontSeatConfig::clear_has_status_period() {
1521 _has_bits_[0] &= ~0x00000010u;
1523 inline void iFrontSeatConfig::clear_status_period() {
1524 status_period_ = 5u;
1525 clear_has_status_period();
1527 inline ::google::protobuf::uint32 iFrontSeatConfig::status_period()
const {
1529 return status_period_;
1531 inline void iFrontSeatConfig::set_status_period(::google::protobuf::uint32 value) {
1532 set_has_status_period();
1533 status_period_ = value;
1538 inline bool iFrontSeatConfig::has_modem_id()
const {
1539 return (_has_bits_[0] & 0x00000020u) != 0;
1541 inline void iFrontSeatConfig::set_has_modem_id() {
1542 _has_bits_[0] |= 0x00000020u;
1544 inline void iFrontSeatConfig::clear_has_modem_id() {
1545 _has_bits_[0] &= ~0x00000020u;
1547 inline void iFrontSeatConfig::clear_modem_id() {
1549 clear_has_modem_id();
1551 inline ::google::protobuf::uint32 iFrontSeatConfig::modem_id()
const {
1555 inline void iFrontSeatConfig::set_modem_id(::google::protobuf::uint32 value) {
1562 inline bool iFrontSeatConfig::has_moos_var()
const {
1563 return (_has_bits_[0] & 0x00000040u) != 0;
1565 inline void iFrontSeatConfig::set_has_moos_var() {
1566 _has_bits_[0] |= 0x00000040u;
1568 inline void iFrontSeatConfig::clear_has_moos_var() {
1569 _has_bits_[0] &= ~0x00000040u;
1571 inline void iFrontSeatConfig::clear_moos_var() {
1572 if (moos_var_ != NULL) moos_var_->::iFrontSeatConfig_MOOSVariables::Clear();
1573 clear_has_moos_var();
1575 inline const ::iFrontSeatConfig_MOOSVariables& iFrontSeatConfig::moos_var()
const {
1577 return moos_var_ != NULL ? *moos_var_ : *default_instance_->moos_var_;
1579 inline ::iFrontSeatConfig_MOOSVariables* iFrontSeatConfig::mutable_moos_var() {
1581 if (moos_var_ == NULL) moos_var_ = new ::iFrontSeatConfig_MOOSVariables;
1585 inline ::iFrontSeatConfig_MOOSVariables* iFrontSeatConfig::release_moos_var() {
1586 clear_has_moos_var();
1593 moos_var_ = moos_var;
1597 clear_has_moos_var();
1603 inline bool iFrontSeatConfig::has_exit_on_error()
const {
1604 return (_has_bits_[0] & 0x00000080u) != 0;
1606 inline void iFrontSeatConfig::set_has_exit_on_error() {
1607 _has_bits_[0] |= 0x00000080u;
1609 inline void iFrontSeatConfig::clear_has_exit_on_error() {
1610 _has_bits_[0] &= ~0x00000080u;
1612 inline void iFrontSeatConfig::clear_exit_on_error() {
1613 exit_on_error_ =
false;
1614 clear_has_exit_on_error();
1616 inline bool iFrontSeatConfig::exit_on_error()
const {
1618 return exit_on_error_;
1620 inline void iFrontSeatConfig::set_exit_on_error(
bool value) {
1621 set_has_exit_on_error();
1622 exit_on_error_ = value;
1627 inline bool iFrontSeatConfig::has_legacy_cfg()
const {
1628 return (_has_bits_[0] & 0x00000100u) != 0;
1630 inline void iFrontSeatConfig::set_has_legacy_cfg() {
1631 _has_bits_[0] |= 0x00000100u;
1633 inline void iFrontSeatConfig::clear_has_legacy_cfg() {
1634 _has_bits_[0] &= ~0x00000100u;
1636 inline void iFrontSeatConfig::clear_legacy_cfg() {
1637 if (legacy_cfg_ != NULL) legacy_cfg_->::iFrontSeatConfig_LegacyOperations::Clear();
1638 clear_has_legacy_cfg();
1640 inline const ::iFrontSeatConfig_LegacyOperations& iFrontSeatConfig::legacy_cfg()
const {
1642 return legacy_cfg_ != NULL ? *legacy_cfg_ : *default_instance_->legacy_cfg_;
1644 inline ::iFrontSeatConfig_LegacyOperations* iFrontSeatConfig::mutable_legacy_cfg() {
1645 set_has_legacy_cfg();
1646 if (legacy_cfg_ == NULL) legacy_cfg_ = new ::iFrontSeatConfig_LegacyOperations;
1650 inline ::iFrontSeatConfig_LegacyOperations* iFrontSeatConfig::release_legacy_cfg() {
1651 clear_has_legacy_cfg();
1658 legacy_cfg_ = legacy_cfg;
1660 set_has_legacy_cfg();
1662 clear_has_legacy_cfg();
1672 namespace protobuf {
1681 #endif // PROTOBUF_goby_2fmoos_2fprotobuf_2ffrontseat_5fconfig_2eproto__INCLUDED