4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fcessna_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fcessna_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
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 3019000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/unknown_field_set.h>
36 #pragma GCC system_header
39 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
42 #include <sys/sysmacros.h>
47 #include <google/protobuf/port_def.inc>
48 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fcessna_2eproto IGNITION_MSGS_VISIBLE
49 PROTOBUF_NAMESPACE_OPEN
53 PROTOBUF_NAMESPACE_CLOSE
57 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
59 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
63 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
64 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
65 static const uint32_t offsets[];
71 struct CessnaDefaultTypeInternal;
75 PROTOBUF_NAMESPACE_OPEN
76 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Cessna* Arena::CreateMaybeMessage<::ignition::msgs::Cessna>(Arena*);
77 PROTOBUF_NAMESPACE_CLOSE
83 class IGNITION_MSGS_VISIBLE
Cessna final :
84 public ::PROTOBUF_NAMESPACE_ID::Message {
88 explicit constexpr
Cessna(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
93 *
this = ::std::move(from);
101 if (
this == &from)
return *
this;
102 if (GetOwningArena() == from.GetOwningArena()
103 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
104 && GetOwningArena() !=
nullptr
114 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
115 return GetDescriptor();
118 return default_instance().GetMetadata().descriptor;
121 return default_instance().GetMetadata().reflection;
124 return *internal_default_instance();
127 return reinterpret_cast<const Cessna*
>(
130 static constexpr
int kIndexInFileMessages =
137 if (other ==
this)
return;
138 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
139 if (GetOwningArena() !=
nullptr &&
140 GetOwningArena() == other->GetOwningArena()) {
142 if (GetOwningArena() == other->GetOwningArena()) {
146 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
150 if (other ==
this)
return;
151 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
157 Cessna*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
158 return CreateMaybeMessage<Cessna>(arena);
160 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
162 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
165 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
167 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
168 bool IsInitialized() const final;
170 size_t ByteSizeLong() const final;
171 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
172 uint8_t* _InternalSerialize(
173 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
174 int GetCachedSize() const final {
return _cached_size_.Get(); }
179 void SetCachedSize(
int size)
const final;
180 void InternalSwap(
Cessna* other);
183 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
184 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
185 return "ignition.msgs.Cessna";
188 explicit Cessna(::PROTOBUF_NAMESPACE_ID::Arena* arena,
189 bool is_message_owned =
false);
191 static void ArenaDtor(
void*
object);
192 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
196 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
198 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
205 kHeaderFieldNumber = 1,
206 kPropellerSpeedFieldNumber = 2,
207 kLeftAileronFieldNumber = 3,
208 kLeftFlapFieldNumber = 4,
209 kRightAileronFieldNumber = 5,
210 kRightFlapFieldNumber = 6,
211 kElevatorsFieldNumber = 7,
212 kRudderFieldNumber = 8,
213 kCmdPropellerSpeedFieldNumber = 9,
214 kCmdLeftAileronFieldNumber = 10,
215 kCmdLeftFlapFieldNumber = 11,
216 kCmdRightAileronFieldNumber = 12,
217 kCmdRightFlapFieldNumber = 13,
218 kCmdElevatorsFieldNumber = 14,
219 kCmdRudderFieldNumber = 15,
222 bool has_header()
const;
224 bool _internal_has_header()
const;
227 const ::ignition::msgs::Header& header()
const;
228 PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
232 const ::ignition::msgs::Header& _internal_header()
const;
235 void unsafe_arena_set_allocated_header(
240 void clear_propeller_speed();
241 float propeller_speed()
const;
242 void set_propeller_speed(
float value);
244 float _internal_propeller_speed()
const;
245 void _internal_set_propeller_speed(
float value);
249 void clear_left_aileron();
250 float left_aileron()
const;
251 void set_left_aileron(
float value);
253 float _internal_left_aileron()
const;
254 void _internal_set_left_aileron(
float value);
258 void clear_left_flap();
259 float left_flap()
const;
260 void set_left_flap(
float value);
262 float _internal_left_flap()
const;
263 void _internal_set_left_flap(
float value);
267 void clear_right_aileron();
268 float right_aileron()
const;
269 void set_right_aileron(
float value);
271 float _internal_right_aileron()
const;
272 void _internal_set_right_aileron(
float value);
276 void clear_right_flap();
277 float right_flap()
const;
278 void set_right_flap(
float value);
280 float _internal_right_flap()
const;
281 void _internal_set_right_flap(
float value);
285 void clear_elevators();
286 float elevators()
const;
287 void set_elevators(
float value);
289 float _internal_elevators()
const;
290 void _internal_set_elevators(
float value);
295 float rudder()
const;
296 void set_rudder(
float value);
298 float _internal_rudder()
const;
299 void _internal_set_rudder(
float value);
303 void clear_cmd_propeller_speed();
304 float cmd_propeller_speed()
const;
305 void set_cmd_propeller_speed(
float value);
307 float _internal_cmd_propeller_speed()
const;
308 void _internal_set_cmd_propeller_speed(
float value);
312 void clear_cmd_left_aileron();
313 float cmd_left_aileron()
const;
314 void set_cmd_left_aileron(
float value);
316 float _internal_cmd_left_aileron()
const;
317 void _internal_set_cmd_left_aileron(
float value);
321 void clear_cmd_left_flap();
322 float cmd_left_flap()
const;
323 void set_cmd_left_flap(
float value);
325 float _internal_cmd_left_flap()
const;
326 void _internal_set_cmd_left_flap(
float value);
330 void clear_cmd_right_aileron();
331 float cmd_right_aileron()
const;
332 void set_cmd_right_aileron(
float value);
334 float _internal_cmd_right_aileron()
const;
335 void _internal_set_cmd_right_aileron(
float value);
339 void clear_cmd_right_flap();
340 float cmd_right_flap()
const;
341 void set_cmd_right_flap(
float value);
343 float _internal_cmd_right_flap()
const;
344 void _internal_set_cmd_right_flap(
float value);
348 void clear_cmd_elevators();
349 float cmd_elevators()
const;
350 void set_cmd_elevators(
float value);
352 float _internal_cmd_elevators()
const;
353 void _internal_set_cmd_elevators(
float value);
357 void clear_cmd_rudder();
358 float cmd_rudder()
const;
359 void set_cmd_rudder(
float value);
361 float _internal_cmd_rudder()
const;
362 void _internal_set_cmd_rudder(
float value);
369 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
370 typedef void InternalArenaConstructable_;
371 typedef void DestructorSkippable_;
373 float propeller_speed_;
376 float right_aileron_;
380 float cmd_propeller_speed_;
381 float cmd_left_aileron_;
382 float cmd_left_flap_;
383 float cmd_right_aileron_;
384 float cmd_right_flap_;
385 float cmd_elevators_;
387 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
388 friend struct ::TableStruct_ignition_2fmsgs_2fcessna_2eproto;
396 #pragma GCC diagnostic push
397 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
402 inline bool Cessna::_internal_has_header()
const {
403 return this != internal_default_instance() && header_ !=
nullptr;
406 return _internal_has_header();
408 inline const ::ignition::msgs::Header& Cessna::_internal_header()
const {
409 const ::ignition::msgs::Header* p = header_;
415 return _internal_header();
419 if (GetArenaForAllocation() ==
nullptr) {
420 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
434 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
435 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
436 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
437 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
439 if (GetArenaForAllocation() !=
nullptr) {
440 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
452 inline ::ignition::msgs::Header* Cessna::_internal_mutable_header() {
454 if (header_ ==
nullptr) {
455 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
466 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
467 if (message_arena ==
nullptr) {
468 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
471 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
472 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
473 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
474 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header));
475 if (message_arena != submessage_arena) {
476 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
477 message_arena, header, submessage_arena);
489 propeller_speed_ = 0;
491 inline float Cessna::_internal_propeller_speed()
const {
492 return propeller_speed_;
496 return _internal_propeller_speed();
498 inline void Cessna::_internal_set_propeller_speed(
float value) {
500 propeller_speed_ = value;
503 _internal_set_propeller_speed(value);
511 inline float Cessna::_internal_left_aileron()
const {
512 return left_aileron_;
516 return _internal_left_aileron();
518 inline void Cessna::_internal_set_left_aileron(
float value) {
520 left_aileron_ = value;
523 _internal_set_left_aileron(value);
531 inline float Cessna::_internal_left_flap()
const {
536 return _internal_left_flap();
538 inline void Cessna::_internal_set_left_flap(
float value) {
543 _internal_set_left_flap(value);
551 inline float Cessna::_internal_right_aileron()
const {
552 return right_aileron_;
556 return _internal_right_aileron();
558 inline void Cessna::_internal_set_right_aileron(
float value) {
560 right_aileron_ = value;
563 _internal_set_right_aileron(value);
571 inline float Cessna::_internal_right_flap()
const {
576 return _internal_right_flap();
578 inline void Cessna::_internal_set_right_flap(
float value) {
583 _internal_set_right_flap(value);
591 inline float Cessna::_internal_elevators()
const {
596 return _internal_elevators();
598 inline void Cessna::_internal_set_elevators(
float value) {
603 _internal_set_elevators(value);
611 inline float Cessna::_internal_rudder()
const {
616 return _internal_rudder();
618 inline void Cessna::_internal_set_rudder(
float value) {
623 _internal_set_rudder(value);
629 cmd_propeller_speed_ = 0;
631 inline float Cessna::_internal_cmd_propeller_speed()
const {
632 return cmd_propeller_speed_;
636 return _internal_cmd_propeller_speed();
638 inline void Cessna::_internal_set_cmd_propeller_speed(
float value) {
640 cmd_propeller_speed_ = value;
643 _internal_set_cmd_propeller_speed(value);
649 cmd_left_aileron_ = 0;
651 inline float Cessna::_internal_cmd_left_aileron()
const {
652 return cmd_left_aileron_;
656 return _internal_cmd_left_aileron();
658 inline void Cessna::_internal_set_cmd_left_aileron(
float value) {
660 cmd_left_aileron_ = value;
663 _internal_set_cmd_left_aileron(value);
671 inline float Cessna::_internal_cmd_left_flap()
const {
672 return cmd_left_flap_;
676 return _internal_cmd_left_flap();
678 inline void Cessna::_internal_set_cmd_left_flap(
float value) {
680 cmd_left_flap_ = value;
683 _internal_set_cmd_left_flap(value);
689 cmd_right_aileron_ = 0;
691 inline float Cessna::_internal_cmd_right_aileron()
const {
692 return cmd_right_aileron_;
696 return _internal_cmd_right_aileron();
698 inline void Cessna::_internal_set_cmd_right_aileron(
float value) {
700 cmd_right_aileron_ = value;
703 _internal_set_cmd_right_aileron(value);
711 inline float Cessna::_internal_cmd_right_flap()
const {
712 return cmd_right_flap_;
716 return _internal_cmd_right_flap();
718 inline void Cessna::_internal_set_cmd_right_flap(
float value) {
720 cmd_right_flap_ = value;
723 _internal_set_cmd_right_flap(value);
731 inline float Cessna::_internal_cmd_elevators()
const {
732 return cmd_elevators_;
736 return _internal_cmd_elevators();
738 inline void Cessna::_internal_set_cmd_elevators(
float value) {
740 cmd_elevators_ = value;
743 _internal_set_cmd_elevators(value);
751 inline float Cessna::_internal_cmd_rudder()
const {
756 return _internal_cmd_rudder();
758 inline void Cessna::_internal_set_cmd_rudder(
float value) {
763 _internal_set_cmd_rudder(value);
768 #pragma GCC diagnostic pop
785 #include <google/protobuf/port_undef.inc>
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fcessna_2eproto
Definition: cessna.pb.h:84
void clear_cmd_right_flap()
Definition: cessna.pb.h:708
Cessna(Cessna &&from) noexcept
Definition: cessna.pb.h:91
void clear_propeller_speed()
Definition: cessna.pb.h:488
void set_left_aileron(float value)
Definition: cessna.pb.h:522
Cessna & operator=(const Cessna &from)
Definition: cessna.pb.h:96
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: cessna.pb.h:120
bool has_header() const
Definition: cessna.pb.h:405
void clear_cmd_left_aileron()
Definition: cessna.pb.h:648
float rudder() const
Definition: cessna.pb.h:614
void clear_cmd_propeller_speed()
Definition: cessna.pb.h:628
::ignition::msgs::Header * mutable_header()
Definition: cessna.pb.h:460
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_cmd_right_flap(float value)
Definition: cessna.pb.h:722
float cmd_right_aileron() const
Definition: cessna.pb.h:694
void set_right_aileron(float value)
Definition: cessna.pb.h:562
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: cessna.pb.h:114
float left_aileron() const
Definition: cessna.pb.h:514
float cmd_propeller_speed() const
Definition: cessna.pb.h:634
void clear_right_aileron()
Definition: cessna.pb.h:548
float cmd_right_flap() const
Definition: cessna.pb.h:714
void set_cmd_right_aileron(float value)
Definition: cessna.pb.h:702
Cessna & operator=(Cessna &&from) noexcept
Definition: cessna.pb.h:100
void set_propeller_speed(float value)
Definition: cessna.pb.h:502
Cessna(const Cessna &from)
void set_left_flap(float value)
Definition: cessna.pb.h:542
Cessna()
Definition: cessna.pb.h:86
void set_cmd_left_flap(float value)
Definition: cessna.pb.h:682
void clear_rudder()
Definition: cessna.pb.h:608
void set_cmd_elevators(float value)
Definition: cessna.pb.h:742
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: cessna.pb.h:417
void set_cmd_propeller_speed(float value)
Definition: cessna.pb.h:642
void clear_cmd_left_flap()
Definition: cessna.pb.h:668
void set_cmd_left_aileron(float value)
Definition: cessna.pb.h:662
void clear_cmd_right_aileron()
Definition: cessna.pb.h:688
float cmd_rudder() const
Definition: cessna.pb.h:754
void Swap(Cessna *other)
Definition: cessna.pb.h:136
void set_right_flap(float value)
Definition: cessna.pb.h:582
static const Cessna * internal_default_instance()
Definition: cessna.pb.h:126
float right_aileron() const
Definition: cessna.pb.h:554
void clear_right_flap()
Definition: cessna.pb.h:568
float cmd_elevators() const
Definition: cessna.pb.h:734
void clear_cmd_elevators()
Definition: cessna.pb.h:728
float left_flap() const
Definition: cessna.pb.h:534
void clear_cmd_rudder()
Definition: cessna.pb.h:748
void set_allocated_header(::ignition::msgs::Header *header)
Definition: cessna.pb.h:465
static const Cessna & default_instance()
Definition: cessna.pb.h:123
float propeller_speed() const
Definition: cessna.pb.h:494
void UnsafeArenaSwap(Cessna *other)
Definition: cessna.pb.h:149
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: cessna.pb.h:430
friend void swap(Cessna &a, Cessna &b)
Definition: cessna.pb.h:133
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
float right_flap() const
Definition: cessna.pb.h:574
float cmd_left_aileron() const
Definition: cessna.pb.h:654
void CopyFrom(const Cessna &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: cessna.pb.h:117
const ::ignition::msgs::Header & header() const
Definition: cessna.pb.h:413
void clear_elevators()
Definition: cessna.pb.h:588
void MergeFrom(const Cessna &from)
void set_rudder(float value)
Definition: cessna.pb.h:622
void set_elevators(float value)
Definition: cessna.pb.h:602
Cessna * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: cessna.pb.h:157
static const ClassData _class_data_
Definition: cessna.pb.h:195
void set_cmd_rudder(float value)
Definition: cessna.pb.h:762
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: cessna.pb.h:445
void clear_left_aileron()
Definition: cessna.pb.h:508
constexpr Cessna(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_left_flap()
Definition: cessna.pb.h:528
float cmd_left_flap() const
Definition: cessna.pb.h:674
float elevators() const
Definition: cessna.pb.h:594
Cessna(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
IGNITION_MSGS_VISIBLE CessnaDefaultTypeInternal _Cessna_default_instance_
std::unique_ptr< const Cessna > ConstCessnaUniquePtr
Definition: cessna.pb.h:772
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::shared_ptr< const Cessna > ConstCessnaSharedPtr
Definition: cessna.pb.h:774
std::unique_ptr< Cessna > CessnaUniquePtr
Definition: cessna.pb.h:771
std::shared_ptr< Cessna > CessnaSharedPtr
Definition: cessna.pb.h:773
Definition: actor.pb.h:52
Definition: cessna.pb.h:56
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)