JaiaBot  1.20.0
JaiaBot micro-AUV software
sensor_core.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 "jaiabot/messages/sensor/metadata.pb.h"
#include "jaiabot/messages/sensor/configuration.pb.h"
#include "jaiabot/messages/sensor/atlas_scientific__oem_ec.pb.h"
#include "jaiabot/messages/sensor/atlas_scientific__oem_do.pb.h"
#include "jaiabot/messages/sensor/atlas_scientific__oem_ph.pb.h"
#include "jaiabot/messages/sensor/turner__c_fluor.pb.h"
#include "jaiabot/messages/sensor/blue_robotics__bar30.pb.h"
#include "jaiabot/messages/sensor/catalog.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 <pb.h>
Include dependency graph for sensor_core.pb.h:

Go to the source code of this file.

Classes

struct  TableStruct_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto
 
class  jaiabot::sensor::protobuf::PROTOBUF_FINAL
 
struct  is_proto_enum< ::jaiabot::sensor::protobuf::MCUCommand >
 
struct  is_proto_enum< ::jaiabot::sensor::protobuf::CompensationType >
 
struct  is_proto_enum< ::jaiabot::sensor::protobuf::CalibrationType >
 
struct  _jaiabot_sensor_protobuf_SensorData
 
struct  _jaiabot_sensor_protobuf_SensorRequest
 
struct  _jaiabot_sensor_protobuf_SensorThreadConfig
 

Namespaces

 internal
 
 jaiabot
 
 jaiabot::sensor
 
 jaiabot::sensor::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto
 
#define _jaiabot_sensor_protobuf_MCUCommand_MIN   jaiabot_sensor_protobuf_MCUCommand_ENTER_BOOTLOADER_MODE
 
#define _jaiabot_sensor_protobuf_MCUCommand_MAX   jaiabot_sensor_protobuf_MCUCommand_ENTER_BOOTLOADER_MODE
 
#define _jaiabot_sensor_protobuf_MCUCommand_ARRAYSIZE   ((jaiabot_sensor_protobuf_MCUCommand)(jaiabot_sensor_protobuf_MCUCommand_ENTER_BOOTLOADER_MODE+1))
 
#define _jaiabot_sensor_protobuf_CompensationType_MIN   jaiabot_sensor_protobuf_CompensationType_SET_EC_TEMPERATURE_COMPENSATION
 
#define _jaiabot_sensor_protobuf_CompensationType_MAX   jaiabot_sensor_protobuf_CompensationType_SET_PH_TEMPERATURE_COMPENSATION
 
#define _jaiabot_sensor_protobuf_CompensationType_ARRAYSIZE   ((jaiabot_sensor_protobuf_CompensationType)(jaiabot_sensor_protobuf_CompensationType_SET_PH_TEMPERATURE_COMPENSATION+1))
 
#define _jaiabot_sensor_protobuf_CalibrationType_MIN   jaiabot_sensor_protobuf_CalibrationType_START_EC_CALIBRATION
 
#define _jaiabot_sensor_protobuf_CalibrationType_MAX   jaiabot_sensor_protobuf_CalibrationType_STOP_CALIBRATION
 
#define _jaiabot_sensor_protobuf_CalibrationType_ARRAYSIZE   ((jaiabot_sensor_protobuf_CalibrationType)(jaiabot_sensor_protobuf_CalibrationType_STOP_CALIBRATION+1))
 
#define jaiabot_sensor_protobuf_SensorRequest_init_default   {0, 0, {0}, false, _jaiabot_sensor_protobuf_MCUCommand_MIN, false, _jaiabot_sensor_protobuf_CalibrationType_MIN, false, 0, false, _jaiabot_sensor_protobuf_CompensationType_MIN, false, 0}
 
#define jaiabot_sensor_protobuf_SensorData_init_default   {0, 0, {jaiabot_sensor_protobuf_Metadata_init_default}}
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_init_default   {false, jaiabot_sensor_protobuf_Metadata_init_default, false, 0}
 
#define jaiabot_sensor_protobuf_SensorRequest_init_zero   {0, 0, {0}, false, _jaiabot_sensor_protobuf_MCUCommand_MIN, false, _jaiabot_sensor_protobuf_CalibrationType_MIN, false, 0, false, _jaiabot_sensor_protobuf_CompensationType_MIN, false, 0}
 
#define jaiabot_sensor_protobuf_SensorData_init_zero   {0, 0, {jaiabot_sensor_protobuf_Metadata_init_zero}}
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_init_zero   {false, jaiabot_sensor_protobuf_Metadata_init_zero, false, 0}
 
#define jaiabot_sensor_protobuf_SensorData_time_tag   1
 
#define jaiabot_sensor_protobuf_SensorData_metadata_tag   11
 
#define jaiabot_sensor_protobuf_SensorData_oem_ec_tag   12
 
#define jaiabot_sensor_protobuf_SensorData_bar30_tag   13
 
#define jaiabot_sensor_protobuf_SensorData_oem_ph_tag   14
 
#define jaiabot_sensor_protobuf_SensorData_oem_do_tag   15
 
#define jaiabot_sensor_protobuf_SensorData_c_fluor_tag   16
 
#define jaiabot_sensor_protobuf_SensorRequest_time_tag   1
 
#define jaiabot_sensor_protobuf_SensorRequest_request_metadata_tag   11
 
#define jaiabot_sensor_protobuf_SensorRequest_cfg_tag   12
 
#define jaiabot_sensor_protobuf_SensorRequest_mcu_command_tag   20
 
#define jaiabot_sensor_protobuf_SensorRequest_calibration_type_tag   21
 
#define jaiabot_sensor_protobuf_SensorRequest_calibration_value_tag   22
 
#define jaiabot_sensor_protobuf_SensorRequest_compensation_type_tag   23
 
#define jaiabot_sensor_protobuf_SensorRequest_compensation_value_tag   24
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_metadata_tag   1
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_sample_rate_tag   2
 
#define jaiabot_sensor_protobuf_SensorRequest_FIELDLIST(X, a)
 
#define jaiabot_sensor_protobuf_SensorRequest_CALLBACK   NULL
 
#define jaiabot_sensor_protobuf_SensorRequest_DEFAULT   (const pb_byte_t*)"\xa0\x01\x01\xa8\x01\x01\xb8\x01\x01\x00"
 
#define jaiabot_sensor_protobuf_SensorRequest_request_data_cfg_MSGTYPE   jaiabot_sensor_protobuf_Configuration
 
#define jaiabot_sensor_protobuf_SensorData_FIELDLIST(X, a)
 
#define jaiabot_sensor_protobuf_SensorData_CALLBACK   NULL
 
#define jaiabot_sensor_protobuf_SensorData_DEFAULT   NULL
 
#define jaiabot_sensor_protobuf_SensorData_data_metadata_MSGTYPE   jaiabot_sensor_protobuf_Metadata
 
#define jaiabot_sensor_protobuf_SensorData_data_oem_ec_MSGTYPE   jaiabot_sensor_protobuf_AtlasScientificOEMEC
 
#define jaiabot_sensor_protobuf_SensorData_data_bar30_MSGTYPE   jaiabot_sensor_protobuf_BlueRoboticsBar30
 
#define jaiabot_sensor_protobuf_SensorData_data_oem_ph_MSGTYPE   jaiabot_sensor_protobuf_AtlasScientificOEMpH
 
#define jaiabot_sensor_protobuf_SensorData_data_oem_do_MSGTYPE   jaiabot_sensor_protobuf_AtlasScientificOEMDO
 
#define jaiabot_sensor_protobuf_SensorData_data_c_fluor_MSGTYPE   jaiabot_sensor_protobuf_TurnerCFluor
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_FIELDLIST(X, a)
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_CALLBACK   NULL
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_DEFAULT   NULL
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_metadata_MSGTYPE   jaiabot_sensor_protobuf_Metadata
 
#define jaiabot_sensor_protobuf_SensorRequest_fields   &jaiabot_sensor_protobuf_SensorRequest_msg
 
#define jaiabot_sensor_protobuf_SensorData_fields   &jaiabot_sensor_protobuf_SensorData_msg
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_fields   &jaiabot_sensor_protobuf_SensorThreadConfig_msg
 
#define jaiabot_sensor_protobuf_SensorData_size   1430
 
#define jaiabot_sensor_protobuf_SensorRequest_size   1398
 
#define jaiabot_sensor_protobuf_SensorThreadConfig_size   1430
 

Typedefs

typedef enum _jaiabot_sensor_protobuf_MCUCommand jaiabot_sensor_protobuf_MCUCommand
 
typedef enum _jaiabot_sensor_protobuf_CompensationType jaiabot_sensor_protobuf_CompensationType
 
typedef enum _jaiabot_sensor_protobuf_CalibrationType jaiabot_sensor_protobuf_CalibrationType
 
typedef struct _jaiabot_sensor_protobuf_SensorData jaiabot_sensor_protobuf_SensorData
 
typedef struct _jaiabot_sensor_protobuf_SensorRequest jaiabot_sensor_protobuf_SensorRequest
 
typedef struct _jaiabot_sensor_protobuf_SensorThreadConfig jaiabot_sensor_protobuf_SensorThreadConfig
 

Enumerations

enum  jaiabot::sensor::protobuf::MCUCommand : int { jaiabot::sensor::protobuf::ENTER_BOOTLOADER_MODE = 1 }
 
enum  jaiabot::sensor::protobuf::CompensationType : int {
  jaiabot::sensor::protobuf::SET_EC_TEMPERATURE_COMPENSATION = 1 , jaiabot::sensor::protobuf::SET_DO_SALINITY_COMPENSATION = 2 , jaiabot::sensor::protobuf::SET_DO_PRESSURE_COMPENSATION = 3 , jaiabot::sensor::protobuf::SET_DO_TEMPERATURE_COMPENSATION = 4 ,
  jaiabot::sensor::protobuf::SET_PH_TEMPERATURE_COMPENSATION = 5
}
 
enum  jaiabot::sensor::protobuf::CalibrationType : int {
  jaiabot::sensor::protobuf::START_EC_CALIBRATION = 1 , jaiabot::sensor::protobuf::CALIBRATE_EC_DRY = 2 , jaiabot::sensor::protobuf::CALIBRATE_EC_LOW = 3 , jaiabot::sensor::protobuf::CALIBRATE_EC_HIGH = 4 ,
  jaiabot::sensor::protobuf::CLEAR_EC_CALIBRATION = 5 , jaiabot::sensor::protobuf::START_DO_CALIBRATION = 6 , jaiabot::sensor::protobuf::CALIBRATE_DO_LOW = 7 , jaiabot::sensor::protobuf::CALIBRATE_DO_HIGH = 8 ,
  jaiabot::sensor::protobuf::CLEAR_DO_CALIBRATION = 9 , jaiabot::sensor::protobuf::START_PH_CALIBRATION = 10 , jaiabot::sensor::protobuf::CALIBRATE_PH_LOW = 11 , jaiabot::sensor::protobuf::CALIBRATE_PH_MID = 12 ,
  jaiabot::sensor::protobuf::CALIBRATE_PH_HIGH = 13 , jaiabot::sensor::protobuf::CLEAR_PH_CALIBRATION = 14 , jaiabot::sensor::protobuf::STOP_CALIBRATION = 15
}
 
enum  _jaiabot_sensor_protobuf_MCUCommand { jaiabot_sensor_protobuf_MCUCommand_ENTER_BOOTLOADER_MODE = 1 }
 
enum  _jaiabot_sensor_protobuf_CompensationType {
  jaiabot_sensor_protobuf_CompensationType_SET_EC_TEMPERATURE_COMPENSATION = 1 , jaiabot_sensor_protobuf_CompensationType_SET_DO_SALINITY_COMPENSATION = 2 , jaiabot_sensor_protobuf_CompensationType_SET_DO_PRESSURE_COMPENSATION = 3 , jaiabot_sensor_protobuf_CompensationType_SET_DO_TEMPERATURE_COMPENSATION = 4 ,
  jaiabot_sensor_protobuf_CompensationType_SET_PH_TEMPERATURE_COMPENSATION = 5
}
 
enum  _jaiabot_sensor_protobuf_CalibrationType {
  jaiabot_sensor_protobuf_CalibrationType_START_EC_CALIBRATION = 1 , jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_EC_DRY = 2 , jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_EC_LOW = 3 , jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_EC_HIGH = 4 ,
  jaiabot_sensor_protobuf_CalibrationType_CLEAR_EC_CALIBRATION = 5 , jaiabot_sensor_protobuf_CalibrationType_START_DO_CALIBRATION = 6 , jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_DO_LOW = 7 , jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_DO_HIGH = 8 ,
  jaiabot_sensor_protobuf_CalibrationType_CLEAR_DO_CALIBRATION = 9 , jaiabot_sensor_protobuf_CalibrationType_START_PH_CALIBRATION = 10 , jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_PH_LOW = 11 , jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_PH_MID = 12 ,
  jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_PH_HIGH = 13 , jaiabot_sensor_protobuf_CalibrationType_CLEAR_PH_CALIBRATION = 14 , jaiabot_sensor_protobuf_CalibrationType_STOP_CALIBRATION = 15
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::jaiabot::sensor::protobuf::SensorData * Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::SensorData > (Arena *)
 
template<>
::jaiabot::sensor::protobuf::SensorRequest * Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::SensorRequest > (Arena *)
 
template<>
::jaiabot::sensor::protobuf::SensorThreadConfig * Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::SensorThreadConfig > (Arena *)
 
bool jaiabot::sensor::protobuf::MCUCommand_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::sensor::protobuf::MCUCommand_descriptor ()
 
template<typename T >
const std::string & jaiabot::sensor::protobuf::MCUCommand_Name (T enum_t_value)
 
bool jaiabot::sensor::protobuf::MCUCommand_Parse (const std::string &name, MCUCommand *value)
 
bool jaiabot::sensor::protobuf::CompensationType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::sensor::protobuf::CompensationType_descriptor ()
 
template<typename T >
const std::string & jaiabot::sensor::protobuf::CompensationType_Name (T enum_t_value)
 
bool jaiabot::sensor::protobuf::CompensationType_Parse (const std::string &name, CompensationType *value)
 
bool jaiabot::sensor::protobuf::CalibrationType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::sensor::protobuf::CalibrationType_descriptor ()
 
template<typename T >
const std::string & jaiabot::sensor::protobuf::CalibrationType_Name (T enum_t_value)
 
bool jaiabot::sensor::protobuf::CalibrationType_Parse (const std::string &name, CalibrationType *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::sensor::protobuf::MCUCommand > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::sensor::protobuf::CompensationType > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::sensor::protobuf::CalibrationType > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto
 
SensorDataDefaultTypeInternal jaiabot::sensor::protobuf::_SensorData_default_instance_
 
SensorRequestDefaultTypeInternal jaiabot::sensor::protobuf::_SensorRequest_default_instance_
 
SensorThreadConfigDefaultTypeInternal jaiabot::sensor::protobuf::_SensorThreadConfig_default_instance_
 
constexpr MCUCommand jaiabot::sensor::protobuf::MCUCommand_MIN = ENTER_BOOTLOADER_MODE
 
constexpr MCUCommand jaiabot::sensor::protobuf::MCUCommand_MAX = ENTER_BOOTLOADER_MODE
 
constexpr int jaiabot::sensor::protobuf::MCUCommand_ARRAYSIZE = MCUCommand_MAX + 1
 
constexpr CompensationType jaiabot::sensor::protobuf::CompensationType_MIN = SET_EC_TEMPERATURE_COMPENSATION
 
constexpr CompensationType jaiabot::sensor::protobuf::CompensationType_MAX = SET_PH_TEMPERATURE_COMPENSATION
 
constexpr int jaiabot::sensor::protobuf::CompensationType_ARRAYSIZE = CompensationType_MAX + 1
 
constexpr CalibrationType jaiabot::sensor::protobuf::CalibrationType_MIN = START_EC_CALIBRATION
 
constexpr CalibrationType jaiabot::sensor::protobuf::CalibrationType_MAX = STOP_CALIBRATION
 
constexpr int jaiabot::sensor::protobuf::CalibrationType_ARRAYSIZE = CalibrationType_MAX + 1
 
const pb_msgdesc_t jaiabot_sensor_protobuf_SensorRequest_msg
 
const pb_msgdesc_t jaiabot_sensor_protobuf_SensorData_msg
 
const pb_msgdesc_t jaiabot_sensor_protobuf_SensorThreadConfig_msg
 

Macro Definition Documentation

◆ _jaiabot_sensor_protobuf_CalibrationType_ARRAYSIZE

#define _jaiabot_sensor_protobuf_CalibrationType_ARRAYSIZE   ((jaiabot_sensor_protobuf_CalibrationType)(jaiabot_sensor_protobuf_CalibrationType_STOP_CALIBRATION+1))

Definition at line 104 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_CalibrationType_MAX

#define _jaiabot_sensor_protobuf_CalibrationType_MAX   jaiabot_sensor_protobuf_CalibrationType_STOP_CALIBRATION

Definition at line 103 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_CalibrationType_MIN

#define _jaiabot_sensor_protobuf_CalibrationType_MIN   jaiabot_sensor_protobuf_CalibrationType_START_EC_CALIBRATION

Definition at line 102 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_CompensationType_ARRAYSIZE

#define _jaiabot_sensor_protobuf_CompensationType_ARRAYSIZE   ((jaiabot_sensor_protobuf_CompensationType)(jaiabot_sensor_protobuf_CompensationType_SET_PH_TEMPERATURE_COMPENSATION+1))

Definition at line 100 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_CompensationType_MAX

#define _jaiabot_sensor_protobuf_CompensationType_MAX   jaiabot_sensor_protobuf_CompensationType_SET_PH_TEMPERATURE_COMPENSATION

Definition at line 99 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_CompensationType_MIN

#define _jaiabot_sensor_protobuf_CompensationType_MIN   jaiabot_sensor_protobuf_CompensationType_SET_EC_TEMPERATURE_COMPENSATION

Definition at line 98 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_MCUCommand_ARRAYSIZE

#define _jaiabot_sensor_protobuf_MCUCommand_ARRAYSIZE   ((jaiabot_sensor_protobuf_MCUCommand)(jaiabot_sensor_protobuf_MCUCommand_ENTER_BOOTLOADER_MODE+1))

Definition at line 96 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_MCUCommand_MAX

#define _jaiabot_sensor_protobuf_MCUCommand_MAX   jaiabot_sensor_protobuf_MCUCommand_ENTER_BOOTLOADER_MODE

Definition at line 95 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_MCUCommand_MIN

#define _jaiabot_sensor_protobuf_MCUCommand_MIN   jaiabot_sensor_protobuf_MCUCommand_ENTER_BOOTLOADER_MODE

Definition at line 94 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_bar30_tag

#define jaiabot_sensor_protobuf_SensorData_bar30_tag   13

Definition at line 123 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_c_fluor_tag

#define jaiabot_sensor_protobuf_SensorData_c_fluor_tag   16

Definition at line 126 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_CALLBACK

#define jaiabot_sensor_protobuf_SensorData_CALLBACK   NULL

Definition at line 160 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_data_bar30_MSGTYPE

#define jaiabot_sensor_protobuf_SensorData_data_bar30_MSGTYPE   jaiabot_sensor_protobuf_BlueRoboticsBar30

Definition at line 164 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_data_c_fluor_MSGTYPE

#define jaiabot_sensor_protobuf_SensorData_data_c_fluor_MSGTYPE   jaiabot_sensor_protobuf_TurnerCFluor

Definition at line 167 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_data_metadata_MSGTYPE

#define jaiabot_sensor_protobuf_SensorData_data_metadata_MSGTYPE   jaiabot_sensor_protobuf_Metadata

Definition at line 162 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_data_oem_do_MSGTYPE

#define jaiabot_sensor_protobuf_SensorData_data_oem_do_MSGTYPE   jaiabot_sensor_protobuf_AtlasScientificOEMDO

Definition at line 166 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_data_oem_ec_MSGTYPE

#define jaiabot_sensor_protobuf_SensorData_data_oem_ec_MSGTYPE   jaiabot_sensor_protobuf_AtlasScientificOEMEC

Definition at line 163 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_data_oem_ph_MSGTYPE

#define jaiabot_sensor_protobuf_SensorData_data_oem_ph_MSGTYPE   jaiabot_sensor_protobuf_AtlasScientificOEMpH

Definition at line 165 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_DEFAULT

#define jaiabot_sensor_protobuf_SensorData_DEFAULT   NULL

Definition at line 161 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_FIELDLIST

#define jaiabot_sensor_protobuf_SensorData_FIELDLIST (   X,
 
)
Value:
X(a, STATIC, REQUIRED, UINT64, time, 1) \
X(a, STATIC, ONEOF, MESSAGE, (data,metadata,data.metadata), 11) \
X(a, STATIC, ONEOF, MESSAGE, (data,oem_ec,data.oem_ec), 12) \
X(a, STATIC, ONEOF, MESSAGE, (data,bar30,data.bar30), 13) \
X(a, STATIC, ONEOF, MESSAGE, (data,oem_ph,data.oem_ph), 14) \
X(a, STATIC, ONEOF, MESSAGE, (data,oem_do,data.oem_do), 15) \
X(a, STATIC, ONEOF, MESSAGE, (data,c_fluor,data.c_fluor), 16)
constexpr goby::middleware::Group metadata
Definition: groups.h:114

Definition at line 152 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_fields

#define jaiabot_sensor_protobuf_SensorData_fields   &jaiabot_sensor_protobuf_SensorData_msg

Definition at line 182 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_init_default

#define jaiabot_sensor_protobuf_SensorData_init_default   {0, 0, {jaiabot_sensor_protobuf_Metadata_init_default}}

Definition at line 113 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_init_zero

#define jaiabot_sensor_protobuf_SensorData_init_zero   {0, 0, {jaiabot_sensor_protobuf_Metadata_init_zero}}

Definition at line 116 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_metadata_tag

#define jaiabot_sensor_protobuf_SensorData_metadata_tag   11

Definition at line 121 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_oem_do_tag

#define jaiabot_sensor_protobuf_SensorData_oem_do_tag   15

Definition at line 125 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_oem_ec_tag

#define jaiabot_sensor_protobuf_SensorData_oem_ec_tag   12

Definition at line 122 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_oem_ph_tag

#define jaiabot_sensor_protobuf_SensorData_oem_ph_tag   14

Definition at line 124 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_size

#define jaiabot_sensor_protobuf_SensorData_size   1430

Definition at line 186 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorData_time_tag

#define jaiabot_sensor_protobuf_SensorData_time_tag   1

Definition at line 120 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_calibration_type_tag

#define jaiabot_sensor_protobuf_SensorRequest_calibration_type_tag   21

Definition at line 131 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_calibration_value_tag

#define jaiabot_sensor_protobuf_SensorRequest_calibration_value_tag   22

Definition at line 132 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_CALLBACK

#define jaiabot_sensor_protobuf_SensorRequest_CALLBACK   NULL

Definition at line 148 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_cfg_tag

#define jaiabot_sensor_protobuf_SensorRequest_cfg_tag   12

Definition at line 129 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_compensation_type_tag

#define jaiabot_sensor_protobuf_SensorRequest_compensation_type_tag   23

Definition at line 133 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_compensation_value_tag

#define jaiabot_sensor_protobuf_SensorRequest_compensation_value_tag   24

Definition at line 134 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_DEFAULT

#define jaiabot_sensor_protobuf_SensorRequest_DEFAULT   (const pb_byte_t*)"\xa0\x01\x01\xa8\x01\x01\xb8\x01\x01\x00"

Definition at line 149 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_FIELDLIST

#define jaiabot_sensor_protobuf_SensorRequest_FIELDLIST (   X,
 
)
Value:
X(a, STATIC, REQUIRED, UINT64, time, 1) \
X(a, STATIC, ONEOF, BOOL, (request_data,request_metadata,request_data.request_metadata), 11) \
X(a, STATIC, ONEOF, MESSAGE, (request_data,cfg,request_data.cfg), 12) \
X(a, STATIC, OPTIONAL, UENUM, mcu_command, 20) \
X(a, STATIC, OPTIONAL, UENUM, calibration_type, 21) \
X(a, STATIC, OPTIONAL, DOUBLE, calibration_value, 22) \
X(a, STATIC, OPTIONAL, UENUM, compensation_type, 23) \
X(a, STATIC, OPTIONAL, DOUBLE, compensation_value, 24)
constexpr goby::middleware::Group mcu_command
Definition: groups.h:56

Definition at line 139 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_fields

#define jaiabot_sensor_protobuf_SensorRequest_fields   &jaiabot_sensor_protobuf_SensorRequest_msg

Definition at line 181 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_init_default

#define jaiabot_sensor_protobuf_SensorRequest_init_default   {0, 0, {0}, false, _jaiabot_sensor_protobuf_MCUCommand_MIN, false, _jaiabot_sensor_protobuf_CalibrationType_MIN, false, 0, false, _jaiabot_sensor_protobuf_CompensationType_MIN, false, 0}

Definition at line 112 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_init_zero

#define jaiabot_sensor_protobuf_SensorRequest_init_zero   {0, 0, {0}, false, _jaiabot_sensor_protobuf_MCUCommand_MIN, false, _jaiabot_sensor_protobuf_CalibrationType_MIN, false, 0, false, _jaiabot_sensor_protobuf_CompensationType_MIN, false, 0}

Definition at line 115 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_mcu_command_tag

#define jaiabot_sensor_protobuf_SensorRequest_mcu_command_tag   20

Definition at line 130 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_request_data_cfg_MSGTYPE

#define jaiabot_sensor_protobuf_SensorRequest_request_data_cfg_MSGTYPE   jaiabot_sensor_protobuf_Configuration

Definition at line 150 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_request_metadata_tag

#define jaiabot_sensor_protobuf_SensorRequest_request_metadata_tag   11

Definition at line 128 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_size

#define jaiabot_sensor_protobuf_SensorRequest_size   1398

Definition at line 187 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorRequest_time_tag

#define jaiabot_sensor_protobuf_SensorRequest_time_tag   1

Definition at line 127 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_CALLBACK

#define jaiabot_sensor_protobuf_SensorThreadConfig_CALLBACK   NULL

Definition at line 172 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_DEFAULT

#define jaiabot_sensor_protobuf_SensorThreadConfig_DEFAULT   NULL

Definition at line 173 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_FIELDLIST

#define jaiabot_sensor_protobuf_SensorThreadConfig_FIELDLIST (   X,
 
)
Value:
X(a, STATIC, OPTIONAL, MESSAGE, metadata, 1) \
X(a, STATIC, OPTIONAL, INT32, sample_rate, 2)

Definition at line 169 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_fields

#define jaiabot_sensor_protobuf_SensorThreadConfig_fields   &jaiabot_sensor_protobuf_SensorThreadConfig_msg

Definition at line 183 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_init_default

#define jaiabot_sensor_protobuf_SensorThreadConfig_init_default   {false, jaiabot_sensor_protobuf_Metadata_init_default, false, 0}

Definition at line 114 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_init_zero

#define jaiabot_sensor_protobuf_SensorThreadConfig_init_zero   {false, jaiabot_sensor_protobuf_Metadata_init_zero, false, 0}

Definition at line 117 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_metadata_MSGTYPE

#define jaiabot_sensor_protobuf_SensorThreadConfig_metadata_MSGTYPE   jaiabot_sensor_protobuf_Metadata

Definition at line 174 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_metadata_tag

#define jaiabot_sensor_protobuf_SensorThreadConfig_metadata_tag   1

Definition at line 135 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_sample_rate_tag

#define jaiabot_sensor_protobuf_SensorThreadConfig_sample_rate_tag   2

Definition at line 136 of file sensor_core.pb.h.

◆ jaiabot_sensor_protobuf_SensorThreadConfig_size

#define jaiabot_sensor_protobuf_SensorThreadConfig_size   1430

Definition at line 188 of file sensor_core.pb.h.

◆ PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto

Definition at line 53 of file sensor_core.pb.h.

Typedef Documentation

◆ jaiabot_sensor_protobuf_CalibrationType

◆ jaiabot_sensor_protobuf_CompensationType

◆ jaiabot_sensor_protobuf_MCUCommand

◆ jaiabot_sensor_protobuf_SensorData

◆ jaiabot_sensor_protobuf_SensorRequest

◆ jaiabot_sensor_protobuf_SensorThreadConfig

Enumeration Type Documentation

◆ _jaiabot_sensor_protobuf_CalibrationType

Enumerator
jaiabot_sensor_protobuf_CalibrationType_START_EC_CALIBRATION 
jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_EC_DRY 
jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_EC_LOW 
jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_EC_HIGH 
jaiabot_sensor_protobuf_CalibrationType_CLEAR_EC_CALIBRATION 
jaiabot_sensor_protobuf_CalibrationType_START_DO_CALIBRATION 
jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_DO_LOW 
jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_DO_HIGH 
jaiabot_sensor_protobuf_CalibrationType_CLEAR_DO_CALIBRATION 
jaiabot_sensor_protobuf_CalibrationType_START_PH_CALIBRATION 
jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_PH_LOW 
jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_PH_MID 
jaiabot_sensor_protobuf_CalibrationType_CALIBRATE_PH_HIGH 
jaiabot_sensor_protobuf_CalibrationType_CLEAR_PH_CALIBRATION 
jaiabot_sensor_protobuf_CalibrationType_STOP_CALIBRATION 

Definition at line 34 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_CompensationType

Enumerator
jaiabot_sensor_protobuf_CompensationType_SET_EC_TEMPERATURE_COMPENSATION 
jaiabot_sensor_protobuf_CompensationType_SET_DO_SALINITY_COMPENSATION 
jaiabot_sensor_protobuf_CompensationType_SET_DO_PRESSURE_COMPENSATION 
jaiabot_sensor_protobuf_CompensationType_SET_DO_TEMPERATURE_COMPENSATION 
jaiabot_sensor_protobuf_CompensationType_SET_PH_TEMPERATURE_COMPENSATION 

Definition at line 26 of file sensor_core.pb.h.

◆ _jaiabot_sensor_protobuf_MCUCommand

Enumerator
jaiabot_sensor_protobuf_MCUCommand_ENTER_BOOTLOADER_MODE 

Definition at line 22 of file sensor_core.pb.h.

Function Documentation

◆ Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::SensorData >()

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

◆ Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::SensorRequest >()

template<>
::jaiabot::sensor::protobuf::SensorRequest* Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::SensorRequest > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::SensorThreadConfig >()

template<>
::jaiabot::sensor::protobuf::SensorThreadConfig* Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::SensorThreadConfig > ( Arena *  )

◆ GetEnumDescriptor< ::jaiabot::sensor::protobuf::CalibrationType >()

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

Definition at line 1814 of file sensor_core.pb.h.

◆ GetEnumDescriptor< ::jaiabot::sensor::protobuf::CompensationType >()

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

Definition at line 1809 of file sensor_core.pb.h.

◆ GetEnumDescriptor< ::jaiabot::sensor::protobuf::MCUCommand >()

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

Definition at line 1804 of file sensor_core.pb.h.

Variable Documentation

◆ descriptor_table_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto
extern

◆ jaiabot_sensor_protobuf_SensorData_msg

const pb_msgdesc_t jaiabot_sensor_protobuf_SensorData_msg
extern

◆ jaiabot_sensor_protobuf_SensorRequest_msg

const pb_msgdesc_t jaiabot_sensor_protobuf_SensorRequest_msg
extern

◆ jaiabot_sensor_protobuf_SensorThreadConfig_msg

const pb_msgdesc_t jaiabot_sensor_protobuf_SensorThreadConfig_msg
extern