#include <jaiabot/messages/jaia_dccl.pb.h>
Public Types | |
typedef DivePacket_Measurements | Measurements |
typedef DivePacket_BottomType | BottomType |
typedef boost::units::velocity_dimension | dive_rate_dimension |
typedef boost::units::unit< dive_rate_dimension, boost::units::si::system > | dive_rate_unit |
typedef boost::units::velocity_dimension | unpowered_rise_rate_dimension |
typedef boost::units::unit< unpowered_rise_rate_dimension, boost::units::si::system > | unpowered_rise_rate_unit |
typedef boost::units::velocity_dimension | powered_rise_rate_dimension |
typedef boost::units::unit< powered_rise_rate_dimension, boost::units::si::system > | powered_rise_rate_unit |
typedef boost::units::length_dimension | depth_achieved_dimension |
typedef boost::units::unit< depth_achieved_dimension, boost::units::si::system > | depth_achieved_unit |
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type | duration_to_acquire_gps_dimension |
typedef boost::units::unit< duration_to_acquire_gps_dimension, boost::units::si::system > | duration_to_acquire_gps_unit |
typedef boost::units::acceleration_dimension | max_acceleration_dimension |
typedef boost::units::unit< max_acceleration_dimension, boost::units::si::system > | max_acceleration_unit |
Public Member Functions | |
DivePacket () | |
virtual | ~DivePacket () |
DivePacket (const DivePacket &from) | |
DivePacket & | operator= (const DivePacket &from) |
const ::google::protobuf::UnknownFieldSet & | unknown_fields () const |
inline ::google::protobuf::UnknownFieldSet * | mutable_unknown_fields () |
void | Swap (DivePacket *other) |
DivePacket * | New () const final |
DivePacket * | 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 DivePacket &from) |
void | MergeFrom (const DivePacket &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 |
int | measurement_size () const |
void | clear_measurement () |
::jaiabot::protobuf::DivePacket_Measurements * | mutable_measurement (int index) |
::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::DivePacket_Measurements > * | mutable_measurement () |
const ::jaiabot::protobuf::DivePacket_Measurements & | measurement (int index) const |
::jaiabot::protobuf::DivePacket_Measurements * | add_measurement () |
const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::DivePacket_Measurements > & | measurement () const |
bool | has_start_location () const |
void | clear_start_location () |
const ::jaiabot::protobuf::GeographicCoordinate & | start_location () const |
::jaiabot::protobuf::GeographicCoordinate * | release_start_location () |
::jaiabot::protobuf::GeographicCoordinate * | mutable_start_location () |
void | set_allocated_start_location (::jaiabot::protobuf::GeographicCoordinate *start_location) |
bool | has_dive_rate () const |
void | clear_dive_rate () |
double | dive_rate () const |
void | set_dive_rate (double value) |
bool | has_unpowered_rise_rate () const |
void | clear_unpowered_rise_rate () |
double | unpowered_rise_rate () const |
void | set_unpowered_rise_rate (double value) |
bool | has_powered_rise_rate () const |
void | clear_powered_rise_rate () |
double | powered_rise_rate () const |
void | set_powered_rise_rate (double value) |
bool | has_bottom_dive () const |
void | clear_bottom_dive () |
bool | bottom_dive () const |
void | set_bottom_dive (bool value) |
bool | has_reached_min_depth () const |
void | clear_reached_min_depth () |
bool | reached_min_depth () const |
void | set_reached_min_depth (bool value) |
bool | has_depth_achieved () const |
void | clear_depth_achieved () |
double | depth_achieved () const |
void | set_depth_achieved (double value) |
bool | has_duration_to_acquire_gps () const |
void | clear_duration_to_acquire_gps () |
double | duration_to_acquire_gps () const |
void | set_duration_to_acquire_gps (double value) |
bool | has_max_acceleration () const |
void | clear_max_acceleration () |
double | max_acceleration () const |
void | set_max_acceleration (double value) |
bool | has_bottom_type () const |
void | clear_bottom_type () |
::jaiabot::protobuf::DivePacket_BottomType | bottom_type () const |
void | set_bottom_type (::jaiabot::protobuf::DivePacket_BottomType value) |
template<typename Quantity > | |
void | set_dive_rate_with_units (Quantity value_w_units) |
template<typename Quantity > | |
Quantity | dive_rate_with_units () const |
boost::units::quantity< dive_rate_unit, double > | dive_rate_with_units () const |
template<typename Quantity > | |
void | set_unpowered_rise_rate_with_units (Quantity value_w_units) |
template<typename Quantity > | |
Quantity | unpowered_rise_rate_with_units () const |
boost::units::quantity< unpowered_rise_rate_unit, double > | unpowered_rise_rate_with_units () const |
template<typename Quantity > | |
void | set_powered_rise_rate_with_units (Quantity value_w_units) |
template<typename Quantity > | |
Quantity | powered_rise_rate_with_units () const |
boost::units::quantity< powered_rise_rate_unit, double > | powered_rise_rate_with_units () const |
template<typename Quantity > | |
void | set_depth_achieved_with_units (Quantity value_w_units) |
template<typename Quantity > | |
Quantity | depth_achieved_with_units () const |
boost::units::quantity< depth_achieved_unit, double > | depth_achieved_with_units () const |
template<typename Quantity > | |
void | set_duration_to_acquire_gps_with_units (Quantity value_w_units) |
template<typename Quantity > | |
Quantity | duration_to_acquire_gps_with_units () const |
boost::units::quantity< duration_to_acquire_gps_unit, double > | duration_to_acquire_gps_with_units () const |
template<typename Quantity > | |
void | set_max_acceleration_with_units (Quantity value_w_units) |
template<typename Quantity > | |
Quantity | max_acceleration_with_units () const |
boost::units::quantity< max_acceleration_unit, double > | max_acceleration_with_units () const |
Static Public Member Functions | |
static const ::google::protobuf::Descriptor * | descriptor () |
static const DivePacket & | default_instance () |
static void | InitAsDefaultInstance () |
static const DivePacket * | internal_default_instance () |
static bool | BottomType_IsValid (int value) |
static const ::google::protobuf::EnumDescriptor * | BottomType_descriptor () |
static const ::std::string & | BottomType_Name (BottomType value) |
static bool | BottomType_Parse (const ::std::string &name, BottomType *value) |
Static Public Attributes | |
static constexpr int | kIndexInFileMessages |
static const BottomType | HARD |
static const BottomType | SOFT |
static const BottomType | BottomType_MIN |
static const BottomType | BottomType_MAX |
static const int | BottomType_ARRAYSIZE |
static const int | kMeasurementFieldNumber = 14 |
static const int | kStartLocationFieldNumber = 15 |
static const int | kDiveRateFieldNumber = 10 |
static const int | kUnpoweredRiseRateFieldNumber = 11 |
static const int | kPoweredRiseRateFieldNumber = 12 |
static const int | kBottomDiveFieldNumber = 17 |
static const int | kReachedMinDepthFieldNumber = 18 |
static const int | kDepthAchievedFieldNumber = 13 |
static const int | kDurationToAcquireGpsFieldNumber = 16 |
static const int | kMaxAccelerationFieldNumber = 20 |
static const int | kBottomTypeFieldNumber = 19 |
Friends | |
struct | ::protobuf_jaiabot_2fmessages_2fjaia_5fdccl_2eproto::TableStruct |
void | swap (DivePacket &a, DivePacket &b) |
Definition at line 2190 of file jaia_dccl.pb.h.
Definition at line 2284 of file jaia_dccl.pb.h.
typedef boost::units::length_dimension jaiabot::protobuf::DivePacket::depth_achieved_dimension |
Definition at line 2442 of file jaia_dccl.pb.h.
typedef boost::units::unit<depth_achieved_dimension,boost::units::si::system> jaiabot::protobuf::DivePacket::depth_achieved_unit |
Definition at line 2446 of file jaia_dccl.pb.h.
typedef boost::units::velocity_dimension jaiabot::protobuf::DivePacket::dive_rate_dimension |
Definition at line 2399 of file jaia_dccl.pb.h.
typedef boost::units::unit<dive_rate_dimension,boost::units::si::system> jaiabot::protobuf::DivePacket::dive_rate_unit |
Definition at line 2401 of file jaia_dccl.pb.h.
typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type jaiabot::protobuf::DivePacket::duration_to_acquire_gps_dimension |
Definition at line 2457 of file jaia_dccl.pb.h.
typedef boost::units::unit<duration_to_acquire_gps_dimension,boost::units::si::system> jaiabot::protobuf::DivePacket::duration_to_acquire_gps_unit |
Definition at line 2461 of file jaia_dccl.pb.h.
typedef boost::units::acceleration_dimension jaiabot::protobuf::DivePacket::max_acceleration_dimension |
Definition at line 2472 of file jaia_dccl.pb.h.
typedef boost::units::unit<max_acceleration_dimension,boost::units::si::system> jaiabot::protobuf::DivePacket::max_acceleration_unit |
Definition at line 2476 of file jaia_dccl.pb.h.
Definition at line 2282 of file jaia_dccl.pb.h.
typedef boost::units::velocity_dimension jaiabot::protobuf::DivePacket::powered_rise_rate_dimension |
Definition at line 2427 of file jaia_dccl.pb.h.
typedef boost::units::unit<powered_rise_rate_dimension,boost::units::si::system> jaiabot::protobuf::DivePacket::powered_rise_rate_unit |
Definition at line 2431 of file jaia_dccl.pb.h.
typedef boost::units::velocity_dimension jaiabot::protobuf::DivePacket::unpowered_rise_rate_dimension |
Definition at line 2412 of file jaia_dccl.pb.h.
typedef boost::units::unit<unpowered_rise_rate_dimension,boost::units::si::system> jaiabot::protobuf::DivePacket::unpowered_rise_rate_unit |
Definition at line 2416 of file jaia_dccl.pb.h.
jaiabot::protobuf::DivePacket::DivePacket | ( | ) |
|
virtual |
jaiabot::protobuf::DivePacket::DivePacket | ( | const DivePacket & | from | ) |
|
inline |
Definition at line 4717 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4819 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4867 of file jaia_dccl.pb.h.
|
inlinestatic |
Definition at line 2299 of file jaia_dccl.pb.h.
|
inlinestatic |
Definition at line 2289 of file jaia_dccl.pb.h.
|
inlinestatic |
Definition at line 2302 of file jaia_dccl.pb.h.
|
inlinestatic |
Definition at line 2305 of file jaia_dccl.pb.h.
|
final |
|
final |
|
inline |
Definition at line 4815 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4863 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4683 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4611 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4791 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4888 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4701 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4659 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4839 of file jaia_dccl.pb.h.
void jaiabot::protobuf::DivePacket::clear_start_location | ( | ) |
|
inline |
Definition at line 4635 of file jaia_dccl.pb.h.
|
final |
void jaiabot::protobuf::DivePacket::CopyFrom | ( | const DivePacket & | from | ) |
|
static |
|
inline |
Definition at line 4687 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2453 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2456 of file jaia_dccl.pb.h.
|
static |
|
inline |
Definition at line 4615 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2408 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2411 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4795 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2468 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2471 of file jaia_dccl.pb.h.
|
inlinefinal |
Definition at line 2262 of file jaia_dccl.pb.h.
|
final |
|
inline |
Definition at line 4806 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4854 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4674 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4602 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4782 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4879 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4650 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4830 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4728 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4626 of file jaia_dccl.pb.h.
|
static |
|
inlinestatic |
Definition at line 2227 of file jaia_dccl.pb.h.
|
final |
|
final |
|
inline |
Definition at line 4892 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2483 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2486 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4722 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4713 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4698 of file jaia_dccl.pb.h.
|
final |
void jaiabot::protobuf::DivePacket::MergeFrom | ( | const DivePacket & | from | ) |
|
final |
|
inline |
Definition at line 4709 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4704 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4753 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2219 of file jaia_dccl.pb.h.
|
inlinefinal |
Definition at line 2241 of file jaia_dccl.pb.h.
|
inlinefinal |
Definition at line 2245 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2197 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4663 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2438 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2441 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4843 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4746 of file jaia_dccl.pb.h.
|
final |
|
inline |
Definition at line 4762 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4823 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4871 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4691 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2449 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4619 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2404 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4799 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2464 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4896 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2479 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4667 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2434 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4847 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4643 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2419 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4740 of file jaia_dccl.pb.h.
void jaiabot::protobuf::DivePacket::Swap | ( | DivePacket * | other | ) |
|
inline |
Definition at line 2216 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4639 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2423 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2426 of file jaia_dccl.pb.h.
|
friend |
Definition at line 2529 of file jaia_dccl.pb.h.
|
friend |
Definition at line 2235 of file jaia_dccl.pb.h.
|
static |
Definition at line 2296 of file jaia_dccl.pb.h.
|
static |
Definition at line 2294 of file jaia_dccl.pb.h.
|
static |
Definition at line 2292 of file jaia_dccl.pb.h.
|
static |
Definition at line 2285 of file jaia_dccl.pb.h.
|
static |
Definition at line 2360 of file jaia_dccl.pb.h.
|
static |
Definition at line 2395 of file jaia_dccl.pb.h.
|
static |
Definition at line 2374 of file jaia_dccl.pb.h.
|
static |
Definition at line 2339 of file jaia_dccl.pb.h.
|
static |
Definition at line 2381 of file jaia_dccl.pb.h.
|
staticconstexpr |
Definition at line 2231 of file jaia_dccl.pb.h.
|
static |
Definition at line 2388 of file jaia_dccl.pb.h.
|
static |
Definition at line 2315 of file jaia_dccl.pb.h.
|
static |
Definition at line 2353 of file jaia_dccl.pb.h.
|
static |
Definition at line 2367 of file jaia_dccl.pb.h.
|
static |
Definition at line 2327 of file jaia_dccl.pb.h.
|
static |
Definition at line 2346 of file jaia_dccl.pb.h.
|
static |
Definition at line 2287 of file jaia_dccl.pb.h.