JaiaBot  1.19.0
JaiaBot micro-AUV software
health.pb.h File Reference
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_table_driven.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/inlined_string_field.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include "dccl/option_extensions.pb.h"
#include "goby/middleware/protobuf/coroner.pb.h"
#include "jaiabot/messages/option_extensions.pb.h"
#include <boost/units/quantity.hpp>
#include <boost/units/absolute.hpp>
#include <boost/units/dimensionless_type.hpp>
#include <boost/units/make_scaled_unit.hpp>
#include <boost/units/systems/si.hpp>
#include <boost/units/base_units/information/byte.hpp>
Include dependency graph for health.pb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TableStruct_jaiabot_2fmessages_2fhealth_2eproto
 
class  jaiabot::protobuf::PROTOBUF_FINAL
 
struct  is_proto_enum< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode >
 
struct  is_proto_enum< ::jaiabot::protobuf::NTPStatus_SyncSource >
 
struct  is_proto_enum< ::jaiabot::protobuf::NTPStatus_LeapIndicator >
 
struct  is_proto_enum< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent >
 
struct  is_proto_enum< ::jaiabot::protobuf::SystemdStopReport_ServiceResult >
 
struct  is_proto_enum< ::jaiabot::protobuf::Error >
 
struct  is_proto_enum< ::jaiabot::protobuf::Warning >
 

Namespaces

 internal
 
 jaiabot
 
 jaiabot::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fhealth_2eproto
 

Enumerations

enum  jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode : int {
  jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_CODE_UNKNOWN = -1 , jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_NOT_VALID = 32 , jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_INTERSECTION = 120 , jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_TABLE_OVERFLOW = 46 ,
  jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_CLUSTER_ALGORITHM = 45 , jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_INCLUDED_IN_COMBINE = 43 , jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_ALTERNATIVE_BACKUP = 35 , jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_SYSTEM_SYNC_SOURCE = 42 ,
  jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_PPS_SYNC = 111
}
 
enum  jaiabot::protobuf::NTPStatus_SyncSource : int {
  jaiabot::protobuf::NTPStatus_SyncSource_SYNC_UNKNOWN = -1 , jaiabot::protobuf::NTPStatus_SyncSource_SYNC_UNSPECIFIED = 0 , jaiabot::protobuf::NTPStatus_SyncSource_SYNC_PPS = 1 , jaiabot::protobuf::NTPStatus_SyncSource_SYNC_LF_RADIO = 2 ,
  jaiabot::protobuf::NTPStatus_SyncSource_SYNC_HF_RADIO = 3 , jaiabot::protobuf::NTPStatus_SyncSource_SYNC_UHF_RADIO = 4 , jaiabot::protobuf::NTPStatus_SyncSource_SYNC_LOCAL = 5 , jaiabot::protobuf::NTPStatus_SyncSource_SYNC_NTP = 6 ,
  jaiabot::protobuf::NTPStatus_SyncSource_SYNC_OTHER = 7 , jaiabot::protobuf::NTPStatus_SyncSource_SYNC_WRISTWATCH = 8 , jaiabot::protobuf::NTPStatus_SyncSource_SYNC_TELEPHONE = 9
}
 
enum  jaiabot::protobuf::NTPStatus_LeapIndicator : int {
  jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_UNKNOWN = -1 , jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_NONE = 0 , jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_LAST_MINUTE_HAS_61_SECONDS = 1 , jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_LAST_MINUTE_HAS_59_SECONDS = 2 ,
  jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_CLOCK_NOT_SYNCHRONIZED = 3
}
 
enum  jaiabot::protobuf::NTPStatus_NTPSystemEvent : int {
  jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNKNOWN = -1 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNSPECIFIED = 0 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_NOT_SET = 1 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_SET = 2 ,
  jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_SPIKE_DETECT = 3 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_MODE = 4 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_CLOCK_SYNC = 5 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_RESTART = 6 ,
  jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_PANIC_STOP = 7 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_NO_SYSTEM_PEER = 8 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_ARMED = 9 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_DISARMED = 10 ,
  jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_EVENT = 11 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_CLOCK_STEP = 12 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_KERNEL_INFO = 13 , jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAPSECOND_VALUES_UPDATE_FROM_FILE = 14 ,
  jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_STALE_LEAPSECOND_VALUES = 15
}
 
enum  jaiabot::protobuf::SystemdStopReport_ServiceResult : int {
  jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_UNKNOWN = 0 , jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_SUCCESS = 1 , jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_PROTOCOL = 2 , jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_TIMEOUT = 3 ,
  jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_EXIT_CODE = 4 , jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_SIGNAL = 5 , jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_CORE_DUMP = 6 , jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_WATCHDOG = 7 ,
  jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_START_LIMIT_HIT = 8 , jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_RESOURCES = 9
}
 
enum  jaiabot::protobuf::Error : int {
  jaiabot::protobuf::ERROR__TOO_MANY_ERRORS_TO_REPORT_ALL = 0 , jaiabot::protobuf::ERROR__FAILED__UNKNOWN = 1 , jaiabot::protobuf::ERROR__FAILED__GOBYD = 2 , jaiabot::protobuf::ERROR__FAILED__GOBY_LIAISON = 3 ,
  jaiabot::protobuf::ERROR__FAILED__GOBY_GPS = 4 , jaiabot::protobuf::ERROR__FAILED__GOBY_LOGGER = 5 , jaiabot::protobuf::ERROR__FAILED__GOBY_CORONER = 6 , jaiabot::protobuf::ERROR__FAILED__GOBY_MOOS_GATEWAY = 7 ,
  jaiabot::protobuf::ERROR__FAILED__JAIABOT_HEALTH = 8 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_METADATA = 9 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_HUB_MANAGER = 10 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_WEB_PORTAL = 11 ,
  jaiabot::protobuf::ERROR__FAILED__JAIABOT_FUSION = 12 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_MISSION_MANAGER = 13 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_PID_CONTROL = 14 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER = 15 ,
  jaiabot::protobuf::ERROR__FAILED__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER = 16 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_ADAFRUIT_BNO055_DRIVER = 17 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_DRIVER_ARDUINO = 18 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_ENGINEERING = 19 ,
  jaiabot::protobuf::ERROR__FAILED__MOOS_MOOSDB = 20 , jaiabot::protobuf::ERROR__FAILED__MOOS_PHELMIVP = 21 , jaiabot::protobuf::ERROR__FAILED__MOOS_UPROCESSWATCH = 22 , jaiabot::protobuf::ERROR__FAILED__MOOS_PNODEREPORTER = 23 ,
  jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_WEB_APP = 24 , jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_IMU = 25 , jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_PRESSURE_SENSOR = 26 , jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_AS_EZO_EC = 27 ,
  jaiabot::protobuf::ERROR__FAILED__JAIABOT_LOG_CONVERTER = 28 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_DATA_VISION = 29 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_SIMULATOR = 30 , jaiabot::protobuf::ERROR__FAILED__MOOS_SIM_MOOSDB = 31 ,
  jaiabot::protobuf::ERROR__FAILED__MOOS_SIM_USIMMARINE = 32 , jaiabot::protobuf::ERROR__FAILED__GOBY_INTERVEHICLE_PORTAL = 33 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_ADAFRUIT_BNO085_DRIVER = 34 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_ECHO_DRIVER = 35 ,
  jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_ECHO = 36 , jaiabot::protobuf::ERROR__FAILED__JAIABOT_TSYS01_TEMPERATURE_SENSOR_DRIVER = 37 , jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_TSYS01_TEMPERATURE_SENSOR_DRIVER = 38 , jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_MOTOR_LISTENER = 39 ,
  jaiabot::protobuf::ERROR__NOT_RESPONDING__UNKNOWN_APP = 100 , jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBYD = 101 , jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_LIAISON = 102 , jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_GPS = 103 ,
  jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_LOGGER = 104 , jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_CORONER = 105 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_HEALTH = 106 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_METADATA = 107 ,
  jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_HUB_MANAGER = 108 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_WEB_PORTAL = 109 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_FUSION = 110 , jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_MOOS_GATEWAY = 111 ,
  jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_MISSION_MANAGER = 112 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_PID_CONTROL = 113 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER = 114 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER = 115 ,
  jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO055_DRIVER = 116 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_DRIVER_ARDUINO = 117 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ENGINEERING = 118 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_SINGLE_THREAD_PATTERN = 119 ,
  jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_MULTI_THREAD_PATTERN = 120 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_SIMULATOR = 121 , jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_INTERVEHICLE_PORTAL = 122 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO085_DRIVER = 123 ,
  jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ECHO_DRIVER = 124 , jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_TSYS01_TEMPERATURE_SENSOR_DRIVER = 125 , jaiabot::protobuf::ERROR__MISSING_DATA__GPS_FIX = 200 , jaiabot::protobuf::ERROR__MISSING_DATA__GPS_POSITION = 201 ,
  jaiabot::protobuf::ERROR__MISSING_DATA__PRESSURE = 210 , jaiabot::protobuf::ERROR__MISSING_DATA__HEADING = 212 , jaiabot::protobuf::ERROR__MISSING_DATA__SPEED = 215 , jaiabot::protobuf::ERROR__MISSING_DATA__COURSE = 216 ,
  jaiabot::protobuf::ERROR__MISSING_DATA__CALIBRATION_SYS = 217 , jaiabot::protobuf::ERROR__MISSING_DATA__CALIBRATION_GYRO = 218 , jaiabot::protobuf::ERROR__MISSING_DATA__CALIBRATION_ACCEL = 219 , jaiabot::protobuf::ERROR__MISSING_DATA__CALIBRATION_MAG = 220 ,
  jaiabot::protobuf::ERROR__NOT_CALIBRATED_SYS = 221 , jaiabot::protobuf::ERROR__NOT_CALIBRATED_GYRO = 222 , jaiabot::protobuf::ERROR__NOT_CALIBRATED_ACCEL = 223 , jaiabot::protobuf::ERROR__NOT_CALIBRATED_MAG = 224 ,
  jaiabot::protobuf::ERROR__NOT_CALIBRATED_IMU = 225 , jaiabot::protobuf::ERROR__COMMS__NO_XBEE = 300 , jaiabot::protobuf::ERROR__MOOS__HELMIVP_STATE_NOT_DRIVE = 400 , jaiabot::protobuf::ERROR__MOOS__HELMIVP_NO_DESIRED_DATA = 401 ,
  jaiabot::protobuf::ERROR__MOOS__NO_DATA = 402 , jaiabot::protobuf::ERROR__SYSTEM__CANNOT_READ_MEMINFO = 500 , jaiabot::protobuf::ERROR__SYSTEM__RAM_SPACE_CRITICAL = 501 , jaiabot::protobuf::ERROR__SYSTEM__CANNOT_READ_SYSINFO = 502 ,
  jaiabot::protobuf::ERROR__SYSTEM__CPU_LOAD_FACTOR_CRITICAL = 503 , jaiabot::protobuf::ERROR__SYSTEM__CANNOT_READ_DISK_USAGE = 504 , jaiabot::protobuf::ERROR__SYSTEM__ROOTFS_DISK_SPACE_CRITICAL = 505 , jaiabot::protobuf::ERROR__SYSTEM__DATA_DISK_SPACE_CRITICAL = 506 ,
  jaiabot::protobuf::ERROR__SYSTEM__NTP_PEERS_QUERY_FAILED = 510 , jaiabot::protobuf::ERROR__SYSTEM__NTP_STATUS_QUERY_FAILED = 511 , jaiabot::protobuf::ERROR__VEHICLE__VERY_LOW_BATTERY = 600 , jaiabot::protobuf::ERROR__VEHICLE__CRITICALLY_LOW_BATTERY = 601 ,
  jaiabot::protobuf::ERROR__VEHICLE__MISSING_DATA_BATTERY = 602 , jaiabot::protobuf::ERROR__VERSION__MISMATCH_ARDUINO = 700 , jaiabot::protobuf::ERROR__MISSING_DATA__ARDUINO_REPORT = 701 , jaiabot::protobuf::ERROR__VERSION__MISMATCH_INTERVEHICLE__UPGRADE_HUB = 702 ,
  jaiabot::protobuf::ERROR__VERSION__MISMATCH_INTERVEHICLE__UPGRADE_BOT = 703 , jaiabot::protobuf::ERROR__ARDUINO_CONNECTION_FAILED = 704
}
 
enum  jaiabot::protobuf::Warning : int {
  jaiabot::protobuf::WARNING__TOO_MANY_WARNINGS_TO_REPORT_ALL = 0 , jaiabot::protobuf::WARNING__NOT_RESPONDING__UNKNOWN_APP = 100 , jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER = 101 , jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER = 102 ,
  jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO055_DRIVER = 103 , jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO085_DRIVER = 104 , jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_ECHO_DRIVER = 105 , jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_TSYS01_TEMPERATURE_SENSOR_DRIVER = 106 ,
  jaiabot::protobuf::WARNING__MISSING_DATA__PITCH = 200 , jaiabot::protobuf::WARNING__MISSING_DATA__ROLL = 201 , jaiabot::protobuf::WARNING__MISSING_DATA__TEMPERATURE = 202 , jaiabot::protobuf::WARNING__MISSING_DATA__COURSE = 216 ,
  jaiabot::protobuf::WARNING__NOT_CALIBRATED_SYS = 221 , jaiabot::protobuf::WARNING__IMU_ISSUE = 222 , jaiabot::protobuf::WARNING__TEMPERATURE__ARDUINO_TOO_HIGH = 210 , jaiabot::protobuf::WARNING__TEMPERATURE__LINUX_TOO_HIGH = 211 ,
  jaiabot::protobuf::WARNING__COMMS_LOW_SIGNAL_STRENGTH = 300 , jaiabot::protobuf::WARNING__VEHICLE__LOW_BATTERY = 400 , jaiabot::protobuf::WARNING__SYSTEM__NTP_NOT_SYNCHRONIZED = 500 , jaiabot::protobuf::WARNING__SYSTEM__NTP_OFFSET_HIGH = 501 ,
  jaiabot::protobuf::WARNING__SYSTEM__NTP_JITTER_HIGH = 502 , jaiabot::protobuf::WARNING__SYSTEM__RAM_SPACE_LOW = 503 , jaiabot::protobuf::WARNING__SYSTEM__CPU_LOAD_FACTOR_HIGH = 504 , jaiabot::protobuf::WARNING__SYSTEM__ROOTFS_DISK_SPACE_LOW = 505 ,
  jaiabot::protobuf::WARNING__SYSTEM__DATA_DISK_SPACE_LOW = 506 , jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_RPM_LISTENER = 600 , jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_ARDUINO_MOTOR_TEMP = 601 , jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__TRANSIT_MUST_HAVE_A_GOAL = 700 ,
  jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__TRANSIT_CANNOT_RECOVER_AT_FINAL_GOAL_WITHOUT_A_GOAL = 701 , jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__MUST_HAVE_RECOVERY_LOCATION_IF_NOT_RECOVERING_AT_FINAL_GOAL = 702 , jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__MINIMUM_BOTTOM_DEPTH_REACHED = 703 , jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__GOAL_DESIRED_DEPTH_EXCEEDED_MAX = 704 ,
  jaiabot::protobuf::WARNING__VEHICLE__NO_FORWARD_PROGRESS = 705 , jaiabot::protobuf::WARNING__MISSION__DATA_OFFLOAD_FAILED = 720 , jaiabot::protobuf::WARNING__MISSION__DATA__GPS_FIX_DEGRADED = 721 , jaiabot::protobuf::WARNING__MISSION__DATA_PRE_OFFLOAD_FAILED = 722 ,
  jaiabot::protobuf::WARNING__MISSION__DATA_POST_OFFLOAD_FAILED = 723
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::jaiabot::protobuf::HelmIVPStatus * Arena::CreateMaybeMessage<::jaiabot::protobuf::HelmIVPStatus > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Disk * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Disk > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Information * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Memory * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Memory > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Processor * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_WiFi * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_WiFi > (Arena *)
 
template<>
::jaiabot::protobuf::NTPStatus * Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus > (Arena *)
 
template<>
::jaiabot::protobuf::NTPStatus_NTPPeer * Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus_NTPPeer > (Arena *)
 
template<>
::jaiabot::protobuf::SystemdReportAck * Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdReportAck > (Arena *)
 
template<>
::jaiabot::protobuf::SystemdStartReport * Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStartReport > (Arena *)
 
template<>
::jaiabot::protobuf::SystemdStopReport * Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStopReport > (Arena *)
 
template<>
::jaiabot::protobuf::ThreadHealth * Arena::CreateMaybeMessage<::jaiabot::protobuf::ThreadHealth > (Arena *)
 
template<>
::jaiabot::protobuf::VehicleHealth * Arena::CreateMaybeMessage<::jaiabot::protobuf::VehicleHealth > (Arena *)
 
bool jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_descriptor ()
 
template<typename T >
const std::string & jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_Name (T enum_t_value)
 
bool jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_Parse (const std::string &name, NTPStatus_NTPPeer_TallyCode *value)
 
bool jaiabot::protobuf::NTPStatus_SyncSource_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::NTPStatus_SyncSource_descriptor ()
 
template<typename T >
const std::string & jaiabot::protobuf::NTPStatus_SyncSource_Name (T enum_t_value)
 
bool jaiabot::protobuf::NTPStatus_SyncSource_Parse (const std::string &name, NTPStatus_SyncSource *value)
 
bool jaiabot::protobuf::NTPStatus_LeapIndicator_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::NTPStatus_LeapIndicator_descriptor ()
 
template<typename T >
const std::string & jaiabot::protobuf::NTPStatus_LeapIndicator_Name (T enum_t_value)
 
bool jaiabot::protobuf::NTPStatus_LeapIndicator_Parse (const std::string &name, NTPStatus_LeapIndicator *value)
 
bool jaiabot::protobuf::NTPStatus_NTPSystemEvent_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::NTPStatus_NTPSystemEvent_descriptor ()
 
template<typename T >
const std::string & jaiabot::protobuf::NTPStatus_NTPSystemEvent_Name (T enum_t_value)
 
bool jaiabot::protobuf::NTPStatus_NTPSystemEvent_Parse (const std::string &name, NTPStatus_NTPSystemEvent *value)
 
bool jaiabot::protobuf::SystemdStopReport_ServiceResult_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::SystemdStopReport_ServiceResult_descriptor ()
 
template<typename T >
const std::string & jaiabot::protobuf::SystemdStopReport_ServiceResult_Name (T enum_t_value)
 
bool jaiabot::protobuf::SystemdStopReport_ServiceResult_Parse (const std::string &name, SystemdStopReport_ServiceResult *value)
 
bool jaiabot::protobuf::Error_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::Error_descriptor ()
 
template<typename T >
const std::string & jaiabot::protobuf::Error_Name (T enum_t_value)
 
bool jaiabot::protobuf::Error_Parse (const std::string &name, Error *value)
 
bool jaiabot::protobuf::Warning_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::Warning_descriptor ()
 
template<typename T >
const std::string & jaiabot::protobuf::Warning_Name (T enum_t_value)
 
bool jaiabot::protobuf::Warning_Parse (const std::string &name, Warning *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_SyncSource > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_LeapIndicator > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::SystemdStopReport_ServiceResult > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::Error > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::Warning > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fhealth_2eproto
 
HelmIVPStatusDefaultTypeInternal jaiabot::protobuf::_HelmIVPStatus_default_instance_
 
LinuxHardwareStatusDefaultTypeInternal jaiabot::protobuf::_LinuxHardwareStatus_default_instance_
 
LinuxHardwareStatus_DiskDefaultTypeInternal jaiabot::protobuf::_LinuxHardwareStatus_Disk_default_instance_
 
LinuxHardwareStatus_InformationDefaultTypeInternal jaiabot::protobuf::_LinuxHardwareStatus_Information_default_instance_
 
LinuxHardwareStatus_MemoryDefaultTypeInternal jaiabot::protobuf::_LinuxHardwareStatus_Memory_default_instance_
 
LinuxHardwareStatus_ProcessorDefaultTypeInternal jaiabot::protobuf::_LinuxHardwareStatus_Processor_default_instance_
 
LinuxHardwareStatus_Processor_LoadAveragesDefaultTypeInternal jaiabot::protobuf::_LinuxHardwareStatus_Processor_LoadAverages_default_instance_
 
LinuxHardwareStatus_WiFiDefaultTypeInternal jaiabot::protobuf::_LinuxHardwareStatus_WiFi_default_instance_
 
NTPStatusDefaultTypeInternal jaiabot::protobuf::_NTPStatus_default_instance_
 
NTPStatus_NTPPeerDefaultTypeInternal jaiabot::protobuf::_NTPStatus_NTPPeer_default_instance_
 
SystemdReportAckDefaultTypeInternal jaiabot::protobuf::_SystemdReportAck_default_instance_
 
SystemdStartReportDefaultTypeInternal jaiabot::protobuf::_SystemdStartReport_default_instance_
 
SystemdStopReportDefaultTypeInternal jaiabot::protobuf::_SystemdStopReport_default_instance_
 
ThreadHealthDefaultTypeInternal jaiabot::protobuf::_ThreadHealth_default_instance_
 
VehicleHealthDefaultTypeInternal jaiabot::protobuf::_VehicleHealth_default_instance_
 
constexpr NTPStatus_NTPPeer_TallyCode jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_TallyCode_MIN = NTPStatus_NTPPeer_TallyCode_PEER_CODE_UNKNOWN
 
constexpr NTPStatus_NTPPeer_TallyCode jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_TallyCode_MAX = NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_INTERSECTION
 
constexpr int jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_TallyCode_ARRAYSIZE = NTPStatus_NTPPeer_TallyCode_TallyCode_MAX + 1
 
constexpr NTPStatus_SyncSource jaiabot::protobuf::NTPStatus_SyncSource_SyncSource_MIN = NTPStatus_SyncSource_SYNC_UNKNOWN
 
constexpr NTPStatus_SyncSource jaiabot::protobuf::NTPStatus_SyncSource_SyncSource_MAX = NTPStatus_SyncSource_SYNC_TELEPHONE
 
constexpr int jaiabot::protobuf::NTPStatus_SyncSource_SyncSource_ARRAYSIZE = NTPStatus_SyncSource_SyncSource_MAX + 1
 
constexpr NTPStatus_LeapIndicator jaiabot::protobuf::NTPStatus_LeapIndicator_LeapIndicator_MIN = NTPStatus_LeapIndicator_LEAP_UNKNOWN
 
constexpr NTPStatus_LeapIndicator jaiabot::protobuf::NTPStatus_LeapIndicator_LeapIndicator_MAX = NTPStatus_LeapIndicator_LEAP_CLOCK_NOT_SYNCHRONIZED
 
constexpr int jaiabot::protobuf::NTPStatus_LeapIndicator_LeapIndicator_ARRAYSIZE = NTPStatus_LeapIndicator_LeapIndicator_MAX + 1
 
constexpr NTPStatus_NTPSystemEvent jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTPSystemEvent_MIN = NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNKNOWN
 
constexpr NTPStatus_NTPSystemEvent jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTPSystemEvent_MAX = NTPStatus_NTPSystemEvent_NTP_SYSTEM_STALE_LEAPSECOND_VALUES
 
constexpr int jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTPSystemEvent_ARRAYSIZE = NTPStatus_NTPSystemEvent_NTPSystemEvent_MAX + 1
 
constexpr SystemdStopReport_ServiceResult jaiabot::protobuf::SystemdStopReport_ServiceResult_ServiceResult_MIN = SystemdStopReport_ServiceResult_SERVICE_RESULT_UNKNOWN
 
constexpr SystemdStopReport_ServiceResult jaiabot::protobuf::SystemdStopReport_ServiceResult_ServiceResult_MAX = SystemdStopReport_ServiceResult_SERVICE_RESULT_RESOURCES
 
constexpr int jaiabot::protobuf::SystemdStopReport_ServiceResult_ServiceResult_ARRAYSIZE = SystemdStopReport_ServiceResult_ServiceResult_MAX + 1
 
constexpr Error jaiabot::protobuf::Error_MIN = ERROR__TOO_MANY_ERRORS_TO_REPORT_ALL
 
constexpr Error jaiabot::protobuf::Error_MAX = ERROR__ARDUINO_CONNECTION_FAILED
 
constexpr int jaiabot::protobuf::Error_ARRAYSIZE = Error_MAX + 1
 
constexpr Warning jaiabot::protobuf::Warning_MIN = WARNING__TOO_MANY_WARNINGS_TO_REPORT_ALL
 
constexpr Warning jaiabot::protobuf::Warning_MAX = WARNING__MISSION__DATA_POST_OFFLOAD_FAILED
 
constexpr int jaiabot::protobuf::Warning_ARRAYSIZE = Warning_MAX + 1
 
static const int jaiabot::protobuf::kJaiabotThreadFieldNumber = 1000
 
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::middleware::protobuf::ThreadHealth, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::protobuf::ThreadHealth >, 11, false > jaiabot::protobuf::jaiabot_thread
 
static const int jaiabot::protobuf::kJaiabotVehicleFieldNumber = 1000
 
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::middleware::protobuf::VehicleHealth, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::protobuf::VehicleHealth >, 11, false > jaiabot::protobuf::jaiabot_vehicle
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fhealth_2eproto

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fhealth_2eproto

Definition at line 49 of file health.pb.h.

Function Documentation

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::HelmIVPStatus >()

template<>
PROTOBUF_NAMESPACE_OPEN ::jaiabot::protobuf::HelmIVPStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::HelmIVPStatus > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus >()

template<>
::jaiabot::protobuf::LinuxHardwareStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Disk >()

template<>
::jaiabot::protobuf::LinuxHardwareStatus_Disk* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Disk > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information >()

template<>
::jaiabot::protobuf::LinuxHardwareStatus_Information* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Memory >()

template<>
::jaiabot::protobuf::LinuxHardwareStatus_Memory* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Memory > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor >()

template<>
::jaiabot::protobuf::LinuxHardwareStatus_Processor* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages >()

template<>
::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_WiFi >()

template<>
::jaiabot::protobuf::LinuxHardwareStatus_WiFi* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_WiFi > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus >()

template<>
::jaiabot::protobuf::NTPStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus_NTPPeer >()

template<>
::jaiabot::protobuf::NTPStatus_NTPPeer* Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus_NTPPeer > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdReportAck >()

template<>
::jaiabot::protobuf::SystemdReportAck* Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdReportAck > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStartReport >()

template<>
::jaiabot::protobuf::SystemdStartReport* Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStartReport > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStopReport >()

template<>
::jaiabot::protobuf::SystemdStopReport* Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStopReport > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::ThreadHealth >()

template<>
::jaiabot::protobuf::ThreadHealth* Arena::CreateMaybeMessage<::jaiabot::protobuf::ThreadHealth > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::VehicleHealth >()

template<>
::jaiabot::protobuf::VehicleHealth* Arena::CreateMaybeMessage<::jaiabot::protobuf::VehicleHealth > ( Arena *  )

◆ GetEnumDescriptor< ::jaiabot::protobuf::Error >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::Error > ( )
inline

Definition at line 6164 of file health.pb.h.

◆ GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_LeapIndicator >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_LeapIndicator > ( )
inline

Definition at line 6149 of file health.pb.h.

◆ GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode > ( )
inline

Definition at line 6139 of file health.pb.h.

◆ GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent > ( )
inline

Definition at line 6154 of file health.pb.h.

◆ GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_SyncSource >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_SyncSource > ( )
inline

Definition at line 6144 of file health.pb.h.

◆ GetEnumDescriptor< ::jaiabot::protobuf::SystemdStopReport_ServiceResult >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::SystemdStopReport_ServiceResult > ( )
inline

Definition at line 6159 of file health.pb.h.

◆ GetEnumDescriptor< ::jaiabot::protobuf::Warning >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::Warning > ( )
inline

Definition at line 6169 of file health.pb.h.

Variable Documentation

◆ descriptor_table_jaiabot_2fmessages_2fhealth_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fhealth_2eproto
extern