JaiaBot  1.19.0
JaiaBot micro-AUV software
health.pb.h File Reference
#include <string>
#include <google/protobuf/stubs/common.h>
#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.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  protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct
 
class  jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages
 
class  jaiabot::protobuf::LinuxHardwareStatus_Processor
 
class  jaiabot::protobuf::LinuxHardwareStatus_Information
 
class  jaiabot::protobuf::LinuxHardwareStatus_Memory
 
class  jaiabot::protobuf::LinuxHardwareStatus_Disk
 
class  jaiabot::protobuf::LinuxHardwareStatus_WiFi
 
class  jaiabot::protobuf::LinuxHardwareStatus
 
class  jaiabot::protobuf::NTPStatus_NTPPeer
 
class  jaiabot::protobuf::NTPStatus
 
class  jaiabot::protobuf::HelmIVPStatus
 
class  jaiabot::protobuf::ThreadHealth
 
class  jaiabot::protobuf::VehicleHealth
 
class  jaiabot::protobuf::SystemdStartReport
 
class  jaiabot::protobuf::SystemdStopReport
 
class  jaiabot::protobuf::SystemdReportAck
 
struct  google::protobuf::is_proto_enum< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode >
 
struct  google::protobuf::is_proto_enum< ::jaiabot::protobuf::NTPStatus_SyncSource >
 
struct  google::protobuf::is_proto_enum< ::jaiabot::protobuf::NTPStatus_LeapIndicator >
 
struct  google::protobuf::is_proto_enum< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent >
 
struct  google::protobuf::is_proto_enum< ::jaiabot::protobuf::SystemdStopReport_ServiceResult >
 
struct  google::protobuf::is_proto_enum< ::jaiabot::protobuf::Error >
 
struct  google::protobuf::is_proto_enum< ::jaiabot::protobuf::Warning >
 

Namespaces

 protobuf_jaiabot_2fmessages_2fhealth_2eproto
 
 jaiabot
 
 jaiabot::protobuf
 
 google
 
 google::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fhealth_2eproto
 

Enumerations

enum  jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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

void protobuf_jaiabot_2fmessages_2fhealth_2eproto::AddDescriptors ()
 
template<>
::jaiabot::protobuf::HelmIVPStatusgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::HelmIVPStatus > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatusgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Diskgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Disk > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Informationgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Memorygoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Memory > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Processorgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAveragesgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages > (Arena *)
 
template<>
::jaiabot::protobuf::LinuxHardwareStatus_WiFigoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_WiFi > (Arena *)
 
template<>
::jaiabot::protobuf::NTPStatusgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus > (Arena *)
 
template<>
::jaiabot::protobuf::NTPStatus_NTPPeergoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus_NTPPeer > (Arena *)
 
template<>
::jaiabot::protobuf::SystemdReportAckgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdReportAck > (Arena *)
 
template<>
::jaiabot::protobuf::SystemdStartReportgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStartReport > (Arena *)
 
template<>
::jaiabot::protobuf::SystemdStopReportgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStopReport > (Arena *)
 
template<>
::jaiabot::protobuf::ThreadHealthgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::ThreadHealth > (Arena *)
 
template<>
::jaiabot::protobuf::VehicleHealthgoogle::protobuf::Arena::CreateMaybeMessage<::jaiabot::protobuf::VehicleHealth > (Arena *)
 
bool jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_descriptor ()
 
const ::std::string & jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_Name (NTPStatus_NTPPeer_TallyCode 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 ::google::protobuf::EnumDescriptor * jaiabot::protobuf::NTPStatus_SyncSource_descriptor ()
 
const ::std::string & jaiabot::protobuf::NTPStatus_SyncSource_Name (NTPStatus_SyncSource value)
 
bool jaiabot::protobuf::NTPStatus_SyncSource_Parse (const ::std::string &name, NTPStatus_SyncSource *value)
 
bool jaiabot::protobuf::NTPStatus_LeapIndicator_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * jaiabot::protobuf::NTPStatus_LeapIndicator_descriptor ()
 
const ::std::string & jaiabot::protobuf::NTPStatus_LeapIndicator_Name (NTPStatus_LeapIndicator value)
 
bool jaiabot::protobuf::NTPStatus_LeapIndicator_Parse (const ::std::string &name, NTPStatus_LeapIndicator *value)
 
bool jaiabot::protobuf::NTPStatus_NTPSystemEvent_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * jaiabot::protobuf::NTPStatus_NTPSystemEvent_descriptor ()
 
const ::std::string & jaiabot::protobuf::NTPStatus_NTPSystemEvent_Name (NTPStatus_NTPSystemEvent value)
 
bool jaiabot::protobuf::NTPStatus_NTPSystemEvent_Parse (const ::std::string &name, NTPStatus_NTPSystemEvent *value)
 
bool jaiabot::protobuf::SystemdStopReport_ServiceResult_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * jaiabot::protobuf::SystemdStopReport_ServiceResult_descriptor ()
 
const ::std::string & jaiabot::protobuf::SystemdStopReport_ServiceResult_Name (SystemdStopReport_ServiceResult value)
 
bool jaiabot::protobuf::SystemdStopReport_ServiceResult_Parse (const ::std::string &name, SystemdStopReport_ServiceResult *value)
 
bool jaiabot::protobuf::Error_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * jaiabot::protobuf::Error_descriptor ()
 
const ::std::string & jaiabot::protobuf::Error_Name (Error value)
 
bool jaiabot::protobuf::Error_Parse (const ::std::string &name, Error *value)
 
bool jaiabot::protobuf::Warning_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * jaiabot::protobuf::Warning_descriptor ()
 
const ::std::string & jaiabot::protobuf::Warning_Name (Warning value)
 
bool jaiabot::protobuf::Warning_Parse (const ::std::string &name, Warning *value)
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_SyncSource > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_LeapIndicator > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::jaiabot::protobuf::SystemdStopReport_ServiceResult > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::jaiabot::protobuf::Error > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::jaiabot::protobuf::Warning > ()
 

Variables

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_
 
const NTPStatus_NTPPeer_TallyCode jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_TallyCode_MIN = NTPStatus_NTPPeer_TallyCode_PEER_CODE_UNKNOWN
 
const NTPStatus_NTPPeer_TallyCode jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_TallyCode_MAX = NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_INTERSECTION
 
const int jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_TallyCode_ARRAYSIZE = NTPStatus_NTPPeer_TallyCode_TallyCode_MAX + 1
 
const NTPStatus_SyncSource jaiabot::protobuf::NTPStatus_SyncSource_SyncSource_MIN = NTPStatus_SyncSource_SYNC_UNKNOWN
 
const NTPStatus_SyncSource jaiabot::protobuf::NTPStatus_SyncSource_SyncSource_MAX = NTPStatus_SyncSource_SYNC_TELEPHONE
 
const int jaiabot::protobuf::NTPStatus_SyncSource_SyncSource_ARRAYSIZE = NTPStatus_SyncSource_SyncSource_MAX + 1
 
const NTPStatus_LeapIndicator jaiabot::protobuf::NTPStatus_LeapIndicator_LeapIndicator_MIN = NTPStatus_LeapIndicator_LEAP_UNKNOWN
 
const NTPStatus_LeapIndicator jaiabot::protobuf::NTPStatus_LeapIndicator_LeapIndicator_MAX = NTPStatus_LeapIndicator_LEAP_CLOCK_NOT_SYNCHRONIZED
 
const int jaiabot::protobuf::NTPStatus_LeapIndicator_LeapIndicator_ARRAYSIZE = NTPStatus_LeapIndicator_LeapIndicator_MAX + 1
 
const NTPStatus_NTPSystemEvent jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTPSystemEvent_MIN = NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNKNOWN
 
const NTPStatus_NTPSystemEvent jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTPSystemEvent_MAX = NTPStatus_NTPSystemEvent_NTP_SYSTEM_STALE_LEAPSECOND_VALUES
 
const int jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTPSystemEvent_ARRAYSIZE = NTPStatus_NTPSystemEvent_NTPSystemEvent_MAX + 1
 
const SystemdStopReport_ServiceResult jaiabot::protobuf::SystemdStopReport_ServiceResult_ServiceResult_MIN = SystemdStopReport_ServiceResult_SERVICE_RESULT_UNKNOWN
 
const SystemdStopReport_ServiceResult jaiabot::protobuf::SystemdStopReport_ServiceResult_ServiceResult_MAX = SystemdStopReport_ServiceResult_SERVICE_RESULT_RESOURCES
 
const int jaiabot::protobuf::SystemdStopReport_ServiceResult_ServiceResult_ARRAYSIZE = SystemdStopReport_ServiceResult_ServiceResult_MAX + 1
 
const Error jaiabot::protobuf::Error_MIN = ERROR__TOO_MANY_ERRORS_TO_REPORT_ALL
 
const Error jaiabot::protobuf::Error_MAX = ERROR__ARDUINO_CONNECTION_FAILED
 
const int jaiabot::protobuf::Error_ARRAYSIZE = Error_MAX + 1
 
const Warning jaiabot::protobuf::Warning_MIN = WARNING__TOO_MANY_WARNINGS_TO_REPORT_ALL
 
const Warning jaiabot::protobuf::Warning_MAX = WARNING__MISSION__DATA_POST_OFFLOAD_FAILED
 
const int jaiabot::protobuf::Warning_ARRAYSIZE = Warning_MAX + 1
 
static const int jaiabot::protobuf::kJaiabotThreadFieldNumber = 1000
 
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::protobuf::ThreadHealth, ::google::protobuf::internal::MessageTypeTraits< ::jaiabot::protobuf::ThreadHealth >, 11, false > jaiabot::protobuf::jaiabot_thread
 
static const int jaiabot::protobuf::kJaiabotVehicleFieldNumber = 1000
 
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::protobuf::VehicleHealth, ::google::protobuf::internal::MessageTypeTraits< ::jaiabot::protobuf::VehicleHealth >, 11, false > jaiabot::protobuf::jaiabot_vehicle
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fhealth_2eproto

#define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fhealth_2eproto

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