#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.