#include <nanopb/jaiabot/messages/sensor/sensor_core.pb.h>
Public Types | |
enum | RequestDataCase { kRequestMetadata = 11 , kCfg = 12 , REQUEST_DATA_NOT_SET = 0 } |
enum | : int { kTimeFieldNumber = 1 , kCalibrationValueFieldNumber = 22 , kCompensationValueFieldNumber = 24 , kCompensationTypeFieldNumber = 23 , kMcuCommandFieldNumber = 20 , kCalibrationTypeFieldNumber = 21 , kRequestMetadataFieldNumber = 11 , kCfgFieldNumber = 12 } |
typedef boost::units::time_dimension | time_dimension |
typedef boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type | time_unit |
Public Member Functions | |
SensorRequest () | |
~SensorRequest () override | |
PROTOBUF_CONSTEXPR | SensorRequest (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) |
SensorRequest (const SensorRequest &from) | |
SensorRequest (SensorRequest &&from) noexcept | |
SensorRequest & | operator= (const SensorRequest &from) |
SensorRequest & | operator= (SensorRequest &&from) noexcept |
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & | unknown_fields () const |
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * | mutable_unknown_fields () |
void | Swap (SensorRequest *other) |
void | UnsafeArenaSwap (SensorRequest *other) |
SensorRequest * | New (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final |
void | CopyFrom (const SensorRequest &from) |
void | MergeFrom (const SensorRequest &from) |
PROTOBUF_ATTRIBUTE_REINITIALIZES void | Clear () final |
bool | IsInitialized () const final |
size_t | ByteSizeLong () const final |
const char * | _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final |
uint8_t * | _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final |
int | GetCachedSize () const final |
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * | GetClassData () const final |
::PROTOBUF_NAMESPACE_ID::Metadata | GetMetadata () const final |
bool | has_time () const |
void | clear_time () |
uint64_t | time () const |
void | set_time (uint64_t value) |
bool | has_calibration_value () const |
void | clear_calibration_value () |
double | calibration_value () const |
void | set_calibration_value (double value) |
bool | has_compensation_value () const |
void | clear_compensation_value () |
double | compensation_value () const |
void | set_compensation_value (double value) |
bool | has_compensation_type () const |
void | clear_compensation_type () |
::jaiabot::sensor::protobuf::CompensationType | compensation_type () const |
void | set_compensation_type (::jaiabot::sensor::protobuf::CompensationType value) |
bool | has_mcu_command () const |
void | clear_mcu_command () |
::jaiabot::sensor::protobuf::MCUCommand | mcu_command () const |
void | set_mcu_command (::jaiabot::sensor::protobuf::MCUCommand value) |
bool | has_calibration_type () const |
void | clear_calibration_type () |
::jaiabot::sensor::protobuf::CalibrationType | calibration_type () const |
void | set_calibration_type (::jaiabot::sensor::protobuf::CalibrationType value) |
bool | has_request_metadata () const |
void | clear_request_metadata () |
bool | request_metadata () const |
void | set_request_metadata (bool value) |
bool | has_cfg () const |
void | clear_cfg () |
const ::jaiabot::sensor::protobuf::Configuration & | cfg () const |
PROTOBUF_NODISCARD::jaiabot::sensor::protobuf::Configuration * | release_cfg () |
::jaiabot::sensor::protobuf::Configuration * | mutable_cfg () |
void | set_allocated_cfg (::jaiabot::sensor::protobuf::Configuration *cfg) |
void | unsafe_arena_set_allocated_cfg (::jaiabot::sensor::protobuf::Configuration *cfg) |
::jaiabot::sensor::protobuf::Configuration * | unsafe_arena_release_cfg () |
void | clear_request_data () |
RequestDataCase | request_data_case () const |
template<typename Quantity > | |
void | set_time_with_units (Quantity value_w_units) |
template<typename Quantity > | |
Quantity | time_with_units () const |
boost::units::quantity< time_unit, google::protobuf::uint64 > | time_with_units () const |
Static Public Member Functions | |
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | descriptor () |
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | GetDescriptor () |
static const ::PROTOBUF_NAMESPACE_ID::Reflection * | GetReflection () |
static const SensorRequest & | default_instance () |
static const SensorRequest * | internal_default_instance () |
Static Public Attributes | |
static constexpr int | kIndexInFileMessages |
static const ClassData | _class_data_ |
Protected Member Functions | |
SensorRequest (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false) | |
Friends | |
class | ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata |
template<typename T > | |
class | ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper |
struct | ::TableStruct_jaiabot_2fmessages_2fsensor_2fsensor_5fcore_2eproto |
void | swap (SensorRequest &a, SensorRequest &b) |
Definition at line 173 of file sensor_core.pb.h.
typedef boost::units::time_dimension jaiabot::sensor::protobuf::SensorRequest::time_dimension |
Definition at line 427 of file sensor_core.pb.h.
typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system>,boost::units::scale<10,boost::units::static_rational<-6>>>::type jaiabot::sensor::protobuf::SensorRequest::time_unit |
Definition at line 429 of file sensor_core.pb.h.
anonymous enum : int |
Definition at line 306 of file sensor_core.pb.h.
Enumerator | |
---|---|
kRequestMetadata | |
kCfg | |
REQUEST_DATA_NOT_SET |
Definition at line 223 of file sensor_core.pb.h.
|
inline |
Definition at line 176 of file sensor_core.pb.h.
|
override |
|
explicit |
jaiabot::sensor::protobuf::SensorRequest::SensorRequest | ( | const SensorRequest & | from | ) |
|
inlinenoexcept |
Definition at line 181 of file sensor_core.pb.h.
|
explicitprotected |
|
final |
|
final |
|
final |
|
inline |
Definition at line 1164 of file sensor_core.pb.h.
|
inline |
Definition at line 1193 of file sensor_core.pb.h.
|
inline |
Definition at line 1083 of file sensor_core.pb.h.
|
final |
|
inline |
Definition at line 1157 of file sensor_core.pb.h.
|
inline |
Definition at line 1186 of file sensor_core.pb.h.
void jaiabot::sensor::protobuf::SensorRequest::clear_cfg | ( | ) |
|
inline |
Definition at line 1214 of file sensor_core.pb.h.
|
inline |
Definition at line 1243 of file sensor_core.pb.h.
|
inline |
Definition at line 1128 of file sensor_core.pb.h.
void jaiabot::sensor::protobuf::SensorRequest::clear_request_data | ( | ) |
|
inline |
Definition at line 1026 of file sensor_core.pb.h.
|
inline |
Definition at line 996 of file sensor_core.pb.h.
|
inline |
Definition at line 1221 of file sensor_core.pb.h.
|
inline |
Definition at line 1250 of file sensor_core.pb.h.
void jaiabot::sensor::protobuf::SensorRequest::CopyFrom | ( | const SensorRequest & | from | ) |
|
inlinestatic |
Definition at line 220 of file sensor_core.pb.h.
|
inlinestatic |
Definition at line 211 of file sensor_core.pb.h.
|
inlinefinal |
Definition at line 279 of file sensor_core.pb.h.
|
final |
|
inlinestatic |
Definition at line 214 of file sensor_core.pb.h.
|
final |
|
inlinestatic |
Definition at line 217 of file sensor_core.pb.h.
|
inline |
Definition at line 1154 of file sensor_core.pb.h.
|
inline |
Definition at line 1183 of file sensor_core.pb.h.
|
inline |
Definition at line 1058 of file sensor_core.pb.h.
|
inline |
Definition at line 1211 of file sensor_core.pb.h.
|
inline |
Definition at line 1240 of file sensor_core.pb.h.
|
inline |
Definition at line 1125 of file sensor_core.pb.h.
|
inline |
Definition at line 1020 of file sensor_core.pb.h.
|
inline |
Definition at line 993 of file sensor_core.pb.h.
|
inlinestatic |
Definition at line 229 of file sensor_core.pb.h.
|
final |
|
inline |
Definition at line 1135 of file sensor_core.pb.h.
|
inline |
Definition at line 266 of file sensor_core.pb.h.
|
inline |
Definition at line 1114 of file sensor_core.pb.h.
|
inline |
Definition at line 207 of file sensor_core.pb.h.
|
inlinefinal |
Definition at line 260 of file sensor_core.pb.h.
|
inline |
Definition at line 186 of file sensor_core.pb.h.
|
inlinenoexcept |
Definition at line 190 of file sensor_core.pb.h.
|
inline |
Definition at line 1064 of file sensor_core.pb.h.
|
inline |
Definition at line 1269 of file sensor_core.pb.h.
|
inline |
Definition at line 1045 of file sensor_core.pb.h.
void jaiabot::sensor::protobuf::SensorRequest::set_allocated_cfg | ( | ::jaiabot::sensor::protobuf::Configuration * | cfg | ) |
|
inline |
Definition at line 1173 of file sensor_core.pb.h.
|
inline |
Definition at line 1201 of file sensor_core.pb.h.
|
inline |
Definition at line 1230 of file sensor_core.pb.h.
|
inline |
Definition at line 1258 of file sensor_core.pb.h.
|
inline |
Definition at line 1144 of file sensor_core.pb.h.
|
inline |
Definition at line 1049 of file sensor_core.pb.h.
|
inline |
Definition at line 1011 of file sensor_core.pb.h.
|
inline |
Definition at line 432 of file sensor_core.pb.h.
|
inline |
Definition at line 239 of file sensor_core.pb.h.
|
inline |
Definition at line 1003 of file sensor_core.pb.h.
|
inline |
Definition at line 436 of file sensor_core.pb.h.
|
inline |
Definition at line 439 of file sensor_core.pb.h.
|
inline |
Definition at line 204 of file sensor_core.pb.h.
|
inline |
Definition at line 1087 of file sensor_core.pb.h.
|
inline |
Definition at line 1098 of file sensor_core.pb.h.
|
inline |
Definition at line 252 of file sensor_core.pb.h.
|
friend |
Definition at line 451 of file sensor_core.pb.h.
|
friend |
Definition at line 288 of file sensor_core.pb.h.
|
friend |
Definition at line 473 of file sensor_core.pb.h.
|
friend |
Definition at line 236 of file sensor_core.pb.h.
|
static |
Definition at line 297 of file sensor_core.pb.h.
Impl_ jaiabot::sensor::protobuf::SensorRequest::_impl_ |
Definition at line 472 of file sensor_core.pb.h.
|
staticconstexpr |
Definition at line 233 of file sensor_core.pb.h.