#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 2111 of file jaia_dccl.pb.h.
Definition at line 2205 of file jaia_dccl.pb.h.
typedef boost::units::length_dimension jaiabot::protobuf::DivePacket::depth_achieved_dimension |
Definition at line 2363 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 2367 of file jaia_dccl.pb.h.
typedef boost::units::velocity_dimension jaiabot::protobuf::DivePacket::dive_rate_dimension |
Definition at line 2320 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 2322 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 2378 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 2382 of file jaia_dccl.pb.h.
typedef boost::units::acceleration_dimension jaiabot::protobuf::DivePacket::max_acceleration_dimension |
Definition at line 2393 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 2397 of file jaia_dccl.pb.h.
Definition at line 2203 of file jaia_dccl.pb.h.
typedef boost::units::velocity_dimension jaiabot::protobuf::DivePacket::powered_rise_rate_dimension |
Definition at line 2348 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 2352 of file jaia_dccl.pb.h.
typedef boost::units::velocity_dimension jaiabot::protobuf::DivePacket::unpowered_rise_rate_dimension |
Definition at line 2333 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 2337 of file jaia_dccl.pb.h.
jaiabot::protobuf::DivePacket::DivePacket | ( | ) |
|
virtual |
jaiabot::protobuf::DivePacket::DivePacket | ( | const DivePacket & | from | ) |
|
inline |
Definition at line 4602 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4704 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4752 of file jaia_dccl.pb.h.
|
inlinestatic |
Definition at line 2220 of file jaia_dccl.pb.h.
|
inlinestatic |
Definition at line 2210 of file jaia_dccl.pb.h.
|
inlinestatic |
Definition at line 2223 of file jaia_dccl.pb.h.
|
inlinestatic |
Definition at line 2226 of file jaia_dccl.pb.h.
|
final |
|
final |
|
inline |
Definition at line 4700 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4748 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4568 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4496 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4676 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4773 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4586 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4544 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4724 of file jaia_dccl.pb.h.
void jaiabot::protobuf::DivePacket::clear_start_location | ( | ) |
|
inline |
Definition at line 4520 of file jaia_dccl.pb.h.
|
final |
void jaiabot::protobuf::DivePacket::CopyFrom | ( | const DivePacket & | from | ) |
|
static |
|
inline |
Definition at line 4572 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2374 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2377 of file jaia_dccl.pb.h.
|
static |
|
inline |
Definition at line 4500 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2329 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2332 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4680 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2389 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2392 of file jaia_dccl.pb.h.
|
inlinefinal |
Definition at line 2183 of file jaia_dccl.pb.h.
|
final |
|
inline |
Definition at line 4691 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4739 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4559 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4487 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4667 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4764 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4535 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4715 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4613 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4511 of file jaia_dccl.pb.h.
|
static |
|
inlinestatic |
Definition at line 2148 of file jaia_dccl.pb.h.
|
final |
|
final |
|
inline |
Definition at line 4777 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2404 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2407 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4607 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4598 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4583 of file jaia_dccl.pb.h.
|
final |
void jaiabot::protobuf::DivePacket::MergeFrom | ( | const DivePacket & | from | ) |
|
final |
|
inline |
Definition at line 4594 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4589 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4638 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2140 of file jaia_dccl.pb.h.
|
inlinefinal |
Definition at line 2162 of file jaia_dccl.pb.h.
|
inlinefinal |
Definition at line 2166 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2118 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4548 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2359 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2362 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4728 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4631 of file jaia_dccl.pb.h.
|
final |
|
inline |
Definition at line 4647 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4708 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4756 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4576 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2370 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4504 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2325 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4684 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2385 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4781 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2400 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4552 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2355 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4732 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4528 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2340 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4625 of file jaia_dccl.pb.h.
void jaiabot::protobuf::DivePacket::Swap | ( | DivePacket * | other | ) |
|
inline |
Definition at line 2137 of file jaia_dccl.pb.h.
|
inline |
Definition at line 4524 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2344 of file jaia_dccl.pb.h.
|
inline |
Definition at line 2347 of file jaia_dccl.pb.h.
|
friend |
Definition at line 2450 of file jaia_dccl.pb.h.
|
friend |
Definition at line 2156 of file jaia_dccl.pb.h.
|
static |
Definition at line 2217 of file jaia_dccl.pb.h.
|
static |
Definition at line 2215 of file jaia_dccl.pb.h.
|
static |
Definition at line 2213 of file jaia_dccl.pb.h.
|
static |
Definition at line 2206 of file jaia_dccl.pb.h.
|
static |
Definition at line 2281 of file jaia_dccl.pb.h.
|
static |
Definition at line 2316 of file jaia_dccl.pb.h.
|
static |
Definition at line 2295 of file jaia_dccl.pb.h.
|
static |
Definition at line 2260 of file jaia_dccl.pb.h.
|
static |
Definition at line 2302 of file jaia_dccl.pb.h.
|
staticconstexpr |
Definition at line 2152 of file jaia_dccl.pb.h.
|
static |
Definition at line 2309 of file jaia_dccl.pb.h.
|
static |
Definition at line 2236 of file jaia_dccl.pb.h.
|
static |
Definition at line 2274 of file jaia_dccl.pb.h.
|
static |
Definition at line 2288 of file jaia_dccl.pb.h.
|
static |
Definition at line 2248 of file jaia_dccl.pb.h.
|
static |
Definition at line 2267 of file jaia_dccl.pb.h.
|
static |
Definition at line 2208 of file jaia_dccl.pb.h.