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

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

Inheritance diagram for jaiabot::protobuf::DeviceMetadata:
Collaboration diagram for jaiabot::protobuf::DeviceMetadata:

Public Types

enum  : int {
  kNameFieldNumber = 1 , kGobyVersionFieldNumber = 3 , kMoosVersionFieldNumber = 4 , kIvpVersionFieldNumber = 5 ,
  kXbeeNodeIdFieldNumber = 6 , kXbeeSerialNumberFieldNumber = 7 , kRaspiFirmwareVersionFieldNumber = 8 , kJaiabotImageVersionFieldNumber = 9 ,
  kJaiabotImageBuildDateFieldNumber = 10 , kJaiabotImageFirstBootDateFieldNumber = 11 , kJaiabotVersionFieldNumber = 2 , kIntervehicleApiVersionFieldNumber = 12 ,
  kIsSimulationFieldNumber = 13 , kFleetIdFieldNumber = 14 , kHubIdFieldNumber = 15 , kBotIdFieldNumber = 16
}
 
typedef DeviceMetadata_Version Version
 

Public Member Functions

 DeviceMetadata ()
 
 ~DeviceMetadata () override
 
PROTOBUF_CONSTEXPR DeviceMetadata (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 DeviceMetadata (const DeviceMetadata &from)
 
 DeviceMetadata (DeviceMetadata &&from) noexcept
 
DeviceMetadataoperator= (const DeviceMetadata &from)
 
DeviceMetadataoperator= (DeviceMetadata &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (DeviceMetadata *other)
 
void UnsafeArenaSwap (DeviceMetadata *other)
 
DeviceMetadataNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const DeviceMetadata &from)
 
void MergeFrom (const DeviceMetadata &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_name () const
 
void clear_name ()
 
const std::string & name () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_name (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_name ()
 
PROTOBUF_NODISCARD std::string * release_name ()
 
void set_allocated_name (std::string *name)
 
bool has_goby_version () const
 
void clear_goby_version ()
 
const std::string & goby_version () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_goby_version (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_goby_version ()
 
PROTOBUF_NODISCARD std::string * release_goby_version ()
 
void set_allocated_goby_version (std::string *goby_version)
 
bool has_moos_version () const
 
void clear_moos_version ()
 
const std::string & moos_version () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_moos_version (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_moos_version ()
 
PROTOBUF_NODISCARD std::string * release_moos_version ()
 
void set_allocated_moos_version (std::string *moos_version)
 
bool has_ivp_version () const
 
void clear_ivp_version ()
 
const std::string & ivp_version () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_ivp_version (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_ivp_version ()
 
PROTOBUF_NODISCARD std::string * release_ivp_version ()
 
void set_allocated_ivp_version (std::string *ivp_version)
 
bool has_xbee_node_id () const
 
void clear_xbee_node_id ()
 
const std::string & xbee_node_id () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_xbee_node_id (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_xbee_node_id ()
 
PROTOBUF_NODISCARD std::string * release_xbee_node_id ()
 
void set_allocated_xbee_node_id (std::string *xbee_node_id)
 
bool has_xbee_serial_number () const
 
void clear_xbee_serial_number ()
 
const std::string & xbee_serial_number () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_xbee_serial_number (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_xbee_serial_number ()
 
PROTOBUF_NODISCARD std::string * release_xbee_serial_number ()
 
void set_allocated_xbee_serial_number (std::string *xbee_serial_number)
 
bool has_raspi_firmware_version () const
 
void clear_raspi_firmware_version ()
 
const std::string & raspi_firmware_version () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_raspi_firmware_version (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_raspi_firmware_version ()
 
PROTOBUF_NODISCARD std::string * release_raspi_firmware_version ()
 
void set_allocated_raspi_firmware_version (std::string *raspi_firmware_version)
 
bool has_jaiabot_image_version () const
 
void clear_jaiabot_image_version ()
 
const std::string & jaiabot_image_version () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_jaiabot_image_version (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_jaiabot_image_version ()
 
PROTOBUF_NODISCARD std::string * release_jaiabot_image_version ()
 
void set_allocated_jaiabot_image_version (std::string *jaiabot_image_version)
 
bool has_jaiabot_image_build_date () const
 
void clear_jaiabot_image_build_date ()
 
const std::string & jaiabot_image_build_date () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_jaiabot_image_build_date (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_jaiabot_image_build_date ()
 
PROTOBUF_NODISCARD std::string * release_jaiabot_image_build_date ()
 
void set_allocated_jaiabot_image_build_date (std::string *jaiabot_image_build_date)
 
bool has_jaiabot_image_first_boot_date () const
 
void clear_jaiabot_image_first_boot_date ()
 
const std::string & jaiabot_image_first_boot_date () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_jaiabot_image_first_boot_date (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_jaiabot_image_first_boot_date ()
 
PROTOBUF_NODISCARD std::string * release_jaiabot_image_first_boot_date ()
 
void set_allocated_jaiabot_image_first_boot_date (std::string *jaiabot_image_first_boot_date)
 
bool has_jaiabot_version () const
 
void clear_jaiabot_version ()
 
const ::jaiabot::protobuf::DeviceMetadata_Versionjaiabot_version () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::DeviceMetadata_Version * release_jaiabot_version ()
 
::jaiabot::protobuf::DeviceMetadata_Versionmutable_jaiabot_version ()
 
void set_allocated_jaiabot_version (::jaiabot::protobuf::DeviceMetadata_Version *jaiabot_version)
 
void unsafe_arena_set_allocated_jaiabot_version (::jaiabot::protobuf::DeviceMetadata_Version *jaiabot_version)
 
::jaiabot::protobuf::DeviceMetadata_Versionunsafe_arena_release_jaiabot_version ()
 
bool has_intervehicle_api_version () const
 
void clear_intervehicle_api_version ()
 
uint32_t intervehicle_api_version () const
 
void set_intervehicle_api_version (uint32_t value)
 
bool has_is_simulation () const
 
void clear_is_simulation ()
 
bool is_simulation () const
 
void set_is_simulation (bool value)
 
bool has_fleet_id () const
 
void clear_fleet_id ()
 
uint32_t fleet_id () const
 
void set_fleet_id (uint32_t value)
 
bool has_hub_id () const
 
void clear_hub_id ()
 
uint32_t hub_id () const
 
void set_hub_id (uint32_t value)
 
bool has_bot_id () const
 
void clear_bot_id ()
 
uint32_t bot_id () const
 
void set_bot_id (uint32_t value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_name (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_goby_version (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_moos_version (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_ivp_version (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_xbee_node_id (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_xbee_serial_number (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_raspi_firmware_version (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_jaiabot_image_version (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_jaiabot_image_build_date (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_jaiabot_image_first_boot_date (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 DeviceMetadatadefault_instance ()
 
static const DeviceMetadatainternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

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

Detailed Description

Definition at line 554 of file metadata.pb.h.

Member Typedef Documentation

◆ Version

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kNameFieldNumber 
kGobyVersionFieldNumber 
kMoosVersionFieldNumber 
kIvpVersionFieldNumber 
kXbeeNodeIdFieldNumber 
kXbeeSerialNumberFieldNumber 
kRaspiFirmwareVersionFieldNumber 
kJaiabotImageVersionFieldNumber 
kJaiabotImageBuildDateFieldNumber 
kJaiabotImageFirstBootDateFieldNumber 
kJaiabotVersionFieldNumber 
kIntervehicleApiVersionFieldNumber 
kIsSimulationFieldNumber 
kFleetIdFieldNumber 
kHubIdFieldNumber 
kBotIdFieldNumber 

Definition at line 683 of file metadata.pb.h.

Constructor & Destructor Documentation

◆ DeviceMetadata() [1/5]

jaiabot::protobuf::DeviceMetadata::DeviceMetadata ( )
inline

Definition at line 557 of file metadata.pb.h.

◆ ~DeviceMetadata()

jaiabot::protobuf::DeviceMetadata::~DeviceMetadata ( )
override

◆ DeviceMetadata() [2/5]

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

◆ DeviceMetadata() [3/5]

jaiabot::protobuf::DeviceMetadata::DeviceMetadata ( const DeviceMetadata from)

◆ DeviceMetadata() [4/5]

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

Definition at line 562 of file metadata.pb.h.

◆ DeviceMetadata() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ bot_id()

uint32_t jaiabot::protobuf::DeviceMetadata::bot_id ( ) const
inline

Definition at line 2664 of file metadata.pb.h.

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_bot_id()

void jaiabot::protobuf::DeviceMetadata::clear_bot_id ( )
inline

Definition at line 2657 of file metadata.pb.h.

◆ clear_fleet_id()

void jaiabot::protobuf::DeviceMetadata::clear_fleet_id ( )
inline

Definition at line 2601 of file metadata.pb.h.

◆ clear_goby_version()

void jaiabot::protobuf::DeviceMetadata::clear_goby_version ( )
inline

Definition at line 1933 of file metadata.pb.h.

◆ clear_hub_id()

void jaiabot::protobuf::DeviceMetadata::clear_hub_id ( )
inline

Definition at line 2629 of file metadata.pb.h.

◆ clear_intervehicle_api_version()

void jaiabot::protobuf::DeviceMetadata::clear_intervehicle_api_version ( )
inline

Definition at line 2545 of file metadata.pb.h.

◆ clear_is_simulation()

void jaiabot::protobuf::DeviceMetadata::clear_is_simulation ( )
inline

Definition at line 2573 of file metadata.pb.h.

◆ clear_ivp_version()

void jaiabot::protobuf::DeviceMetadata::clear_ivp_version ( )
inline

Definition at line 2069 of file metadata.pb.h.

◆ clear_jaiabot_image_build_date()

void jaiabot::protobuf::DeviceMetadata::clear_jaiabot_image_build_date ( )
inline

Definition at line 2409 of file metadata.pb.h.

◆ clear_jaiabot_image_first_boot_date()

void jaiabot::protobuf::DeviceMetadata::clear_jaiabot_image_first_boot_date ( )
inline

Definition at line 2477 of file metadata.pb.h.

◆ clear_jaiabot_image_version()

void jaiabot::protobuf::DeviceMetadata::clear_jaiabot_image_version ( )
inline

Definition at line 2341 of file metadata.pb.h.

◆ clear_jaiabot_version()

void jaiabot::protobuf::DeviceMetadata::clear_jaiabot_version ( )
inline

Definition at line 1844 of file metadata.pb.h.

◆ clear_moos_version()

void jaiabot::protobuf::DeviceMetadata::clear_moos_version ( )
inline

Definition at line 2001 of file metadata.pb.h.

◆ clear_name()

void jaiabot::protobuf::DeviceMetadata::clear_name ( )
inline

Definition at line 1775 of file metadata.pb.h.

◆ clear_raspi_firmware_version()

void jaiabot::protobuf::DeviceMetadata::clear_raspi_firmware_version ( )
inline

Definition at line 2273 of file metadata.pb.h.

◆ clear_xbee_node_id()

void jaiabot::protobuf::DeviceMetadata::clear_xbee_node_id ( )
inline

Definition at line 2137 of file metadata.pb.h.

◆ clear_xbee_serial_number()

void jaiabot::protobuf::DeviceMetadata::clear_xbee_serial_number ( )
inline

Definition at line 2205 of file metadata.pb.h.

◆ CopyFrom()

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

◆ default_instance()

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

Definition at line 601 of file metadata.pb.h.

◆ descriptor()

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

Definition at line 592 of file metadata.pb.h.

◆ fleet_id()

uint32_t jaiabot::protobuf::DeviceMetadata::fleet_id ( ) const
inline

Definition at line 2608 of file metadata.pb.h.

◆ GetCachedSize()

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

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

◆ GetClassData()

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

◆ GetDescriptor()

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

Definition at line 595 of file metadata.pb.h.

◆ GetMetadata()

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

◆ GetReflection()

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

Definition at line 598 of file metadata.pb.h.

◆ goby_version()

const std::string & jaiabot::protobuf::DeviceMetadata::goby_version ( ) const
inline

Definition at line 1937 of file metadata.pb.h.

◆ has_bot_id()

bool jaiabot::protobuf::DeviceMetadata::has_bot_id ( ) const
inline

Definition at line 2654 of file metadata.pb.h.

◆ has_fleet_id()

bool jaiabot::protobuf::DeviceMetadata::has_fleet_id ( ) const
inline

Definition at line 2598 of file metadata.pb.h.

◆ has_goby_version()

bool jaiabot::protobuf::DeviceMetadata::has_goby_version ( ) const
inline

Definition at line 1930 of file metadata.pb.h.

◆ has_hub_id()

bool jaiabot::protobuf::DeviceMetadata::has_hub_id ( ) const
inline

Definition at line 2626 of file metadata.pb.h.

◆ has_intervehicle_api_version()

bool jaiabot::protobuf::DeviceMetadata::has_intervehicle_api_version ( ) const
inline

Definition at line 2542 of file metadata.pb.h.

◆ has_is_simulation()

bool jaiabot::protobuf::DeviceMetadata::has_is_simulation ( ) const
inline

Definition at line 2570 of file metadata.pb.h.

◆ has_ivp_version()

bool jaiabot::protobuf::DeviceMetadata::has_ivp_version ( ) const
inline

Definition at line 2066 of file metadata.pb.h.

◆ has_jaiabot_image_build_date()

bool jaiabot::protobuf::DeviceMetadata::has_jaiabot_image_build_date ( ) const
inline

Definition at line 2406 of file metadata.pb.h.

◆ has_jaiabot_image_first_boot_date()

bool jaiabot::protobuf::DeviceMetadata::has_jaiabot_image_first_boot_date ( ) const
inline

Definition at line 2474 of file metadata.pb.h.

◆ has_jaiabot_image_version()

bool jaiabot::protobuf::DeviceMetadata::has_jaiabot_image_version ( ) const
inline

Definition at line 2338 of file metadata.pb.h.

◆ has_jaiabot_version()

bool jaiabot::protobuf::DeviceMetadata::has_jaiabot_version ( ) const
inline

Definition at line 1841 of file metadata.pb.h.

◆ has_moos_version()

bool jaiabot::protobuf::DeviceMetadata::has_moos_version ( ) const
inline

Definition at line 1998 of file metadata.pb.h.

◆ has_name()

bool jaiabot::protobuf::DeviceMetadata::has_name ( ) const
inline

Definition at line 1772 of file metadata.pb.h.

◆ has_raspi_firmware_version()

bool jaiabot::protobuf::DeviceMetadata::has_raspi_firmware_version ( ) const
inline

Definition at line 2270 of file metadata.pb.h.

◆ has_xbee_node_id()

bool jaiabot::protobuf::DeviceMetadata::has_xbee_node_id ( ) const
inline

Definition at line 2134 of file metadata.pb.h.

◆ has_xbee_serial_number()

bool jaiabot::protobuf::DeviceMetadata::has_xbee_serial_number ( ) const
inline

Definition at line 2202 of file metadata.pb.h.

◆ hub_id()

uint32_t jaiabot::protobuf::DeviceMetadata::hub_id ( ) const
inline

Definition at line 2636 of file metadata.pb.h.

◆ internal_default_instance()

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

Definition at line 604 of file metadata.pb.h.

◆ intervehicle_api_version()

uint32_t jaiabot::protobuf::DeviceMetadata::intervehicle_api_version ( ) const
inline

Definition at line 2552 of file metadata.pb.h.

◆ is_simulation()

bool jaiabot::protobuf::DeviceMetadata::is_simulation ( ) const
inline

Definition at line 2580 of file metadata.pb.h.

◆ IsInitialized()

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

◆ ivp_version()

const std::string & jaiabot::protobuf::DeviceMetadata::ivp_version ( ) const
inline

Definition at line 2073 of file metadata.pb.h.

◆ jaiabot_image_build_date()

const std::string & jaiabot::protobuf::DeviceMetadata::jaiabot_image_build_date ( ) const
inline

Definition at line 2413 of file metadata.pb.h.

◆ jaiabot_image_first_boot_date()

const std::string & jaiabot::protobuf::DeviceMetadata::jaiabot_image_first_boot_date ( ) const
inline

Definition at line 2481 of file metadata.pb.h.

◆ jaiabot_image_version()

const std::string & jaiabot::protobuf::DeviceMetadata::jaiabot_image_version ( ) const
inline

Definition at line 2345 of file metadata.pb.h.

◆ jaiabot_version()

const ::jaiabot::protobuf::DeviceMetadata_Version & jaiabot::protobuf::DeviceMetadata::jaiabot_version ( ) const
inline

Definition at line 1853 of file metadata.pb.h.

◆ MergeFrom()

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

Definition at line 641 of file metadata.pb.h.

◆ moos_version()

const std::string & jaiabot::protobuf::DeviceMetadata::moos_version ( ) const
inline

Definition at line 2005 of file metadata.pb.h.

◆ mutable_goby_version()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_goby_version ( )
inline

Definition at line 1948 of file metadata.pb.h.

◆ mutable_ivp_version()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_ivp_version ( )
inline

Definition at line 2084 of file metadata.pb.h.

◆ mutable_jaiabot_image_build_date()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_jaiabot_image_build_date ( )
inline

Definition at line 2424 of file metadata.pb.h.

◆ mutable_jaiabot_image_first_boot_date()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_jaiabot_image_first_boot_date ( )
inline

Definition at line 2492 of file metadata.pb.h.

◆ mutable_jaiabot_image_version()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_jaiabot_image_version ( )
inline

Definition at line 2356 of file metadata.pb.h.

◆ mutable_jaiabot_version()

jaiabot::protobuf::DeviceMetadata_Version * jaiabot::protobuf::DeviceMetadata::mutable_jaiabot_version ( )
inline

Definition at line 1900 of file metadata.pb.h.

◆ mutable_moos_version()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_moos_version ( )
inline

Definition at line 2016 of file metadata.pb.h.

◆ mutable_name()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_name ( )
inline

Definition at line 1790 of file metadata.pb.h.

◆ mutable_raspi_firmware_version()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_raspi_firmware_version ( )
inline

Definition at line 2288 of file metadata.pb.h.

◆ mutable_unknown_fields()

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

Definition at line 588 of file metadata.pb.h.

◆ mutable_xbee_node_id()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_xbee_node_id ( )
inline

Definition at line 2152 of file metadata.pb.h.

◆ mutable_xbee_serial_number()

std::string * jaiabot::protobuf::DeviceMetadata::mutable_xbee_serial_number ( )
inline

Definition at line 2220 of file metadata.pb.h.

◆ name()

const std::string & jaiabot::protobuf::DeviceMetadata::name ( ) const
inline

Definition at line 1779 of file metadata.pb.h.

◆ New()

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

Definition at line 635 of file metadata.pb.h.

◆ operator=() [1/2]

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

Definition at line 567 of file metadata.pb.h.

◆ operator=() [2/2]

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

Definition at line 571 of file metadata.pb.h.

◆ raspi_firmware_version()

const std::string & jaiabot::protobuf::DeviceMetadata::raspi_firmware_version ( ) const
inline

Definition at line 2277 of file metadata.pb.h.

◆ release_goby_version()

std::string * jaiabot::protobuf::DeviceMetadata::release_goby_version ( )
inline

Definition at line 1964 of file metadata.pb.h.

◆ release_ivp_version()

std::string * jaiabot::protobuf::DeviceMetadata::release_ivp_version ( )
inline

Definition at line 2100 of file metadata.pb.h.

◆ release_jaiabot_image_build_date()

std::string * jaiabot::protobuf::DeviceMetadata::release_jaiabot_image_build_date ( )
inline

Definition at line 2440 of file metadata.pb.h.

◆ release_jaiabot_image_first_boot_date()

std::string * jaiabot::protobuf::DeviceMetadata::release_jaiabot_image_first_boot_date ( )
inline

Definition at line 2508 of file metadata.pb.h.

◆ release_jaiabot_image_version()

std::string * jaiabot::protobuf::DeviceMetadata::release_jaiabot_image_version ( )
inline

Definition at line 2372 of file metadata.pb.h.

◆ release_jaiabot_version()

jaiabot::protobuf::DeviceMetadata_Version * jaiabot::protobuf::DeviceMetadata::release_jaiabot_version ( )
inline

Definition at line 1870 of file metadata.pb.h.

◆ release_moos_version()

std::string * jaiabot::protobuf::DeviceMetadata::release_moos_version ( )
inline

Definition at line 2032 of file metadata.pb.h.

◆ release_name()

std::string * jaiabot::protobuf::DeviceMetadata::release_name ( )
inline

Definition at line 1806 of file metadata.pb.h.

◆ release_raspi_firmware_version()

std::string * jaiabot::protobuf::DeviceMetadata::release_raspi_firmware_version ( )
inline

Definition at line 2304 of file metadata.pb.h.

◆ release_xbee_node_id()

std::string * jaiabot::protobuf::DeviceMetadata::release_xbee_node_id ( )
inline

Definition at line 2168 of file metadata.pb.h.

◆ release_xbee_serial_number()

std::string * jaiabot::protobuf::DeviceMetadata::release_xbee_serial_number ( )
inline

Definition at line 2236 of file metadata.pb.h.

◆ set_allocated_goby_version()

void jaiabot::protobuf::DeviceMetadata::set_allocated_goby_version ( std::string *  goby_version)
inline

Definition at line 1978 of file metadata.pb.h.

◆ set_allocated_ivp_version()

void jaiabot::protobuf::DeviceMetadata::set_allocated_ivp_version ( std::string *  ivp_version)
inline

Definition at line 2114 of file metadata.pb.h.

◆ set_allocated_jaiabot_image_build_date()

void jaiabot::protobuf::DeviceMetadata::set_allocated_jaiabot_image_build_date ( std::string *  jaiabot_image_build_date)
inline

Definition at line 2454 of file metadata.pb.h.

◆ set_allocated_jaiabot_image_first_boot_date()

void jaiabot::protobuf::DeviceMetadata::set_allocated_jaiabot_image_first_boot_date ( std::string *  jaiabot_image_first_boot_date)
inline

Definition at line 2522 of file metadata.pb.h.

◆ set_allocated_jaiabot_image_version()

void jaiabot::protobuf::DeviceMetadata::set_allocated_jaiabot_image_version ( std::string *  jaiabot_image_version)
inline

Definition at line 2386 of file metadata.pb.h.

◆ set_allocated_jaiabot_version()

void jaiabot::protobuf::DeviceMetadata::set_allocated_jaiabot_version ( ::jaiabot::protobuf::DeviceMetadata_Version jaiabot_version)
inline

Definition at line 1905 of file metadata.pb.h.

◆ set_allocated_moos_version()

void jaiabot::protobuf::DeviceMetadata::set_allocated_moos_version ( std::string *  moos_version)
inline

Definition at line 2046 of file metadata.pb.h.

◆ set_allocated_name()

void jaiabot::protobuf::DeviceMetadata::set_allocated_name ( std::string *  name)
inline

Definition at line 1820 of file metadata.pb.h.

◆ set_allocated_raspi_firmware_version()

void jaiabot::protobuf::DeviceMetadata::set_allocated_raspi_firmware_version ( std::string *  raspi_firmware_version)
inline

Definition at line 2318 of file metadata.pb.h.

◆ set_allocated_xbee_node_id()

void jaiabot::protobuf::DeviceMetadata::set_allocated_xbee_node_id ( std::string *  xbee_node_id)
inline

Definition at line 2182 of file metadata.pb.h.

◆ set_allocated_xbee_serial_number()

void jaiabot::protobuf::DeviceMetadata::set_allocated_xbee_serial_number ( std::string *  xbee_serial_number)
inline

Definition at line 2250 of file metadata.pb.h.

◆ set_bot_id()

void jaiabot::protobuf::DeviceMetadata::set_bot_id ( uint32_t  value)
inline

Definition at line 2672 of file metadata.pb.h.

◆ set_fleet_id()

void jaiabot::protobuf::DeviceMetadata::set_fleet_id ( uint32_t  value)
inline

Definition at line 2616 of file metadata.pb.h.

◆ set_goby_version() [1/2]

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

◆ set_goby_version() [2/2]

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

Definition at line 1943 of file metadata.pb.h.

◆ set_hub_id()

void jaiabot::protobuf::DeviceMetadata::set_hub_id ( uint32_t  value)
inline

Definition at line 2644 of file metadata.pb.h.

◆ set_intervehicle_api_version()

void jaiabot::protobuf::DeviceMetadata::set_intervehicle_api_version ( uint32_t  value)
inline

Definition at line 2560 of file metadata.pb.h.

◆ set_is_simulation()

void jaiabot::protobuf::DeviceMetadata::set_is_simulation ( bool  value)
inline

Definition at line 2588 of file metadata.pb.h.

◆ set_ivp_version() [1/2]

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

◆ set_ivp_version() [2/2]

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

Definition at line 2079 of file metadata.pb.h.

◆ set_jaiabot_image_build_date() [1/2]

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

◆ set_jaiabot_image_build_date() [2/2]

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

Definition at line 2419 of file metadata.pb.h.

◆ set_jaiabot_image_first_boot_date() [1/2]

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

◆ set_jaiabot_image_first_boot_date() [2/2]

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

Definition at line 2487 of file metadata.pb.h.

◆ set_jaiabot_image_version() [1/2]

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

◆ set_jaiabot_image_version() [2/2]

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

Definition at line 2351 of file metadata.pb.h.

◆ set_moos_version() [1/2]

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

◆ set_moos_version() [2/2]

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

Definition at line 2011 of file metadata.pb.h.

◆ set_name() [1/2]

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

◆ set_name() [2/2]

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

Definition at line 1785 of file metadata.pb.h.

◆ set_raspi_firmware_version() [1/2]

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

◆ set_raspi_firmware_version() [2/2]

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

Definition at line 2283 of file metadata.pb.h.

◆ set_xbee_node_id() [1/2]

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

◆ set_xbee_node_id() [2/2]

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

Definition at line 2147 of file metadata.pb.h.

◆ set_xbee_serial_number() [1/2]

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

◆ set_xbee_serial_number() [2/2]

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

Definition at line 2215 of file metadata.pb.h.

◆ Swap()

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

Definition at line 614 of file metadata.pb.h.

◆ unknown_fields()

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

Definition at line 585 of file metadata.pb.h.

◆ unsafe_arena_release_jaiabot_version()

jaiabot::protobuf::DeviceMetadata_Version * jaiabot::protobuf::DeviceMetadata::unsafe_arena_release_jaiabot_version ( )
inline

Definition at line 1885 of file metadata.pb.h.

◆ unsafe_arena_set_allocated_jaiabot_version()

void jaiabot::protobuf::DeviceMetadata::unsafe_arena_set_allocated_jaiabot_version ( ::jaiabot::protobuf::DeviceMetadata_Version jaiabot_version)
inline

Definition at line 1857 of file metadata.pb.h.

◆ UnsafeArenaSwap()

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

Definition at line 627 of file metadata.pb.h.

◆ xbee_node_id()

const std::string & jaiabot::protobuf::DeviceMetadata::xbee_node_id ( ) const
inline

Definition at line 2141 of file metadata.pb.h.

◆ xbee_serial_number()

const std::string & jaiabot::protobuf::DeviceMetadata::xbee_serial_number ( ) const
inline

Definition at line 2209 of file metadata.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 968 of file metadata.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 663 of file metadata.pb.h.

◆ ::TableStruct_jaiabot_2fmessages_2fmetadata_2eproto

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

◆ swap

void swap ( DeviceMetadata a,
DeviceMetadata b 
)
friend

Definition at line 611 of file metadata.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::DeviceMetadata::_class_data_
static

Definition at line 672 of file metadata.pb.h.

◆ _impl_

Impl_ jaiabot::protobuf::DeviceMetadata::_impl_

Definition at line 991 of file metadata.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::DeviceMetadata::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

Definition at line 608 of file metadata.pb.h.


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