JaiaBot  1.12.0+18+g85da5f82
JaiaBot micro-AUV software
jaiabot::config::Health Class Reference

#include <bin/health/config.pb.h>

Inheritance diagram for jaiabot::config::Health:
Collaboration diagram for jaiabot::config::Health:

Public Types

typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type auto_restart_timeout_dimension
 
typedef boost::units::unit< auto_restart_timeout_dimension, boost::units::si::system > auto_restart_timeout_unit
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type auto_restart_init_grace_period_dimension
 
typedef boost::units::unit< auto_restart_init_grace_period_dimension, boost::units::si::system > auto_restart_init_grace_period_unit
 

Public Member Functions

 Health ()
 
virtual ~Health ()
 
 Health (const Health &from)
 
Healthoperator= (const Health &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Health *other)
 
HealthNew () const final
 
HealthNew (::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 Health &from)
 
void MergeFrom (const Health &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_app () const
 
void clear_app ()
 
const ::goby::middleware::protobuf::AppConfig & app () const
 
::goby::middleware::protobuf::AppConfig * release_app ()
 
::goby::middleware::protobuf::AppConfig * mutable_app ()
 
void set_allocated_app (::goby::middleware::protobuf::AppConfig *app)
 
bool has_interprocess () const
 
void clear_interprocess ()
 
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess () const
 
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess ()
 
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess ()
 
void set_allocated_interprocess (::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
 
bool has_linux_hw () const
 
void clear_linux_hw ()
 
const ::jaiabot::config::LinuxHardwareConfiglinux_hw () const
 
::jaiabot::config::LinuxHardwareConfigrelease_linux_hw ()
 
::jaiabot::config::LinuxHardwareConfigmutable_linux_hw ()
 
void set_allocated_linux_hw (::jaiabot::config::LinuxHardwareConfig *linux_hw)
 
bool has_ntp () const
 
void clear_ntp ()
 
const ::jaiabot::config::NTPStatusConfigntp () const
 
::jaiabot::config::NTPStatusConfigrelease_ntp ()
 
::jaiabot::config::NTPStatusConfigmutable_ntp ()
 
void set_allocated_ntp (::jaiabot::config::NTPStatusConfig *ntp)
 
bool has_helm () const
 
void clear_helm ()
 
const ::jaiabot::config::HelmIVPStatusConfighelm () const
 
::jaiabot::config::HelmIVPStatusConfigrelease_helm ()
 
::jaiabot::config::HelmIVPStatusConfigmutable_helm ()
 
void set_allocated_helm (::jaiabot::config::HelmIVPStatusConfig *helm)
 
bool has_ignore_powerstate_changes () const
 
void clear_ignore_powerstate_changes ()
 
bool ignore_powerstate_changes () const
 
void set_ignore_powerstate_changes (bool value)
 
bool has_is_in_sim () const
 
void clear_is_in_sim ()
 
bool is_in_sim () const
 
void set_is_in_sim (bool value)
 
bool has_test_hardware_in_sim () const
 
void clear_test_hardware_in_sim ()
 
bool test_hardware_in_sim () const
 
void set_test_hardware_in_sim (bool value)
 
bool has_auto_restart () const
 
void clear_auto_restart ()
 
bool auto_restart () const
 
void set_auto_restart (bool value)
 
bool has_check_helm_ivp_status () const
 
void clear_check_helm_ivp_status ()
 
bool check_helm_ivp_status () const
 
void set_check_helm_ivp_status (bool value)
 
bool has_auto_restart_timeout () const
 
void clear_auto_restart_timeout ()
 
::google::protobuf::int32 auto_restart_timeout () const
 
void set_auto_restart_timeout (::google::protobuf::int32 value)
 
bool has_auto_restart_init_grace_period () const
 
void clear_auto_restart_init_grace_period ()
 
::google::protobuf::int32 auto_restart_init_grace_period () const
 
void set_auto_restart_init_grace_period (::google::protobuf::int32 value)
 
template<typename Quantity >
void set_auto_restart_timeout_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity auto_restart_timeout_with_units () const
 
boost::units::quantity< auto_restart_timeout_unit, google::protobuf::int32 > auto_restart_timeout_with_units () const
 
template<typename Quantity >
void set_auto_restart_init_grace_period_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity auto_restart_init_grace_period_with_units () const
 
boost::units::quantity< auto_restart_init_grace_period_unit, google::protobuf::int32 > auto_restart_init_grace_period_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const Healthdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Healthinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kAppFieldNumber = 1
 
static const int kInterprocessFieldNumber = 2
 
static const int kLinuxHwFieldNumber = 30
 
static const int kNtpFieldNumber = 40
 
static const int kHelmFieldNumber = 41
 
static const int kIgnorePowerstateChangesFieldNumber = 20
 
static const int kIsInSimFieldNumber = 23
 
static const int kTestHardwareInSimFieldNumber = 24
 
static const int kAutoRestartFieldNumber = 10
 
static const int kCheckHelmIvpStatusFieldNumber = 21
 
static const int kAutoRestartTimeoutFieldNumber = 11
 
static const int kAutoRestartInitGracePeriodFieldNumber = 12
 

Friends

struct ::protobuf_bin_2fhealth_2fconfig_2eproto::TableStruct
 
void swap (Health &a, Health &b)
 

Detailed Description

Definition at line 581 of file config.pb.h.

Member Typedef Documentation

◆ auto_restart_init_grace_period_dimension

typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type jaiabot::config::Health::auto_restart_init_grace_period_dimension

Definition at line 797 of file config.pb.h.

◆ auto_restart_init_grace_period_unit

Definition at line 801 of file config.pb.h.

◆ auto_restart_timeout_dimension

typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type jaiabot::config::Health::auto_restart_timeout_dimension

Definition at line 784 of file config.pb.h.

◆ auto_restart_timeout_unit

typedef boost::units::unit<auto_restart_timeout_dimension,boost::units::si::system> jaiabot::config::Health::auto_restart_timeout_unit

Definition at line 786 of file config.pb.h.

Constructor & Destructor Documentation

◆ Health() [1/2]

jaiabot::config::Health::Health ( )

◆ ~Health()

virtual jaiabot::config::Health::~Health ( )
virtual

◆ Health() [2/2]

jaiabot::config::Health::Health ( const Health from)

Member Function Documentation

◆ app()

const ::goby::middleware::protobuf::AppConfig & jaiabot::config::Health::app ( ) const
inline

Definition at line 1308 of file config.pb.h.

◆ auto_restart()

bool jaiabot::config::Health::auto_restart ( ) const
inline

Definition at line 1417 of file config.pb.h.

◆ auto_restart_init_grace_period()

google::protobuf::int32 jaiabot::config::Health::auto_restart_init_grace_period ( ) const
inline

Definition at line 1465 of file config.pb.h.

◆ auto_restart_init_grace_period_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::Health::auto_restart_init_grace_period_with_units ( ) const
inline

Definition at line 808 of file config.pb.h.

◆ auto_restart_init_grace_period_with_units() [2/2]

boost::units::quantity< auto_restart_init_grace_period_unit,google::protobuf::int32 > jaiabot::config::Health::auto_restart_init_grace_period_with_units ( ) const
inline

Definition at line 811 of file config.pb.h.

◆ auto_restart_timeout()

google::protobuf::int32 jaiabot::config::Health::auto_restart_timeout ( ) const
inline

Definition at line 1441 of file config.pb.h.

◆ auto_restart_timeout_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::Health::auto_restart_timeout_with_units ( ) const
inline

Definition at line 793 of file config.pb.h.

◆ auto_restart_timeout_with_units() [2/2]

boost::units::quantity< auto_restart_timeout_unit,google::protobuf::int32 > jaiabot::config::Health::auto_restart_timeout_with_units ( ) const
inline

Definition at line 796 of file config.pb.h.

◆ ByteSizeLong()

size_t jaiabot::config::Health::ByteSizeLong ( ) const
final

◆ check_helm_ivp_status()

bool jaiabot::config::Health::check_helm_ivp_status ( ) const
inline

Definition at line 1513 of file config.pb.h.

◆ Clear()

void jaiabot::config::Health::Clear ( )
final

◆ clear_app()

void jaiabot::config::Health::clear_app ( )

◆ clear_auto_restart()

void jaiabot::config::Health::clear_auto_restart ( )
inline

Definition at line 1413 of file config.pb.h.

◆ clear_auto_restart_init_grace_period()

void jaiabot::config::Health::clear_auto_restart_init_grace_period ( )
inline

Definition at line 1461 of file config.pb.h.

◆ clear_auto_restart_timeout()

void jaiabot::config::Health::clear_auto_restart_timeout ( )
inline

Definition at line 1437 of file config.pb.h.

◆ clear_check_helm_ivp_status()

void jaiabot::config::Health::clear_check_helm_ivp_status ( )
inline

Definition at line 1509 of file config.pb.h.

◆ clear_helm()

void jaiabot::config::Health::clear_helm ( )
inline

Definition at line 1697 of file config.pb.h.

◆ clear_ignore_powerstate_changes()

void jaiabot::config::Health::clear_ignore_powerstate_changes ( )
inline

Definition at line 1485 of file config.pb.h.

◆ clear_interprocess()

void jaiabot::config::Health::clear_interprocess ( )

◆ clear_is_in_sim()

void jaiabot::config::Health::clear_is_in_sim ( )
inline

Definition at line 1533 of file config.pb.h.

◆ clear_linux_hw()

void jaiabot::config::Health::clear_linux_hw ( )
inline

Definition at line 1581 of file config.pb.h.

◆ clear_ntp()

void jaiabot::config::Health::clear_ntp ( )
inline

Definition at line 1639 of file config.pb.h.

◆ clear_test_hardware_in_sim()

void jaiabot::config::Health::clear_test_hardware_in_sim ( )
inline

Definition at line 1557 of file config.pb.h.

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

void jaiabot::config::Health::CopyFrom ( const Health from)

◆ default_instance()

static const Health& jaiabot::config::Health::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::config::Health::descriptor ( )
static

◆ GetCachedSize()

int jaiabot::config::Health::GetCachedSize ( ) const
inlinefinal

Definition at line 653 of file config.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::config::Health::GetMetadata ( ) const
final

◆ has_app()

bool jaiabot::config::Health::has_app ( ) const
inline

Definition at line 1296 of file config.pb.h.

◆ has_auto_restart()

bool jaiabot::config::Health::has_auto_restart ( ) const
inline

Definition at line 1404 of file config.pb.h.

◆ has_auto_restart_init_grace_period()

bool jaiabot::config::Health::has_auto_restart_init_grace_period ( ) const
inline

Definition at line 1452 of file config.pb.h.

◆ has_auto_restart_timeout()

bool jaiabot::config::Health::has_auto_restart_timeout ( ) const
inline

Definition at line 1428 of file config.pb.h.

◆ has_check_helm_ivp_status()

bool jaiabot::config::Health::has_check_helm_ivp_status ( ) const
inline

Definition at line 1500 of file config.pb.h.

◆ has_helm()

bool jaiabot::config::Health::has_helm ( ) const
inline

Definition at line 1688 of file config.pb.h.

◆ has_ignore_powerstate_changes()

bool jaiabot::config::Health::has_ignore_powerstate_changes ( ) const
inline

Definition at line 1476 of file config.pb.h.

◆ has_interprocess()

bool jaiabot::config::Health::has_interprocess ( ) const
inline

Definition at line 1350 of file config.pb.h.

◆ has_is_in_sim()

bool jaiabot::config::Health::has_is_in_sim ( ) const
inline

Definition at line 1524 of file config.pb.h.

◆ has_linux_hw()

bool jaiabot::config::Health::has_linux_hw ( ) const
inline

Definition at line 1572 of file config.pb.h.

◆ has_ntp()

bool jaiabot::config::Health::has_ntp ( ) const
inline

Definition at line 1630 of file config.pb.h.

◆ has_test_hardware_in_sim()

bool jaiabot::config::Health::has_test_hardware_in_sim ( ) const
inline

Definition at line 1548 of file config.pb.h.

◆ helm()

const ::jaiabot::config::HelmIVPStatusConfig & jaiabot::config::Health::helm ( ) const
inline

Definition at line 1704 of file config.pb.h.

◆ ignore_powerstate_changes()

bool jaiabot::config::Health::ignore_powerstate_changes ( ) const
inline

Definition at line 1489 of file config.pb.h.

◆ InitAsDefaultInstance()

static void jaiabot::config::Health::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const Health* jaiabot::config::Health::internal_default_instance ( )
inlinestatic

Definition at line 618 of file config.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

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

◆ interprocess()

const ::goby::zeromq::protobuf::InterProcessPortalConfig & jaiabot::config::Health::interprocess ( ) const
inline

Definition at line 1362 of file config.pb.h.

◆ is_in_sim()

bool jaiabot::config::Health::is_in_sim ( ) const
inline

Definition at line 1537 of file config.pb.h.

◆ IsInitialized()

bool jaiabot::config::Health::IsInitialized ( ) const
final

◆ linux_hw()

const ::jaiabot::config::LinuxHardwareConfig & jaiabot::config::Health::linux_hw ( ) const
inline

Definition at line 1588 of file config.pb.h.

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

void jaiabot::config::Health::MergeFrom ( const Health from)

◆ MergePartialFromCodedStream()

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

◆ mutable_app()

goby::middleware::protobuf::AppConfig * jaiabot::config::Health::mutable_app ( )
inline

Definition at line 1321 of file config.pb.h.

◆ mutable_helm()

jaiabot::config::HelmIVPStatusConfig * jaiabot::config::Health::mutable_helm ( )
inline

Definition at line 1717 of file config.pb.h.

◆ mutable_interprocess()

goby::zeromq::protobuf::InterProcessPortalConfig * jaiabot::config::Health::mutable_interprocess ( )
inline

Definition at line 1375 of file config.pb.h.

◆ mutable_linux_hw()

jaiabot::config::LinuxHardwareConfig * jaiabot::config::Health::mutable_linux_hw ( )
inline

Definition at line 1601 of file config.pb.h.

◆ mutable_ntp()

jaiabot::config::NTPStatusConfig * jaiabot::config::Health::mutable_ntp ( )
inline

Definition at line 1659 of file config.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::config::Health::mutable_unknown_fields ( )
inline

Definition at line 610 of file config.pb.h.

◆ New() [1/2]

Health* jaiabot::config::Health::New ( ) const
inlinefinal

Definition at line 632 of file config.pb.h.

◆ New() [2/2]

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

Definition at line 636 of file config.pb.h.

◆ ntp()

const ::jaiabot::config::NTPStatusConfig & jaiabot::config::Health::ntp ( ) const
inline

Definition at line 1646 of file config.pb.h.

◆ operator=()

Health& jaiabot::config::Health::operator= ( const Health from)
inline

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

◆ release_app()

goby::middleware::protobuf::AppConfig * jaiabot::config::Health::release_app ( )
inline

Definition at line 1314 of file config.pb.h.

◆ release_helm()

jaiabot::config::HelmIVPStatusConfig * jaiabot::config::Health::release_helm ( )
inline

Definition at line 1710 of file config.pb.h.

◆ release_interprocess()

goby::zeromq::protobuf::InterProcessPortalConfig * jaiabot::config::Health::release_interprocess ( )
inline

Definition at line 1368 of file config.pb.h.

◆ release_linux_hw()

jaiabot::config::LinuxHardwareConfig * jaiabot::config::Health::release_linux_hw ( )
inline

Definition at line 1594 of file config.pb.h.

◆ release_ntp()

jaiabot::config::NTPStatusConfig * jaiabot::config::Health::release_ntp ( )
inline

Definition at line 1652 of file config.pb.h.

◆ SerializeWithCachedSizes()

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

◆ set_allocated_app()

void jaiabot::config::Health::set_allocated_app ( ::goby::middleware::protobuf::AppConfig *  app)
inline

Definition at line 1330 of file config.pb.h.

◆ set_allocated_helm()

void jaiabot::config::Health::set_allocated_helm ( ::jaiabot::config::HelmIVPStatusConfig helm)
inline

Definition at line 1726 of file config.pb.h.

◆ set_allocated_interprocess()

void jaiabot::config::Health::set_allocated_interprocess ( ::goby::zeromq::protobuf::InterProcessPortalConfig *  interprocess)
inline

Definition at line 1384 of file config.pb.h.

◆ set_allocated_linux_hw()

void jaiabot::config::Health::set_allocated_linux_hw ( ::jaiabot::config::LinuxHardwareConfig linux_hw)
inline

Definition at line 1610 of file config.pb.h.

◆ set_allocated_ntp()

void jaiabot::config::Health::set_allocated_ntp ( ::jaiabot::config::NTPStatusConfig ntp)
inline

Definition at line 1668 of file config.pb.h.

◆ set_auto_restart()

void jaiabot::config::Health::set_auto_restart ( bool  value)
inline

Definition at line 1421 of file config.pb.h.

◆ set_auto_restart_init_grace_period()

void jaiabot::config::Health::set_auto_restart_init_grace_period ( ::google::protobuf::int32  value)
inline

Definition at line 1469 of file config.pb.h.

◆ set_auto_restart_init_grace_period_with_units()

template<typename Quantity >
void jaiabot::config::Health::set_auto_restart_init_grace_period_with_units ( Quantity  value_w_units)
inline

Definition at line 804 of file config.pb.h.

◆ set_auto_restart_timeout()

void jaiabot::config::Health::set_auto_restart_timeout ( ::google::protobuf::int32  value)
inline

Definition at line 1445 of file config.pb.h.

◆ set_auto_restart_timeout_with_units()

template<typename Quantity >
void jaiabot::config::Health::set_auto_restart_timeout_with_units ( Quantity  value_w_units)
inline

Definition at line 789 of file config.pb.h.

◆ set_check_helm_ivp_status()

void jaiabot::config::Health::set_check_helm_ivp_status ( bool  value)
inline

Definition at line 1517 of file config.pb.h.

◆ set_ignore_powerstate_changes()

void jaiabot::config::Health::set_ignore_powerstate_changes ( bool  value)
inline

Definition at line 1493 of file config.pb.h.

◆ set_is_in_sim()

void jaiabot::config::Health::set_is_in_sim ( bool  value)
inline

Definition at line 1541 of file config.pb.h.

◆ set_test_hardware_in_sim()

void jaiabot::config::Health::set_test_hardware_in_sim ( bool  value)
inline

Definition at line 1565 of file config.pb.h.

◆ Swap()

void jaiabot::config::Health::Swap ( Health other)

◆ test_hardware_in_sim()

bool jaiabot::config::Health::test_hardware_in_sim ( ) const
inline

Definition at line 1561 of file config.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::config::Health::unknown_fields ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_bin_2fhealth_2fconfig_2eproto::TableStruct

Definition at line 856 of file config.pb.h.

◆ swap

void swap ( Health a,
Health b 
)
friend

Definition at line 626 of file config.pb.h.

Member Data Documentation

◆ kAppFieldNumber

const int jaiabot::config::Health::kAppFieldNumber = 1
static

Definition at line 678 of file config.pb.h.

◆ kAutoRestartFieldNumber

const int jaiabot::config::Health::kAutoRestartFieldNumber = 10
static

Definition at line 759 of file config.pb.h.

◆ kAutoRestartInitGracePeriodFieldNumber

const int jaiabot::config::Health::kAutoRestartInitGracePeriodFieldNumber = 12
static

Definition at line 780 of file config.pb.h.

◆ kAutoRestartTimeoutFieldNumber

const int jaiabot::config::Health::kAutoRestartTimeoutFieldNumber = 11
static

Definition at line 773 of file config.pb.h.

◆ kCheckHelmIvpStatusFieldNumber

const int jaiabot::config::Health::kCheckHelmIvpStatusFieldNumber = 21
static

Definition at line 766 of file config.pb.h.

◆ kHelmFieldNumber

const int jaiabot::config::Health::kHelmFieldNumber = 41
static

Definition at line 726 of file config.pb.h.

◆ kIgnorePowerstateChangesFieldNumber

const int jaiabot::config::Health::kIgnorePowerstateChangesFieldNumber = 20
static

Definition at line 738 of file config.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::config::Health::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

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

◆ kInterprocessFieldNumber

const int jaiabot::config::Health::kInterprocessFieldNumber = 2
static

Definition at line 690 of file config.pb.h.

◆ kIsInSimFieldNumber

const int jaiabot::config::Health::kIsInSimFieldNumber = 23
static

Definition at line 745 of file config.pb.h.

◆ kLinuxHwFieldNumber

const int jaiabot::config::Health::kLinuxHwFieldNumber = 30
static

Definition at line 702 of file config.pb.h.

◆ kNtpFieldNumber

const int jaiabot::config::Health::kNtpFieldNumber = 40
static

Definition at line 714 of file config.pb.h.

◆ kTestHardwareInSimFieldNumber

const int jaiabot::config::Health::kTestHardwareInSimFieldNumber = 24
static

Definition at line 752 of file config.pb.h.


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