#include <jaiabot/messages/high_control.pb.h>


Public Types | |
| enum | SetpointDataCase { kHelmCourse = 10 , kRemoteControl = 11 , kDiveDepth = 12 , kThrottle = 13 , SETPOINT_DATA_NOT_SET = 0 } |
| enum | : int { kTypeFieldNumber = 1 , kIsHelmConstantCourseFieldNumber = 2 , kHelmCourseFieldNumber = 10 , kRemoteControlFieldNumber = 11 , kDiveDepthFieldNumber = 12 , kThrottleFieldNumber = 13 } |
| typedef boost::units::length_dimension | dive_depth_dimension |
| typedef boost::units::unit< dive_depth_dimension, boost::units::si::system > | dive_depth_unit |
Public Member Functions | |
| DesiredSetpoints () | |
| ~DesiredSetpoints () override | |
| PROTOBUF_CONSTEXPR | DesiredSetpoints (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) |
| DesiredSetpoints (const DesiredSetpoints &from) | |
| DesiredSetpoints (DesiredSetpoints &&from) noexcept | |
| DesiredSetpoints & | operator= (const DesiredSetpoints &from) |
| DesiredSetpoints & | operator= (DesiredSetpoints &&from) noexcept |
| const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & | unknown_fields () const |
| inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * | mutable_unknown_fields () |
| void | Swap (DesiredSetpoints *other) |
| void | UnsafeArenaSwap (DesiredSetpoints *other) |
| DesiredSetpoints * | New (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final |
| void | CopyFrom (const DesiredSetpoints &from) |
| void | MergeFrom (const DesiredSetpoints &from) |
| PROTOBUF_ATTRIBUTE_REINITIALIZES void | Clear () final |
| bool | IsInitialized () const final |
| size_t | ByteSizeLong () const final |
| const char * | _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final |
| uint8_t * | _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final |
| int | GetCachedSize () const final |
| const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * | GetClassData () const final |
| ::PROTOBUF_NAMESPACE_ID::Metadata | GetMetadata () const final |
| bool | has_type () const |
| void | clear_type () |
| ::jaiabot::protobuf::SetpointType | type () const |
| void | set_type (::jaiabot::protobuf::SetpointType value) |
| bool | has_is_helm_constant_course () const |
| void | clear_is_helm_constant_course () |
| bool | is_helm_constant_course () const |
| void | set_is_helm_constant_course (bool value) |
| bool | has_helm_course () const |
| void | clear_helm_course () |
| const ::goby::middleware::frontseat::protobuf::DesiredCourse & | helm_course () const |
| PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::DesiredCourse * | release_helm_course () |
| ::goby::middleware::frontseat::protobuf::DesiredCourse * | mutable_helm_course () |
| void | set_allocated_helm_course (::goby::middleware::frontseat::protobuf::DesiredCourse *helm_course) |
| void | unsafe_arena_set_allocated_helm_course (::goby::middleware::frontseat::protobuf::DesiredCourse *helm_course) |
| ::goby::middleware::frontseat::protobuf::DesiredCourse * | unsafe_arena_release_helm_course () |
| bool | has_remote_control () const |
| void | clear_remote_control () |
| const ::jaiabot::protobuf::RemoteControl & | remote_control () const |
| PROTOBUF_NODISCARD::jaiabot::protobuf::RemoteControl * | release_remote_control () |
| ::jaiabot::protobuf::RemoteControl * | mutable_remote_control () |
| void | set_allocated_remote_control (::jaiabot::protobuf::RemoteControl *remote_control) |
| void | unsafe_arena_set_allocated_remote_control (::jaiabot::protobuf::RemoteControl *remote_control) |
| ::jaiabot::protobuf::RemoteControl * | unsafe_arena_release_remote_control () |
| bool | has_dive_depth () const |
| void | clear_dive_depth () |
| double | dive_depth () const |
| void | set_dive_depth (double value) |
| bool | has_throttle () const |
| void | clear_throttle () |
| double | throttle () const |
| void | set_throttle (double value) |
| void | clear_setpoint_data () |
| SetpointDataCase | setpoint_data_case () const |
| template<typename Quantity > | |
| void | set_dive_depth_with_units (Quantity value_w_units) |
| template<typename Quantity > | |
| Quantity | dive_depth_with_units () const |
| boost::units::quantity< dive_depth_unit, double > | dive_depth_with_units () const |
Static Public Member Functions | |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | descriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | GetDescriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Reflection * | GetReflection () |
| static const DesiredSetpoints & | default_instance () |
| static const DesiredSetpoints * | internal_default_instance () |
Static Public Attributes | |
| static constexpr int | kIndexInFileMessages |
| static const ClassData | _class_data_ |
Protected Member Functions | |
| DesiredSetpoints (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false) | |
Friends | |
| class | ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata |
| template<typename T > | |
| class | ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper |
| struct | ::TableStruct_jaiabot_2fmessages_2fhigh_5fcontrol_2eproto |
| void | swap (DesiredSetpoints &a, DesiredSetpoints &b) |
Definition at line 340 of file high_control.pb.h.
| typedef boost::units::length_dimension jaiabot::protobuf::DesiredSetpoints::dive_depth_dimension |
Definition at line 573 of file high_control.pb.h.
| typedef boost::units::unit<dive_depth_dimension,boost::units::si::system> jaiabot::protobuf::DesiredSetpoints::dive_depth_unit |
Definition at line 575 of file high_control.pb.h.
| anonymous enum : int |
| Enumerator | |
|---|---|
| kTypeFieldNumber | |
| kIsHelmConstantCourseFieldNumber | |
| kHelmCourseFieldNumber | |
| kRemoteControlFieldNumber | |
| kDiveDepthFieldNumber | |
| kThrottleFieldNumber | |
Definition at line 475 of file high_control.pb.h.
| Enumerator | |
|---|---|
| kHelmCourse | |
| kRemoteControl | |
| kDiveDepth | |
| kThrottle | |
| SETPOINT_DATA_NOT_SET | |
Definition at line 390 of file high_control.pb.h.
|
inline |
Definition at line 343 of file high_control.pb.h.
|
override |
|
explicit |
| jaiabot::protobuf::DesiredSetpoints::DesiredSetpoints | ( | const DesiredSetpoints & | from | ) |
|
inlinenoexcept |
Definition at line 348 of file high_control.pb.h.
|
explicitprotected |
|
final |
|
final |
|
final |
|
final |
|
inline |
Definition at line 899 of file high_control.pb.h.
| void jaiabot::protobuf::DesiredSetpoints::clear_helm_course | ( | ) |
|
inline |
Definition at line 973 of file high_control.pb.h.
|
inline |
Definition at line 825 of file high_control.pb.h.
| void jaiabot::protobuf::DesiredSetpoints::clear_setpoint_data | ( | ) |
|
inline |
Definition at line 937 of file high_control.pb.h.
|
inline |
Definition at line 728 of file high_control.pb.h.
| void jaiabot::protobuf::DesiredSetpoints::CopyFrom | ( | const DesiredSetpoints & | from | ) |
|
inlinestatic |
Definition at line 387 of file high_control.pb.h.
|
inlinestatic |
Definition at line 378 of file high_control.pb.h.
|
inline |
Definition at line 918 of file high_control.pb.h.
|
inline |
Definition at line 582 of file high_control.pb.h.
|
inline |
Definition at line 585 of file high_control.pb.h.
|
inlinefinal |
Definition at line 448 of file high_control.pb.h.
|
final |
|
inlinestatic |
Definition at line 381 of file high_control.pb.h.
|
final |
|
inlinestatic |
Definition at line 384 of file high_control.pb.h.
|
inline |
Definition at line 893 of file high_control.pb.h.
|
inline |
Definition at line 753 of file high_control.pb.h.
|
inline |
Definition at line 970 of file high_control.pb.h.
|
inline |
Definition at line 819 of file high_control.pb.h.
|
inline |
Definition at line 931 of file high_control.pb.h.
|
inline |
Definition at line 725 of file high_control.pb.h.
|
inline |
Definition at line 778 of file high_control.pb.h.
|
inlinestatic |
Definition at line 398 of file high_control.pb.h.
|
inline |
Definition at line 980 of file high_control.pb.h.
|
final |
|
inline |
Definition at line 435 of file high_control.pb.h.
|
inline |
Definition at line 809 of file high_control.pb.h.
|
inline |
Definition at line 883 of file high_control.pb.h.
|
inline |
Definition at line 374 of file high_control.pb.h.
|
inlinefinal |
Definition at line 429 of file high_control.pb.h.
|
inline |
Definition at line 353 of file high_control.pb.h.
|
inlinenoexcept |
Definition at line 357 of file high_control.pb.h.
|
inline |
Definition at line 759 of file high_control.pb.h.
|
inline |
Definition at line 833 of file high_control.pb.h.
|
inline |
Definition at line 852 of file high_control.pb.h.
| void jaiabot::protobuf::DesiredSetpoints::set_allocated_helm_course | ( | ::goby::middleware::frontseat::protobuf::DesiredCourse * | helm_course | ) |
| void jaiabot::protobuf::DesiredSetpoints::set_allocated_remote_control | ( | ::jaiabot::protobuf::RemoteControl * | remote_control | ) |
|
inline |
Definition at line 922 of file high_control.pb.h.
|
inline |
Definition at line 578 of file high_control.pb.h.
|
inline |
Definition at line 988 of file high_control.pb.h.
|
inline |
Definition at line 960 of file high_control.pb.h.
|
inline |
Definition at line 744 of file high_control.pb.h.
|
inline |
Definition at line 999 of file high_control.pb.h.
|
inline |
Definition at line 408 of file high_control.pb.h.
|
inline |
Definition at line 956 of file high_control.pb.h.
|
inline |
Definition at line 735 of file high_control.pb.h.
|
inline |
Definition at line 371 of file high_control.pb.h.
|
inline |
Definition at line 782 of file high_control.pb.h.
|
inline |
Definition at line 856 of file high_control.pb.h.
|
inline |
Definition at line 793 of file high_control.pb.h.
|
inline |
Definition at line 867 of file high_control.pb.h.
|
inline |
Definition at line 421 of file high_control.pb.h.
|
friend |
Definition at line 599 of file high_control.pb.h.
|
friend |
Definition at line 457 of file high_control.pb.h.
|
friend |
Definition at line 619 of file high_control.pb.h.
|
friend |
Definition at line 405 of file high_control.pb.h.
|
static |
Definition at line 466 of file high_control.pb.h.
| Impl_ jaiabot::protobuf::DesiredSetpoints::_impl_ |
Definition at line 618 of file high_control.pb.h.
|
staticconstexpr |
Definition at line 402 of file high_control.pb.h.