#include <jaiabot/messages/high_control.pb.h>
Public Types | |
enum | SetpointDataCase { kHelmCourse = 10, kRemoteControl = 11, kDiveDepth = 12, kThrottle = 13, SETPOINT_DATA_NOT_SET = 0 } |
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 () | |
virtual | ~DesiredSetpoints () |
DesiredSetpoints (const DesiredSetpoints &from) | |
DesiredSetpoints & | operator= (const DesiredSetpoints &from) |
const ::google::protobuf::UnknownFieldSet & | unknown_fields () const |
inline ::google::protobuf::UnknownFieldSet * | mutable_unknown_fields () |
void | Swap (DesiredSetpoints *other) |
DesiredSetpoints * | New () const final |
DesiredSetpoints * | New (::google::protobuf::Arena *arena) const final |
void | CopyFrom (const ::google::protobuf::Message &from) final |
void | MergeFrom (const ::google::protobuf::Message &from) final |
void | CopyFrom (const DesiredSetpoints &from) |
void | MergeFrom (const DesiredSetpoints &from) |
void | Clear () final |
bool | IsInitialized () const final |
size_t | ByteSizeLong () const final |
bool | MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final |
void | SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final |
::google::protobuf::uint8 * | InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final |
int | GetCachedSize () const final |
::google::protobuf::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 |
::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) |
bool | has_remote_control () const |
void | clear_remote_control () |
const ::jaiabot::protobuf::RemoteControl & | remote_control () const |
::jaiabot::protobuf::RemoteControl * | release_remote_control () |
::jaiabot::protobuf::RemoteControl * | mutable_remote_control () |
void | set_allocated_remote_control (::jaiabot::protobuf::RemoteControl *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 ::google::protobuf::Descriptor * | descriptor () |
static const DesiredSetpoints & | default_instance () |
static void | InitAsDefaultInstance () |
static const DesiredSetpoints * | internal_default_instance () |
Static Public Attributes | |
static constexpr int | kIndexInFileMessages |
static const int | kTypeFieldNumber = 1 |
static const int | kIsHelmConstantCourseFieldNumber = 2 |
static const int | kHelmCourseFieldNumber = 10 |
static const int | kRemoteControlFieldNumber = 11 |
static const int | kDiveDepthFieldNumber = 12 |
static const int | kThrottleFieldNumber = 13 |
Friends | |
struct | ::protobuf_jaiabot_2fmessages_2fhigh_5fcontrol_2eproto::TableStruct |
void | swap (DesiredSetpoints &a, DesiredSetpoints &b) |
Definition at line 283 of file high_control.pb.h.
typedef boost::units::length_dimension jaiabot::protobuf::DesiredSetpoints::dive_depth_dimension |
Definition at line 439 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 441 of file high_control.pb.h.
Enumerator | |
---|---|
kHelmCourse | |
kRemoteControl | |
kDiveDepth | |
kThrottle | |
SETPOINT_DATA_NOT_SET |
Definition at line 319 of file high_control.pb.h.
jaiabot::protobuf::DesiredSetpoints::DesiredSetpoints | ( | ) |
|
virtual |
jaiabot::protobuf::DesiredSetpoints::DesiredSetpoints | ( | const DesiredSetpoints & | from | ) |
|
final |
|
final |
|
inline |
Definition at line 685 of file high_control.pb.h.
void jaiabot::protobuf::DesiredSetpoints::clear_helm_course | ( | ) |
|
inline |
Definition at line 746 of file high_control.pb.h.
|
inline |
Definition at line 641 of file high_control.pb.h.
void jaiabot::protobuf::DesiredSetpoints::clear_setpoint_data | ( | ) |
|
inline |
Definition at line 714 of file high_control.pb.h.
|
inline |
Definition at line 581 of file high_control.pb.h.
|
final |
void jaiabot::protobuf::DesiredSetpoints::CopyFrom | ( | const DesiredSetpoints & | from | ) |
|
static |
|
static |
|
inline |
Definition at line 691 of file high_control.pb.h.
|
inline |
Definition at line 448 of file high_control.pb.h.
|
inline |
Definition at line 451 of file high_control.pb.h.
|
inlinefinal |
Definition at line 363 of file high_control.pb.h.
|
final |
|
inline |
Definition at line 679 of file high_control.pb.h.
|
inline |
Definition at line 597 of file high_control.pb.h.
|
inline |
Definition at line 737 of file high_control.pb.h.
|
inline |
Definition at line 635 of file high_control.pb.h.
|
inline |
Definition at line 708 of file high_control.pb.h.
|
inline |
Definition at line 572 of file high_control.pb.h.
|
inline |
Definition at line 617 of file high_control.pb.h.
|
static |
|
inlinestatic |
Definition at line 328 of file high_control.pb.h.
|
final |
|
inline |
Definition at line 750 of file high_control.pb.h.
|
final |
|
final |
void jaiabot::protobuf::DesiredSetpoints::MergeFrom | ( | const DesiredSetpoints & | from | ) |
|
final |
|
inline |
Definition at line 623 of file high_control.pb.h.
|
inline |
Definition at line 667 of file high_control.pb.h.
|
inline |
Definition at line 312 of file high_control.pb.h.
|
inlinefinal |
Definition at line 342 of file high_control.pb.h.
|
inlinefinal |
Definition at line 346 of file high_control.pb.h.
|
inline |
Definition at line 290 of file high_control.pb.h.
|
inline |
Definition at line 606 of file high_control.pb.h.
|
inline |
Definition at line 650 of file high_control.pb.h.
|
inline |
Definition at line 661 of file high_control.pb.h.
|
final |
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 698 of file high_control.pb.h.
|
inline |
Definition at line 444 of file high_control.pb.h.
|
inline |
Definition at line 754 of file high_control.pb.h.
|
inline |
Definition at line 727 of file high_control.pb.h.
|
inline |
Definition at line 589 of file high_control.pb.h.
|
inline |
Definition at line 766 of file high_control.pb.h.
void jaiabot::protobuf::DesiredSetpoints::Swap | ( | DesiredSetpoints * | other | ) |
|
inline |
Definition at line 720 of file high_control.pb.h.
|
inline |
Definition at line 585 of file high_control.pb.h.
|
inline |
Definition at line 309 of file high_control.pb.h.
|
friend |
Definition at line 482 of file high_control.pb.h.
|
friend |
Definition at line 336 of file high_control.pb.h.
|
static |
Definition at line 426 of file high_control.pb.h.
|
static |
Definition at line 402 of file high_control.pb.h.
|
staticconstexpr |
Definition at line 332 of file high_control.pb.h.
|
static |
Definition at line 395 of file high_control.pb.h.
|
static |
Definition at line 414 of file high_control.pb.h.
|
static |
Definition at line 433 of file high_control.pb.h.
|
static |
Definition at line 388 of file high_control.pb.h.