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

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

Inheritance diagram for jaiabot::protobuf::CommandForHub:
Collaboration diagram for jaiabot::protobuf::CommandForHub:

Public Types

typedef CommandForHub_HubCommandType HubCommandType
 
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
 

Public Member Functions

 CommandForHub ()
 
virtual ~CommandForHub ()
 
 CommandForHub (const CommandForHub &from)
 
CommandForHuboperator= (const CommandForHub &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (CommandForHub *other)
 
CommandForHubNew () const final
 
CommandForHubNew (::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 CommandForHub &from)
 
void MergeFrom (const CommandForHub &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_hub_location () const
 
void clear_hub_location ()
 
const ::jaiabot::protobuf::GeographicCoordinatehub_location () const
 
::jaiabot::protobuf::GeographicCoordinaterelease_hub_location ()
 
::jaiabot::protobuf::GeographicCoordinatemutable_hub_location ()
 
void set_allocated_hub_location (::jaiabot::protobuf::GeographicCoordinate *hub_location)
 
bool has_time () const
 
void clear_time ()
 
::google::protobuf::uint64 time () const
 
void set_time (::google::protobuf::uint64 value)
 
bool has_hub_id () const
 
void clear_hub_id ()
 
::google::protobuf::uint32 hub_id () const
 
void set_hub_id (::google::protobuf::uint32 value)
 
bool has_scan_for_bot_id () const
 
void clear_scan_for_bot_id ()
 
::google::protobuf::uint32 scan_for_bot_id () const
 
void set_scan_for_bot_id (::google::protobuf::uint32 value)
 
bool has_type () const
 
void clear_type ()
 
::jaiabot::protobuf::CommandForHub_HubCommandType type () const
 
void set_type (::jaiabot::protobuf::CommandForHub_HubCommandType 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
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const CommandForHubdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const CommandForHubinternal_default_instance ()
 
static bool HubCommandType_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * HubCommandType_descriptor ()
 
static const ::std::string & HubCommandType_Name (HubCommandType value)
 
static bool HubCommandType_Parse (const ::std::string &name, HubCommandType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const HubCommandType SCAN_FOR_BOTS
 
static const HubCommandType RESTART_ALL_SERVICES
 
static const HubCommandType REBOOT_COMPUTER
 
static const HubCommandType SHUTDOWN_COMPUTER
 
static const HubCommandType SET_HUB_LOCATION
 
static const HubCommandType HubCommandType_MIN
 
static const HubCommandType HubCommandType_MAX
 
static const int HubCommandType_ARRAYSIZE
 
static const int kHubLocationFieldNumber = 80
 
static const int kTimeFieldNumber = 2
 
static const int kHubIdFieldNumber = 1
 
static const int kScanForBotIdFieldNumber = 11
 
static const int kTypeFieldNumber = 10
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fjaia_5fdccl_2eproto::TableStruct
 
void swap (CommandForHub &a, CommandForHub &b)
 

Detailed Description

Definition at line 506 of file jaia_dccl.pb.h.

Member Typedef Documentation

◆ HubCommandType

◆ time_dimension

typedef boost::units::time_dimension jaiabot::protobuf::CommandForHub::time_dimension

Definition at line 672 of file jaia_dccl.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::CommandForHub::time_unit

Definition at line 674 of file jaia_dccl.pb.h.

Constructor & Destructor Documentation

◆ CommandForHub() [1/2]

jaiabot::protobuf::CommandForHub::CommandForHub ( )

◆ ~CommandForHub()

virtual jaiabot::protobuf::CommandForHub::~CommandForHub ( )
virtual

◆ CommandForHub() [2/2]

jaiabot::protobuf::CommandForHub::CommandForHub ( const CommandForHub from)

Member Function Documentation

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_hub_id()

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

Definition at line 3096 of file jaia_dccl.pb.h.

◆ clear_hub_location()

void jaiabot::protobuf::CommandForHub::clear_hub_location ( )

◆ clear_scan_for_bot_id()

void jaiabot::protobuf::CommandForHub::clear_scan_for_bot_id ( )
inline

Definition at line 3169 of file jaia_dccl.pb.h.

◆ clear_time()

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

Definition at line 3120 of file jaia_dccl.pb.h.

◆ clear_type()

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

Definition at line 3144 of file jaia_dccl.pb.h.

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ descriptor()

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

◆ GetCachedSize()

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

Definition at line 578 of file jaia_dccl.pb.h.

◆ GetMetadata()

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

◆ has_hub_id()

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

Definition at line 3087 of file jaia_dccl.pb.h.

◆ has_hub_location()

bool jaiabot::protobuf::CommandForHub::has_hub_location ( ) const
inline

Definition at line 3184 of file jaia_dccl.pb.h.

◆ has_scan_for_bot_id()

bool jaiabot::protobuf::CommandForHub::has_scan_for_bot_id ( ) const
inline

Definition at line 3160 of file jaia_dccl.pb.h.

◆ has_time()

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

Definition at line 3111 of file jaia_dccl.pb.h.

◆ has_type()

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

Definition at line 3135 of file jaia_dccl.pb.h.

◆ hub_id()

google::protobuf::uint32 jaiabot::protobuf::CommandForHub::hub_id ( ) const
inline

Definition at line 3100 of file jaia_dccl.pb.h.

◆ hub_location()

const ::jaiabot::protobuf::GeographicCoordinate & jaiabot::protobuf::CommandForHub::hub_location ( ) const
inline

Definition at line 3196 of file jaia_dccl.pb.h.

◆ HubCommandType_descriptor()

static const ::google::protobuf::EnumDescriptor* jaiabot::protobuf::CommandForHub::HubCommandType_descriptor ( )
inlinestatic

Definition at line 619 of file jaia_dccl.pb.h.

◆ HubCommandType_IsValid()

static bool jaiabot::protobuf::CommandForHub::HubCommandType_IsValid ( int  value)
inlinestatic

Definition at line 609 of file jaia_dccl.pb.h.

◆ HubCommandType_Name()

static const ::std::string& jaiabot::protobuf::CommandForHub::HubCommandType_Name ( HubCommandType  value)
inlinestatic

Definition at line 622 of file jaia_dccl.pb.h.

◆ HubCommandType_Parse()

static bool jaiabot::protobuf::CommandForHub::HubCommandType_Parse ( const ::std::string &  name,
HubCommandType value 
)
inlinestatic

Definition at line 625 of file jaia_dccl.pb.h.

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

Definition at line 543 of file jaia_dccl.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_hub_location()

jaiabot::protobuf::GeographicCoordinate * jaiabot::protobuf::CommandForHub::mutable_hub_location ( )
inline

Definition at line 3209 of file jaia_dccl.pb.h.

◆ mutable_unknown_fields()

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

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

◆ New() [1/2]

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

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

◆ New() [2/2]

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

Definition at line 561 of file jaia_dccl.pb.h.

◆ operator=()

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

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

◆ release_hub_location()

jaiabot::protobuf::GeographicCoordinate * jaiabot::protobuf::CommandForHub::release_hub_location ( )
inline

Definition at line 3202 of file jaia_dccl.pb.h.

◆ scan_for_bot_id()

google::protobuf::uint32 jaiabot::protobuf::CommandForHub::scan_for_bot_id ( ) const
inline

Definition at line 3173 of file jaia_dccl.pb.h.

◆ SerializeWithCachedSizes()

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

◆ set_allocated_hub_location()

void jaiabot::protobuf::CommandForHub::set_allocated_hub_location ( ::jaiabot::protobuf::GeographicCoordinate hub_location)
inline

Definition at line 3218 of file jaia_dccl.pb.h.

◆ set_hub_id()

void jaiabot::protobuf::CommandForHub::set_hub_id ( ::google::protobuf::uint32  value)
inline

Definition at line 3104 of file jaia_dccl.pb.h.

◆ set_scan_for_bot_id()

void jaiabot::protobuf::CommandForHub::set_scan_for_bot_id ( ::google::protobuf::uint32  value)
inline

Definition at line 3177 of file jaia_dccl.pb.h.

◆ set_time()

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

Definition at line 3128 of file jaia_dccl.pb.h.

◆ set_time_with_units()

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

Definition at line 677 of file jaia_dccl.pb.h.

◆ set_type()

void jaiabot::protobuf::CommandForHub::set_type ( ::jaiabot::protobuf::CommandForHub_HubCommandType  value)
inline

Definition at line 3152 of file jaia_dccl.pb.h.

◆ Swap()

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

◆ time()

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

Definition at line 3124 of file jaia_dccl.pb.h.

◆ time_with_units() [1/2]

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

Definition at line 681 of file jaia_dccl.pb.h.

◆ time_with_units() [2/2]

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

Definition at line 684 of file jaia_dccl.pb.h.

◆ type()

jaiabot::protobuf::CommandForHub_HubCommandType jaiabot::protobuf::CommandForHub::type ( ) const
inline

Definition at line 3148 of file jaia_dccl.pb.h.

◆ unknown_fields()

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

Definition at line 532 of file jaia_dccl.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fjaia_5fdccl_2eproto::TableStruct

Definition at line 711 of file jaia_dccl.pb.h.

◆ swap

void swap ( CommandForHub a,
CommandForHub b 
)
friend

Definition at line 551 of file jaia_dccl.pb.h.

Member Data Documentation

◆ HubCommandType_ARRAYSIZE

const int jaiabot::protobuf::CommandForHub::HubCommandType_ARRAYSIZE
static
Initial value:

Definition at line 616 of file jaia_dccl.pb.h.

◆ HubCommandType_MAX

const HubCommandType jaiabot::protobuf::CommandForHub::HubCommandType_MAX
static
Initial value:

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

◆ HubCommandType_MIN

const HubCommandType jaiabot::protobuf::CommandForHub::HubCommandType_MIN
static
Initial value:

Definition at line 612 of file jaia_dccl.pb.h.

◆ kHubIdFieldNumber

const int jaiabot::protobuf::CommandForHub::kHubIdFieldNumber = 1
static

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

◆ kHubLocationFieldNumber

const int jaiabot::protobuf::CommandForHub::kHubLocationFieldNumber = 80
static

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

◆ kIndexInFileMessages

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

Definition at line 547 of file jaia_dccl.pb.h.

◆ kScanForBotIdFieldNumber

const int jaiabot::protobuf::CommandForHub::kScanForBotIdFieldNumber = 11
static

Definition at line 661 of file jaia_dccl.pb.h.

◆ kTimeFieldNumber

const int jaiabot::protobuf::CommandForHub::kTimeFieldNumber = 2
static

Definition at line 647 of file jaia_dccl.pb.h.

◆ kTypeFieldNumber

const int jaiabot::protobuf::CommandForHub::kTypeFieldNumber = 10
static

Definition at line 668 of file jaia_dccl.pb.h.

◆ REBOOT_COMPUTER

const HubCommandType jaiabot::protobuf::CommandForHub::REBOOT_COMPUTER
static
Initial value:

Definition at line 603 of file jaia_dccl.pb.h.

◆ RESTART_ALL_SERVICES

const HubCommandType jaiabot::protobuf::CommandForHub::RESTART_ALL_SERVICES
static
Initial value:

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

◆ SCAN_FOR_BOTS

const HubCommandType jaiabot::protobuf::CommandForHub::SCAN_FOR_BOTS
static
Initial value:

Definition at line 599 of file jaia_dccl.pb.h.

◆ SET_HUB_LOCATION

const HubCommandType jaiabot::protobuf::CommandForHub::SET_HUB_LOCATION
static
Initial value:

Definition at line 607 of file jaia_dccl.pb.h.

◆ SHUTDOWN_COMPUTER

const HubCommandType jaiabot::protobuf::CommandForHub::SHUTDOWN_COMPUTER
static
Initial value:

Definition at line 605 of file jaia_dccl.pb.h.


The documentation for this class was generated from the following file:
jaiabot::protobuf::CommandForHub_HubCommandType_HubCommandType_ARRAYSIZE
const int CommandForHub_HubCommandType_HubCommandType_ARRAYSIZE
Definition: jaia_dccl.pb.h:170
jaiabot::protobuf::CommandForHub_HubCommandType_SET_HUB_LOCATION
@ CommandForHub_HubCommandType_SET_HUB_LOCATION
Definition: jaia_dccl.pb.h:165
jaiabot::protobuf::CommandForHub_HubCommandType_HubCommandType_MIN
const CommandForHub_HubCommandType CommandForHub_HubCommandType_HubCommandType_MIN
Definition: jaia_dccl.pb.h:168
jaiabot::protobuf::CommandForHub_HubCommandType_RESTART_ALL_SERVICES
@ CommandForHub_HubCommandType_RESTART_ALL_SERVICES
Definition: jaia_dccl.pb.h:162
jaiabot::protobuf::CommandForHub_HubCommandType_SHUTDOWN_COMPUTER
@ CommandForHub_HubCommandType_SHUTDOWN_COMPUTER
Definition: jaia_dccl.pb.h:164
jaiabot::protobuf::CommandForHub_HubCommandType_REBOOT_COMPUTER
@ CommandForHub_HubCommandType_REBOOT_COMPUTER
Definition: jaia_dccl.pb.h:163
jaiabot::protobuf::CommandForHub_HubCommandType_SCAN_FOR_BOTS
@ CommandForHub_HubCommandType_SCAN_FOR_BOTS
Definition: jaia_dccl.pb.h:161
jaiabot::protobuf::CommandForHub_HubCommandType_HubCommandType_MAX
const CommandForHub_HubCommandType CommandForHub_HubCommandType_HubCommandType_MAX
Definition: jaia_dccl.pb.h:169