JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
jaiabot::protobuf::LoRaMessage Class Referencefinal

#include <nanopb/jaiabot/messages/feather.pb.h>

Inheritance diagram for jaiabot::protobuf::LoRaMessage:
Collaboration diagram for jaiabot::protobuf::LoRaMessage:

Public Types

enum  : int {
  kDataFieldNumber = 3 , kControlFieldNumber = 30 , kSrcFieldNumber = 1 , kDestFieldNumber = 2 ,
  kIdFieldNumber = 5 , kFlagsFieldNumber = 6 , kRssiFieldNumber = 7 , kTransmitSuccessfulFieldNumber = 10 ,
  kTxPowerFieldNumber = 21 , kTypeFieldNumber = 4 , kModemConfigFieldNumber = 20
}
 
typedef LoRaMessage_ControlSurfaces ControlSurfaces
 
typedef LoRaMessage_MessageType MessageType
 
typedef LoRaMessage_ModemConfigChoice ModemConfigChoice
 

Public Member Functions

 LoRaMessage ()
 
 ~LoRaMessage () override
 
PROTOBUF_CONSTEXPR LoRaMessage (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 LoRaMessage (const LoRaMessage &from)
 
 LoRaMessage (LoRaMessage &&from) noexcept
 
LoRaMessageoperator= (const LoRaMessage &from)
 
LoRaMessageoperator= (LoRaMessage &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (LoRaMessage *other)
 
void UnsafeArenaSwap (LoRaMessage *other)
 
LoRaMessageNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const LoRaMessage &from)
 
void MergeFrom (const LoRaMessage &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_data () const
 
void clear_data ()
 
const std::string & data () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_data (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_data ()
 
PROTOBUF_NODISCARD std::string * release_data ()
 
void set_allocated_data (std::string *data)
 
bool has_control () const
 
void clear_control ()
 
const ::jaiabot::protobuf::LoRaMessage_ControlSurfacescontrol () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::LoRaMessage_ControlSurfaces * release_control ()
 
::jaiabot::protobuf::LoRaMessage_ControlSurfacesmutable_control ()
 
void set_allocated_control (::jaiabot::protobuf::LoRaMessage_ControlSurfaces *control)
 
void unsafe_arena_set_allocated_control (::jaiabot::protobuf::LoRaMessage_ControlSurfaces *control)
 
::jaiabot::protobuf::LoRaMessage_ControlSurfacesunsafe_arena_release_control ()
 
bool has_src () const
 
void clear_src ()
 
int32_t src () const
 
void set_src (int32_t value)
 
bool has_dest () const
 
void clear_dest ()
 
int32_t dest () const
 
void set_dest (int32_t value)
 
bool has_id () const
 
void clear_id ()
 
int32_t id () const
 
void set_id (int32_t value)
 
bool has_flags () const
 
void clear_flags ()
 
int32_t flags () const
 
void set_flags (int32_t value)
 
bool has_rssi () const
 
void clear_rssi ()
 
int32_t rssi () const
 
void set_rssi (int32_t value)
 
bool has_transmit_successful () const
 
void clear_transmit_successful ()
 
bool transmit_successful () const
 
void set_transmit_successful (bool value)
 
bool has_tx_power () const
 
void clear_tx_power ()
 
int32_t tx_power () const
 
void set_tx_power (int32_t value)
 
bool has_type () const
 
void clear_type ()
 
::jaiabot::protobuf::LoRaMessage_MessageType type () const
 
void set_type (::jaiabot::protobuf::LoRaMessage_MessageType value)
 
bool has_modem_config () const
 
void clear_modem_config ()
 
::jaiabot::protobuf::LoRaMessage_ModemConfigChoice modem_config () const
 
void set_modem_config (::jaiabot::protobuf::LoRaMessage_ModemConfigChoice value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_data (ArgT0 &&arg0, ArgT... args)
 

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 LoRaMessagedefault_instance ()
 
static const LoRaMessageinternal_default_instance ()
 
static bool MessageType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MessageType_descriptor ()
 
template<typename T >
static const std::string & MessageType_Name (T enum_t_value)
 
static bool MessageType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MessageType *value)
 
static bool ModemConfigChoice_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ModemConfigChoice_descriptor ()
 
template<typename T >
static const std::string & ModemConfigChoice_Name (T enum_t_value)
 
static bool ModemConfigChoice_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ModemConfigChoice *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr MessageType LORA_DATA
 
static constexpr MessageType SET_PARAMETERS
 
static constexpr MessageType PARAMETERS_ACCEPTED
 
static constexpr MessageType PARAMETERS_REJECTED
 
static constexpr MessageType FEATHER_READY
 
static constexpr MessageType TRANSMIT_RESULT
 
static constexpr MessageType LOW_CONTROL
 
static constexpr MessageType DEBUG_MESSAGE
 
static constexpr MessageType MessageType_MIN
 
static constexpr MessageType MessageType_MAX
 
static constexpr int MessageType_ARRAYSIZE
 
static constexpr ModemConfigChoice Bw125Cr45Sf128
 
static constexpr ModemConfigChoice Bw500Cr45Sf128
 
static constexpr ModemConfigChoice Bw31_25Cr48Sf512
 
static constexpr ModemConfigChoice Bw125Cr48Sf4096
 
static constexpr ModemConfigChoice Bw125Cr45Sf2048
 
static constexpr ModemConfigChoice ModemConfigChoice_MIN
 
static constexpr ModemConfigChoice ModemConfigChoice_MAX
 
static constexpr int ModemConfigChoice_ARRAYSIZE
 

Protected Member Functions

 LoRaMessage (::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_2ffeather_2eproto
 
void swap (LoRaMessage &a, LoRaMessage &b)
 

Detailed Description

Definition at line 335 of file feather.pb.h.

Member Typedef Documentation

◆ ControlSurfaces

◆ MessageType

◆ ModemConfigChoice

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kDataFieldNumber 
kControlFieldNumber 
kSrcFieldNumber 
kDestFieldNumber 
kIdFieldNumber 
kFlagsFieldNumber 
kRssiFieldNumber 
kTransmitSuccessfulFieldNumber 
kTxPowerFieldNumber 
kTypeFieldNumber 
kModemConfigFieldNumber 

Definition at line 542 of file feather.pb.h.

Constructor & Destructor Documentation

◆ LoRaMessage() [1/5]

jaiabot::protobuf::LoRaMessage::LoRaMessage ( )
inline

Definition at line 338 of file feather.pb.h.

◆ ~LoRaMessage()

jaiabot::protobuf::LoRaMessage::~LoRaMessage ( )
override

◆ LoRaMessage() [2/5]

PROTOBUF_CONSTEXPR jaiabot::protobuf::LoRaMessage::LoRaMessage ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ LoRaMessage() [3/5]

jaiabot::protobuf::LoRaMessage::LoRaMessage ( const LoRaMessage from)

◆ LoRaMessage() [4/5]

jaiabot::protobuf::LoRaMessage::LoRaMessage ( LoRaMessage &&  from)
inlinenoexcept

Definition at line 343 of file feather.pb.h.

◆ LoRaMessage() [5/5]

jaiabot::protobuf::LoRaMessage::LoRaMessage ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * jaiabot::protobuf::LoRaMessage::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * jaiabot::protobuf::LoRaMessage::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ ByteSizeLong()

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

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void jaiabot::protobuf::LoRaMessage::Clear ( )
final

◆ clear_control()

void jaiabot::protobuf::LoRaMessage::clear_control ( )
inline

Definition at line 1194 of file feather.pb.h.

◆ clear_data()

void jaiabot::protobuf::LoRaMessage::clear_data ( )
inline

Definition at line 927 of file feather.pb.h.

◆ clear_dest()

void jaiabot::protobuf::LoRaMessage::clear_dest ( )
inline

Definition at line 899 of file feather.pb.h.

◆ clear_flags()

void jaiabot::protobuf::LoRaMessage::clear_flags ( )
inline

Definition at line 1052 of file feather.pb.h.

◆ clear_id()

void jaiabot::protobuf::LoRaMessage::clear_id ( )
inline

Definition at line 1024 of file feather.pb.h.

◆ clear_modem_config()

void jaiabot::protobuf::LoRaMessage::clear_modem_config ( )
inline

Definition at line 1136 of file feather.pb.h.

◆ clear_rssi()

void jaiabot::protobuf::LoRaMessage::clear_rssi ( )
inline

Definition at line 1080 of file feather.pb.h.

◆ clear_src()

void jaiabot::protobuf::LoRaMessage::clear_src ( )
inline

Definition at line 871 of file feather.pb.h.

◆ clear_transmit_successful()

void jaiabot::protobuf::LoRaMessage::clear_transmit_successful ( )
inline

Definition at line 1108 of file feather.pb.h.

◆ clear_tx_power()

void jaiabot::protobuf::LoRaMessage::clear_tx_power ( )
inline

Definition at line 1165 of file feather.pb.h.

◆ clear_type()

void jaiabot::protobuf::LoRaMessage::clear_type ( )
inline

Definition at line 995 of file feather.pb.h.

◆ control()

const ::jaiabot::protobuf::LoRaMessage_ControlSurfaces & jaiabot::protobuf::LoRaMessage::control ( ) const
inline

Definition at line 1203 of file feather.pb.h.

◆ CopyFrom()

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

◆ data()

const std::string & jaiabot::protobuf::LoRaMessage::data ( ) const
inline

Definition at line 931 of file feather.pb.h.

◆ default_instance()

static const LoRaMessage & jaiabot::protobuf::LoRaMessage::default_instance ( )
inlinestatic

Definition at line 382 of file feather.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::LoRaMessage::descriptor ( )
inlinestatic

Definition at line 373 of file feather.pb.h.

◆ dest()

int32_t jaiabot::protobuf::LoRaMessage::dest ( ) const
inline

Definition at line 906 of file feather.pb.h.

◆ flags()

int32_t jaiabot::protobuf::LoRaMessage::flags ( ) const
inline

Definition at line 1059 of file feather.pb.h.

◆ GetCachedSize()

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

Definition at line 435 of file feather.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * jaiabot::protobuf::LoRaMessage::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::LoRaMessage::GetDescriptor ( )
inlinestatic

Definition at line 376 of file feather.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata jaiabot::protobuf::LoRaMessage::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * jaiabot::protobuf::LoRaMessage::GetReflection ( )
inlinestatic

Definition at line 379 of file feather.pb.h.

◆ has_control()

bool jaiabot::protobuf::LoRaMessage::has_control ( ) const
inline

Definition at line 1191 of file feather.pb.h.

◆ has_data()

bool jaiabot::protobuf::LoRaMessage::has_data ( ) const
inline

Definition at line 924 of file feather.pb.h.

◆ has_dest()

bool jaiabot::protobuf::LoRaMessage::has_dest ( ) const
inline

Definition at line 896 of file feather.pb.h.

◆ has_flags()

bool jaiabot::protobuf::LoRaMessage::has_flags ( ) const
inline

Definition at line 1049 of file feather.pb.h.

◆ has_id()

bool jaiabot::protobuf::LoRaMessage::has_id ( ) const
inline

Definition at line 1021 of file feather.pb.h.

◆ has_modem_config()

bool jaiabot::protobuf::LoRaMessage::has_modem_config ( ) const
inline

Definition at line 1133 of file feather.pb.h.

◆ has_rssi()

bool jaiabot::protobuf::LoRaMessage::has_rssi ( ) const
inline

Definition at line 1077 of file feather.pb.h.

◆ has_src()

bool jaiabot::protobuf::LoRaMessage::has_src ( ) const
inline

Definition at line 868 of file feather.pb.h.

◆ has_transmit_successful()

bool jaiabot::protobuf::LoRaMessage::has_transmit_successful ( ) const
inline

Definition at line 1105 of file feather.pb.h.

◆ has_tx_power()

bool jaiabot::protobuf::LoRaMessage::has_tx_power ( ) const
inline

Definition at line 1162 of file feather.pb.h.

◆ has_type()

bool jaiabot::protobuf::LoRaMessage::has_type ( ) const
inline

Definition at line 992 of file feather.pb.h.

◆ id()

int32_t jaiabot::protobuf::LoRaMessage::id ( ) const
inline

Definition at line 1031 of file feather.pb.h.

◆ internal_default_instance()

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

Definition at line 385 of file feather.pb.h.

◆ IsInitialized()

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

◆ MergeFrom()

void jaiabot::protobuf::LoRaMessage::MergeFrom ( const LoRaMessage from)
inline

Definition at line 422 of file feather.pb.h.

◆ MessageType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::LoRaMessage::MessageType_descriptor ( )
inlinestatic

Definition at line 489 of file feather.pb.h.

◆ MessageType_IsValid()

static bool jaiabot::protobuf::LoRaMessage::MessageType_IsValid ( int  value)
inlinestatic

Definition at line 479 of file feather.pb.h.

◆ MessageType_Name()

template<typename T >
static const std::string & jaiabot::protobuf::LoRaMessage::MessageType_Name ( enum_t_value)
inlinestatic

Definition at line 493 of file feather.pb.h.

◆ MessageType_Parse()

static bool jaiabot::protobuf::LoRaMessage::MessageType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
MessageType value 
)
inlinestatic

Definition at line 499 of file feather.pb.h.

◆ modem_config()

jaiabot::protobuf::LoRaMessage_ModemConfigChoice jaiabot::protobuf::LoRaMessage::modem_config ( ) const
inline

Definition at line 1143 of file feather.pb.h.

◆ ModemConfigChoice_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::LoRaMessage::ModemConfigChoice_descriptor ( )
inlinestatic

Definition at line 525 of file feather.pb.h.

◆ ModemConfigChoice_IsValid()

static bool jaiabot::protobuf::LoRaMessage::ModemConfigChoice_IsValid ( int  value)
inlinestatic

Definition at line 515 of file feather.pb.h.

◆ ModemConfigChoice_Name()

template<typename T >
static const std::string & jaiabot::protobuf::LoRaMessage::ModemConfigChoice_Name ( enum_t_value)
inlinestatic

Definition at line 529 of file feather.pb.h.

◆ ModemConfigChoice_Parse()

static bool jaiabot::protobuf::LoRaMessage::ModemConfigChoice_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
ModemConfigChoice value 
)
inlinestatic

Definition at line 535 of file feather.pb.h.

◆ mutable_control()

jaiabot::protobuf::LoRaMessage_ControlSurfaces * jaiabot::protobuf::LoRaMessage::mutable_control ( )
inline

Definition at line 1250 of file feather.pb.h.

◆ mutable_data()

std::string * jaiabot::protobuf::LoRaMessage::mutable_data ( )
inline

Definition at line 942 of file feather.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * jaiabot::protobuf::LoRaMessage::mutable_unknown_fields ( )
inline

Definition at line 369 of file feather.pb.h.

◆ New()

LoRaMessage * jaiabot::protobuf::LoRaMessage::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

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

◆ operator=() [1/2]

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

Definition at line 348 of file feather.pb.h.

◆ operator=() [2/2]

LoRaMessage & jaiabot::protobuf::LoRaMessage::operator= ( LoRaMessage &&  from)
inlinenoexcept

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

◆ release_control()

jaiabot::protobuf::LoRaMessage_ControlSurfaces * jaiabot::protobuf::LoRaMessage::release_control ( )
inline

Definition at line 1220 of file feather.pb.h.

◆ release_data()

std::string * jaiabot::protobuf::LoRaMessage::release_data ( )
inline

Definition at line 958 of file feather.pb.h.

◆ rssi()

int32_t jaiabot::protobuf::LoRaMessage::rssi ( ) const
inline

Definition at line 1087 of file feather.pb.h.

◆ set_allocated_control()

void jaiabot::protobuf::LoRaMessage::set_allocated_control ( ::jaiabot::protobuf::LoRaMessage_ControlSurfaces control)
inline

Definition at line 1255 of file feather.pb.h.

◆ set_allocated_data()

void jaiabot::protobuf::LoRaMessage::set_allocated_data ( std::string *  data)
inline

Definition at line 972 of file feather.pb.h.

◆ set_data() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void jaiabot::protobuf::LoRaMessage::set_data ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_data() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void jaiabot::protobuf::LoRaMessage::set_data ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 937 of file feather.pb.h.

◆ set_dest()

void jaiabot::protobuf::LoRaMessage::set_dest ( int32_t  value)
inline

Definition at line 914 of file feather.pb.h.

◆ set_flags()

void jaiabot::protobuf::LoRaMessage::set_flags ( int32_t  value)
inline

Definition at line 1067 of file feather.pb.h.

◆ set_id()

void jaiabot::protobuf::LoRaMessage::set_id ( int32_t  value)
inline

Definition at line 1039 of file feather.pb.h.

◆ set_modem_config()

void jaiabot::protobuf::LoRaMessage::set_modem_config ( ::jaiabot::protobuf::LoRaMessage_ModemConfigChoice  value)
inline

Definition at line 1152 of file feather.pb.h.

◆ set_rssi()

void jaiabot::protobuf::LoRaMessage::set_rssi ( int32_t  value)
inline

Definition at line 1095 of file feather.pb.h.

◆ set_src()

void jaiabot::protobuf::LoRaMessage::set_src ( int32_t  value)
inline

Definition at line 886 of file feather.pb.h.

◆ set_transmit_successful()

void jaiabot::protobuf::LoRaMessage::set_transmit_successful ( bool  value)
inline

Definition at line 1123 of file feather.pb.h.

◆ set_tx_power()

void jaiabot::protobuf::LoRaMessage::set_tx_power ( int32_t  value)
inline

Definition at line 1180 of file feather.pb.h.

◆ set_type()

void jaiabot::protobuf::LoRaMessage::set_type ( ::jaiabot::protobuf::LoRaMessage_MessageType  value)
inline

Definition at line 1011 of file feather.pb.h.

◆ src()

int32_t jaiabot::protobuf::LoRaMessage::src ( ) const
inline

Definition at line 878 of file feather.pb.h.

◆ Swap()

void jaiabot::protobuf::LoRaMessage::Swap ( LoRaMessage other)
inline

Definition at line 395 of file feather.pb.h.

◆ transmit_successful()

bool jaiabot::protobuf::LoRaMessage::transmit_successful ( ) const
inline

Definition at line 1115 of file feather.pb.h.

◆ tx_power()

int32_t jaiabot::protobuf::LoRaMessage::tx_power ( ) const
inline

Definition at line 1172 of file feather.pb.h.

◆ type()

jaiabot::protobuf::LoRaMessage_MessageType jaiabot::protobuf::LoRaMessage::type ( ) const
inline

Definition at line 1002 of file feather.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & jaiabot::protobuf::LoRaMessage::unknown_fields ( ) const
inline

Definition at line 366 of file feather.pb.h.

◆ unsafe_arena_release_control()

jaiabot::protobuf::LoRaMessage_ControlSurfaces * jaiabot::protobuf::LoRaMessage::unsafe_arena_release_control ( )
inline

Definition at line 1235 of file feather.pb.h.

◆ unsafe_arena_set_allocated_control()

void jaiabot::protobuf::LoRaMessage::unsafe_arena_set_allocated_control ( ::jaiabot::protobuf::LoRaMessage_ControlSurfaces control)
inline

Definition at line 1207 of file feather.pb.h.

◆ UnsafeArenaSwap()

void jaiabot::protobuf::LoRaMessage::UnsafeArenaSwap ( LoRaMessage other)
inline

Definition at line 408 of file feather.pb.h.

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 715 of file feather.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 444 of file feather.pb.h.

◆ ::TableStruct_jaiabot_2fmessages_2ffeather_2eproto

Definition at line 734 of file feather.pb.h.

◆ swap

void swap ( LoRaMessage a,
LoRaMessage b 
)
friend

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

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::LoRaMessage::_class_data_
static

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

◆ _impl_

Impl_ jaiabot::protobuf::LoRaMessage::_impl_

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

◆ Bw125Cr45Sf128

constexpr ModemConfigChoice jaiabot::protobuf::LoRaMessage::Bw125Cr45Sf128
staticconstexpr
Initial value:

Definition at line 505 of file feather.pb.h.

◆ Bw125Cr45Sf2048

constexpr ModemConfigChoice jaiabot::protobuf::LoRaMessage::Bw125Cr45Sf2048
staticconstexpr
Initial value:

Definition at line 513 of file feather.pb.h.

◆ Bw125Cr48Sf4096

constexpr ModemConfigChoice jaiabot::protobuf::LoRaMessage::Bw125Cr48Sf4096
staticconstexpr
Initial value:

Definition at line 511 of file feather.pb.h.

◆ Bw31_25Cr48Sf512

constexpr ModemConfigChoice jaiabot::protobuf::LoRaMessage::Bw31_25Cr48Sf512
staticconstexpr
Initial value:

Definition at line 509 of file feather.pb.h.

◆ Bw500Cr45Sf128

constexpr ModemConfigChoice jaiabot::protobuf::LoRaMessage::Bw500Cr45Sf128
staticconstexpr
Initial value:

Definition at line 507 of file feather.pb.h.

◆ DEBUG_MESSAGE

constexpr MessageType jaiabot::protobuf::LoRaMessage::DEBUG_MESSAGE
staticconstexpr
Initial value:

Definition at line 477 of file feather.pb.h.

◆ FEATHER_READY

constexpr MessageType jaiabot::protobuf::LoRaMessage::FEATHER_READY
staticconstexpr
Initial value:

Definition at line 471 of file feather.pb.h.

◆ kIndexInFileMessages

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

Definition at line 389 of file feather.pb.h.

◆ LORA_DATA

constexpr MessageType jaiabot::protobuf::LoRaMessage::LORA_DATA
staticconstexpr
Initial value:

Definition at line 463 of file feather.pb.h.

◆ LOW_CONTROL

constexpr MessageType jaiabot::protobuf::LoRaMessage::LOW_CONTROL
staticconstexpr
Initial value:

Definition at line 475 of file feather.pb.h.

◆ MessageType_ARRAYSIZE

constexpr int jaiabot::protobuf::LoRaMessage::MessageType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 486 of file feather.pb.h.

◆ MessageType_MAX

constexpr MessageType jaiabot::protobuf::LoRaMessage::MessageType_MAX
staticconstexpr
Initial value:
=
constexpr LoRaMessage_MessageType LoRaMessage_MessageType_MessageType_MAX
Definition feather.pb.h:82

Definition at line 484 of file feather.pb.h.

◆ MessageType_MIN

constexpr MessageType jaiabot::protobuf::LoRaMessage::MessageType_MIN
staticconstexpr
Initial value:
=
constexpr LoRaMessage_MessageType LoRaMessage_MessageType_MessageType_MIN
Definition feather.pb.h:81

Definition at line 482 of file feather.pb.h.

◆ ModemConfigChoice_ARRAYSIZE

constexpr int jaiabot::protobuf::LoRaMessage::ModemConfigChoice_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 522 of file feather.pb.h.

◆ ModemConfigChoice_MAX

constexpr ModemConfigChoice jaiabot::protobuf::LoRaMessage::ModemConfigChoice_MAX
staticconstexpr
Initial value:
=
constexpr LoRaMessage_ModemConfigChoice LoRaMessage_ModemConfigChoice_ModemConfigChoice_MAX
Definition feather.pb.h:108

Definition at line 520 of file feather.pb.h.

◆ ModemConfigChoice_MIN

constexpr ModemConfigChoice jaiabot::protobuf::LoRaMessage::ModemConfigChoice_MIN
staticconstexpr
Initial value:
=
constexpr LoRaMessage_ModemConfigChoice LoRaMessage_ModemConfigChoice_ModemConfigChoice_MIN
Definition feather.pb.h:107

Definition at line 518 of file feather.pb.h.

◆ PARAMETERS_ACCEPTED

constexpr MessageType jaiabot::protobuf::LoRaMessage::PARAMETERS_ACCEPTED
staticconstexpr
Initial value:

Definition at line 467 of file feather.pb.h.

◆ PARAMETERS_REJECTED

constexpr MessageType jaiabot::protobuf::LoRaMessage::PARAMETERS_REJECTED
staticconstexpr
Initial value:

Definition at line 469 of file feather.pb.h.

◆ SET_PARAMETERS

constexpr MessageType jaiabot::protobuf::LoRaMessage::SET_PARAMETERS
staticconstexpr
Initial value:

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

◆ TRANSMIT_RESULT

constexpr MessageType jaiabot::protobuf::LoRaMessage::TRANSMIT_RESULT
staticconstexpr
Initial value:

Definition at line 473 of file feather.pb.h.


The documentation for this class was generated from the following file: