JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::protobuf::LoRaReport Class Reference

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

Inheritance diagram for jaiabot::protobuf::LoRaReport:
Collaboration diagram for jaiabot::protobuf::LoRaReport:

Public Types

typedef LoRaReport_Status Status
 
typedef boost::units::time_dimension time_dimension
 
typedef boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type time_unit
 
typedef boost::units::derived_dimension< boost::units::length_base_dimension, 1 >::type range_dimension
 
typedef boost::units::unit< range_dimension, boost::units::si::system > range_unit
 

Public Member Functions

 LoRaReport ()
 
virtual ~LoRaReport ()
 
 LoRaReport (const LoRaReport &from)
 
LoRaReportoperator= (const LoRaReport &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (LoRaReport *other)
 
LoRaReportNew () const final
 
LoRaReportNew (::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 LoRaReport &from)
 
void MergeFrom (const LoRaReport &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_feather_msg () const
 
void clear_feather_msg ()
 
const ::jaiabot::protobuf::LoRaMessagefeather_msg () const
 
::jaiabot::protobuf::LoRaMessagerelease_feather_msg ()
 
::jaiabot::protobuf::LoRaMessagemutable_feather_msg ()
 
void set_allocated_feather_msg (::jaiabot::protobuf::LoRaMessage *feather_msg)
 
bool has_test_data () const
 
void clear_test_data ()
 
const ::jaiabot::protobuf::LoRaTestDatatest_data () const
 
::jaiabot::protobuf::LoRaTestDatarelease_test_data ()
 
::jaiabot::protobuf::LoRaTestDatamutable_test_data ()
 
void set_allocated_test_data (::jaiabot::protobuf::LoRaTestData *test_data)
 
bool has_gps_tpv () const
 
void clear_gps_tpv ()
 
const ::goby::middleware::protobuf::gpsd::TimePositionVelocity & gps_tpv () const
 
::goby::middleware::protobuf::gpsd::TimePositionVelocity * release_gps_tpv ()
 
::goby::middleware::protobuf::gpsd::TimePositionVelocity * mutable_gps_tpv ()
 
void set_allocated_gps_tpv (::goby::middleware::protobuf::gpsd::TimePositionVelocity *gps_tpv)
 
bool has_time () const
 
void clear_time ()
 
::google::protobuf::uint64 time () const
 
void set_time (::google::protobuf::uint64 value)
 
bool has_range () const
 
void clear_range ()
 
double range () const
 
void set_range (double value)
 
bool has_packet_success () const
 
void clear_packet_success ()
 
double packet_success () const
 
void set_packet_success (double value)
 
bool has_status () const
 
void clear_status ()
 
::jaiabot::protobuf::LoRaReport_Status status () const
 
void set_status (::jaiabot::protobuf::LoRaReport_Status value)
 
template<typename Quantity >
void set_time_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity time_with_units () const
 
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units () const
 
template<typename Quantity >
void set_range_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity range_with_units () const
 
boost::units::quantity< range_unit, double > range_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const LoRaReportdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const LoRaReportinternal_default_instance ()
 
static bool Status_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * Status_descriptor ()
 
static const ::std::string & Status_Name (Status value)
 
static bool Status_Parse (const ::std::string &name, Status *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const Status GOOD_RECEPTION
 
static const Status NO_PACKET
 
static const Status Status_MIN
 
static const Status Status_MAX
 
static const int Status_ARRAYSIZE
 
static const int kFeatherMsgFieldNumber = 20
 
static const int kTestDataFieldNumber = 30
 
static const int kGpsTpvFieldNumber = 40
 
static const int kTimeFieldNumber = 1
 
static const int kRangeFieldNumber = 50
 
static const int kPacketSuccessFieldNumber = 60
 
static const int kStatusFieldNumber = 10
 

Friends

struct ::protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct
 
void swap (LoRaReport &a, LoRaReport &b)
 

Detailed Description

Definition at line 257 of file lora_test.pb.h.

Member Typedef Documentation

◆ range_dimension

typedef boost::units::derived_dimension< boost::units::length_base_dimension,1 >::type jaiabot::protobuf::LoRaReport::range_dimension

Definition at line 454 of file lora_test.pb.h.

◆ range_unit

typedef boost::units::unit<range_dimension,boost::units::si::system> jaiabot::protobuf::LoRaReport::range_unit

Definition at line 458 of file lora_test.pb.h.

◆ Status

◆ time_dimension

typedef boost::units::time_dimension jaiabot::protobuf::LoRaReport::time_dimension

Definition at line 441 of file lora_test.pb.h.

◆ time_unit

typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type jaiabot::protobuf::LoRaReport::time_unit

Definition at line 443 of file lora_test.pb.h.

Constructor & Destructor Documentation

◆ LoRaReport() [1/2]

jaiabot::protobuf::LoRaReport::LoRaReport ( )

◆ ~LoRaReport()

virtual jaiabot::protobuf::LoRaReport::~LoRaReport ( )
virtual

◆ LoRaReport() [2/2]

jaiabot::protobuf::LoRaReport::LoRaReport ( const LoRaReport from)

Member Function Documentation

◆ ByteSizeLong()

size_t jaiabot::protobuf::LoRaReport::ByteSizeLong ( ) const
final

◆ Clear()

void jaiabot::protobuf::LoRaReport::Clear ( )
final

◆ clear_feather_msg()

void jaiabot::protobuf::LoRaReport::clear_feather_msg ( )

◆ clear_gps_tpv()

void jaiabot::protobuf::LoRaReport::clear_gps_tpv ( )

◆ clear_packet_success()

void jaiabot::protobuf::LoRaReport::clear_packet_success ( )
inline

Definition at line 869 of file lora_test.pb.h.

◆ clear_range()

void jaiabot::protobuf::LoRaReport::clear_range ( )
inline

Definition at line 845 of file lora_test.pb.h.

◆ clear_status()

void jaiabot::protobuf::LoRaReport::clear_status ( )
inline

Definition at line 654 of file lora_test.pb.h.

◆ clear_test_data()

void jaiabot::protobuf::LoRaReport::clear_test_data ( )
inline

Definition at line 733 of file lora_test.pb.h.

◆ clear_time()

void jaiabot::protobuf::LoRaReport::clear_time ( )
inline

Definition at line 630 of file lora_test.pb.h.

◆ CopyFrom() [1/2]

void jaiabot::protobuf::LoRaReport::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void jaiabot::protobuf::LoRaReport::CopyFrom ( const LoRaReport from)

◆ default_instance()

static const LoRaReport& jaiabot::protobuf::LoRaReport::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::protobuf::LoRaReport::descriptor ( )
static

◆ feather_msg()

const ::jaiabot::protobuf::LoRaMessage & jaiabot::protobuf::LoRaReport::feather_msg ( ) const
inline

Definition at line 682 of file lora_test.pb.h.

◆ GetCachedSize()

int jaiabot::protobuf::LoRaReport::GetCachedSize ( ) const
inlinefinal

Definition at line 329 of file lora_test.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::protobuf::LoRaReport::GetMetadata ( ) const
final

◆ gps_tpv()

const ::goby::middleware::protobuf::gpsd::TimePositionVelocity & jaiabot::protobuf::LoRaReport::gps_tpv ( ) const
inline

Definition at line 794 of file lora_test.pb.h.

◆ has_feather_msg()

bool jaiabot::protobuf::LoRaReport::has_feather_msg ( ) const
inline

Definition at line 670 of file lora_test.pb.h.

◆ has_gps_tpv()

bool jaiabot::protobuf::LoRaReport::has_gps_tpv ( ) const
inline

Definition at line 782 of file lora_test.pb.h.

◆ has_packet_success()

bool jaiabot::protobuf::LoRaReport::has_packet_success ( ) const
inline

Definition at line 860 of file lora_test.pb.h.

◆ has_range()

bool jaiabot::protobuf::LoRaReport::has_range ( ) const
inline

Definition at line 836 of file lora_test.pb.h.

◆ has_status()

bool jaiabot::protobuf::LoRaReport::has_status ( ) const
inline

Definition at line 645 of file lora_test.pb.h.

◆ has_test_data()

bool jaiabot::protobuf::LoRaReport::has_test_data ( ) const
inline

Definition at line 724 of file lora_test.pb.h.

◆ has_time()

bool jaiabot::protobuf::LoRaReport::has_time ( ) const
inline

Definition at line 621 of file lora_test.pb.h.

◆ InitAsDefaultInstance()

static void jaiabot::protobuf::LoRaReport::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const LoRaReport* jaiabot::protobuf::LoRaReport::internal_default_instance ( )
inlinestatic

Definition at line 294 of file lora_test.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* jaiabot::protobuf::LoRaReport::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ IsInitialized()

bool jaiabot::protobuf::LoRaReport::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void jaiabot::protobuf::LoRaReport::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void jaiabot::protobuf::LoRaReport::MergeFrom ( const LoRaReport from)

◆ MergePartialFromCodedStream()

bool jaiabot::protobuf::LoRaReport::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_feather_msg()

jaiabot::protobuf::LoRaMessage * jaiabot::protobuf::LoRaReport::mutable_feather_msg ( )
inline

Definition at line 695 of file lora_test.pb.h.

◆ mutable_gps_tpv()

goby::middleware::protobuf::gpsd::TimePositionVelocity * jaiabot::protobuf::LoRaReport::mutable_gps_tpv ( )
inline

Definition at line 807 of file lora_test.pb.h.

◆ mutable_test_data()

jaiabot::protobuf::LoRaTestData * jaiabot::protobuf::LoRaReport::mutable_test_data ( )
inline

Definition at line 753 of file lora_test.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::protobuf::LoRaReport::mutable_unknown_fields ( )
inline

Definition at line 286 of file lora_test.pb.h.

◆ New() [1/2]

LoRaReport* jaiabot::protobuf::LoRaReport::New ( ) const
inlinefinal

Definition at line 308 of file lora_test.pb.h.

◆ New() [2/2]

LoRaReport* jaiabot::protobuf::LoRaReport::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

Definition at line 312 of file lora_test.pb.h.

◆ operator=()

LoRaReport& jaiabot::protobuf::LoRaReport::operator= ( const LoRaReport from)
inline

Definition at line 264 of file lora_test.pb.h.

◆ packet_success()

double jaiabot::protobuf::LoRaReport::packet_success ( ) const
inline

Definition at line 873 of file lora_test.pb.h.

◆ range()

double jaiabot::protobuf::LoRaReport::range ( ) const
inline

Definition at line 849 of file lora_test.pb.h.

◆ range_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::LoRaReport::range_with_units ( ) const
inline

Definition at line 465 of file lora_test.pb.h.

◆ range_with_units() [2/2]

boost::units::quantity< range_unit,double > jaiabot::protobuf::LoRaReport::range_with_units ( ) const
inline

Definition at line 468 of file lora_test.pb.h.

◆ release_feather_msg()

jaiabot::protobuf::LoRaMessage * jaiabot::protobuf::LoRaReport::release_feather_msg ( )
inline

Definition at line 688 of file lora_test.pb.h.

◆ release_gps_tpv()

goby::middleware::protobuf::gpsd::TimePositionVelocity * jaiabot::protobuf::LoRaReport::release_gps_tpv ( )
inline

Definition at line 800 of file lora_test.pb.h.

◆ release_test_data()

jaiabot::protobuf::LoRaTestData * jaiabot::protobuf::LoRaReport::release_test_data ( )
inline

Definition at line 746 of file lora_test.pb.h.

◆ SerializeWithCachedSizes()

void jaiabot::protobuf::LoRaReport::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_allocated_feather_msg()

void jaiabot::protobuf::LoRaReport::set_allocated_feather_msg ( ::jaiabot::protobuf::LoRaMessage feather_msg)
inline

Definition at line 704 of file lora_test.pb.h.

◆ set_allocated_gps_tpv()

void jaiabot::protobuf::LoRaReport::set_allocated_gps_tpv ( ::goby::middleware::protobuf::gpsd::TimePositionVelocity *  gps_tpv)
inline

Definition at line 816 of file lora_test.pb.h.

◆ set_allocated_test_data()

void jaiabot::protobuf::LoRaReport::set_allocated_test_data ( ::jaiabot::protobuf::LoRaTestData test_data)
inline

Definition at line 762 of file lora_test.pb.h.

◆ set_packet_success()

void jaiabot::protobuf::LoRaReport::set_packet_success ( double  value)
inline

Definition at line 877 of file lora_test.pb.h.

◆ set_range()

void jaiabot::protobuf::LoRaReport::set_range ( double  value)
inline

Definition at line 853 of file lora_test.pb.h.

◆ set_range_with_units()

template<typename Quantity >
void jaiabot::protobuf::LoRaReport::set_range_with_units ( Quantity  value_w_units)
inline

Definition at line 461 of file lora_test.pb.h.

◆ set_status()

void jaiabot::protobuf::LoRaReport::set_status ( ::jaiabot::protobuf::LoRaReport_Status  value)
inline

Definition at line 662 of file lora_test.pb.h.

◆ set_time()

void jaiabot::protobuf::LoRaReport::set_time ( ::google::protobuf::uint64  value)
inline

Definition at line 638 of file lora_test.pb.h.

◆ set_time_with_units()

template<typename Quantity >
void jaiabot::protobuf::LoRaReport::set_time_with_units ( Quantity  value_w_units)
inline

Definition at line 446 of file lora_test.pb.h.

◆ status()

jaiabot::protobuf::LoRaReport_Status jaiabot::protobuf::LoRaReport::status ( ) const
inline

Definition at line 658 of file lora_test.pb.h.

◆ Status_descriptor()

static const ::google::protobuf::EnumDescriptor* jaiabot::protobuf::LoRaReport::Status_descriptor ( )
inlinestatic

Definition at line 364 of file lora_test.pb.h.

◆ Status_IsValid()

static bool jaiabot::protobuf::LoRaReport::Status_IsValid ( int  value)
inlinestatic

Definition at line 354 of file lora_test.pb.h.

◆ Status_Name()

static const ::std::string& jaiabot::protobuf::LoRaReport::Status_Name ( Status  value)
inlinestatic

Definition at line 367 of file lora_test.pb.h.

◆ Status_Parse()

static bool jaiabot::protobuf::LoRaReport::Status_Parse ( const ::std::string &  name,
Status value 
)
inlinestatic

Definition at line 370 of file lora_test.pb.h.

◆ Swap()

void jaiabot::protobuf::LoRaReport::Swap ( LoRaReport other)

◆ test_data()

const ::jaiabot::protobuf::LoRaTestData & jaiabot::protobuf::LoRaReport::test_data ( ) const
inline

Definition at line 740 of file lora_test.pb.h.

◆ time()

google::protobuf::uint64 jaiabot::protobuf::LoRaReport::time ( ) const
inline

Definition at line 634 of file lora_test.pb.h.

◆ time_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::LoRaReport::time_with_units ( ) const
inline

Definition at line 450 of file lora_test.pb.h.

◆ time_with_units() [2/2]

boost::units::quantity< time_unit,google::protobuf::uint64 > jaiabot::protobuf::LoRaReport::time_with_units ( ) const
inline

Definition at line 453 of file lora_test.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::protobuf::LoRaReport::unknown_fields ( ) const
inline

Definition at line 283 of file lora_test.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct

Definition at line 501 of file lora_test.pb.h.

◆ swap

void swap ( LoRaReport a,
LoRaReport b 
)
friend

Definition at line 302 of file lora_test.pb.h.

Member Data Documentation

◆ GOOD_RECEPTION

const Status jaiabot::protobuf::LoRaReport::GOOD_RECEPTION
static
Initial value:

Definition at line 350 of file lora_test.pb.h.

◆ kFeatherMsgFieldNumber

const int jaiabot::protobuf::LoRaReport::kFeatherMsgFieldNumber = 20
static

Definition at line 380 of file lora_test.pb.h.

◆ kGpsTpvFieldNumber

const int jaiabot::protobuf::LoRaReport::kGpsTpvFieldNumber = 40
static

Definition at line 404 of file lora_test.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::LoRaReport::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 298 of file lora_test.pb.h.

◆ kPacketSuccessFieldNumber

const int jaiabot::protobuf::LoRaReport::kPacketSuccessFieldNumber = 60
static

Definition at line 430 of file lora_test.pb.h.

◆ kRangeFieldNumber

const int jaiabot::protobuf::LoRaReport::kRangeFieldNumber = 50
static

Definition at line 423 of file lora_test.pb.h.

◆ kStatusFieldNumber

const int jaiabot::protobuf::LoRaReport::kStatusFieldNumber = 10
static

Definition at line 437 of file lora_test.pb.h.

◆ kTestDataFieldNumber

const int jaiabot::protobuf::LoRaReport::kTestDataFieldNumber = 30
static

Definition at line 392 of file lora_test.pb.h.

◆ kTimeFieldNumber

const int jaiabot::protobuf::LoRaReport::kTimeFieldNumber = 1
static

Definition at line 416 of file lora_test.pb.h.

◆ NO_PACKET

const Status jaiabot::protobuf::LoRaReport::NO_PACKET
static
Initial value:

Definition at line 352 of file lora_test.pb.h.

◆ Status_ARRAYSIZE

const int jaiabot::protobuf::LoRaReport::Status_ARRAYSIZE
static
Initial value:

Definition at line 361 of file lora_test.pb.h.

◆ Status_MAX

const Status jaiabot::protobuf::LoRaReport::Status_MAX
static
Initial value:

Definition at line 359 of file lora_test.pb.h.

◆ Status_MIN

const Status jaiabot::protobuf::LoRaReport::Status_MIN
static
Initial value:

Definition at line 357 of file lora_test.pb.h.


The documentation for this class was generated from the following file:
jaiabot::protobuf::LoRaReport_Status_Status_MAX
const LoRaReport_Status LoRaReport_Status_Status_MAX
Definition: lora_test.pb.h:84
jaiabot::protobuf::LoRaReport_Status_NO_PACKET
@ LoRaReport_Status_NO_PACKET
Definition: lora_test.pb.h:80
jaiabot::protobuf::LoRaReport_Status_Status_MIN
const LoRaReport_Status LoRaReport_Status_Status_MIN
Definition: lora_test.pb.h:83
jaiabot::protobuf::LoRaReport_Status_GOOD_RECEPTION
@ LoRaReport_Status_GOOD_RECEPTION
Definition: lora_test.pb.h:79
jaiabot::protobuf::LoRaReport_Status_Status_ARRAYSIZE
const int LoRaReport_Status_Status_ARRAYSIZE
Definition: lora_test.pb.h:85