JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
jaiabot::protobuf::ArduinoResponse Class Referencefinal

#include <nanopb/jaiabot/messages/arduino.pb.h>

Inheritance diagram for jaiabot::protobuf::ArduinoResponse:
Collaboration diagram for jaiabot::protobuf::ArduinoResponse:

Public Types

enum  : int {
  kStatusCodeFieldNumber = 1 , kThermocoupleTemperatureCFieldNumber = 2 , kVccvoltageFieldNumber = 3 , kVcccurrentFieldNumber = 4 ,
  kVvcurrentFieldNumber = 5 , kMotorFieldNumber = 6 , kThermistorVoltageFieldNumber = 7 , kCrcFieldNumber = 50 ,
  kCalculatedCrcFieldNumber = 51 , kVersionFieldNumber = 52
}
 

Public Member Functions

 ArduinoResponse ()
 
 ~ArduinoResponse () override
 
PROTOBUF_CONSTEXPR ArduinoResponse (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 ArduinoResponse (const ArduinoResponse &from)
 
 ArduinoResponse (ArduinoResponse &&from) noexcept
 
ArduinoResponseoperator= (const ArduinoResponse &from)
 
ArduinoResponseoperator= (ArduinoResponse &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (ArduinoResponse *other)
 
void UnsafeArenaSwap (ArduinoResponse *other)
 
ArduinoResponseNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const ArduinoResponse &from)
 
void MergeFrom (const ArduinoResponse &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_status_code () const
 
void clear_status_code ()
 
::jaiabot::protobuf::ArduinoStatusCode status_code () const
 
void set_status_code (::jaiabot::protobuf::ArduinoStatusCode value)
 
bool has_thermocouple_temperature_c () const
 
void clear_thermocouple_temperature_c ()
 
float thermocouple_temperature_c () const
 
void set_thermocouple_temperature_c (float value)
 
bool has_vccvoltage () const
 
void clear_vccvoltage ()
 
float vccvoltage () const
 
void set_vccvoltage (float value)
 
bool has_vcccurrent () const
 
void clear_vcccurrent ()
 
float vcccurrent () const
 
void set_vcccurrent (float value)
 
bool has_vvcurrent () const
 
void clear_vvcurrent ()
 
float vvcurrent () const
 
void set_vvcurrent (float value)
 
bool has_motor () const
 
void clear_motor ()
 
int32_t motor () const
 
void set_motor (int32_t value)
 
bool has_thermistor_voltage () const
 
void clear_thermistor_voltage ()
 
float thermistor_voltage () const
 
void set_thermistor_voltage (float value)
 
bool has_crc () const
 
void clear_crc ()
 
uint32_t crc () const
 
void set_crc (uint32_t value)
 
bool has_calculated_crc () const
 
void clear_calculated_crc ()
 
uint32_t calculated_crc () const
 
void set_calculated_crc (uint32_t value)
 
bool has_version () const
 
void clear_version ()
 
uint32_t version () const
 
void set_version (uint32_t value)
 

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 ArduinoResponsedefault_instance ()
 
static const ArduinoResponseinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 ArduinoResponse (::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_2farduino_2eproto
 
void swap (ArduinoResponse &a, ArduinoResponse &b)
 

Detailed Description

Definition at line 715 of file arduino.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kStatusCodeFieldNumber 
kThermocoupleTemperatureCFieldNumber 
kVccvoltageFieldNumber 
kVcccurrentFieldNumber 
kVvcurrentFieldNumber 
kMotorFieldNumber 
kThermistorVoltageFieldNumber 
kCrcFieldNumber 
kCalculatedCrcFieldNumber 
kVersionFieldNumber 

Definition at line 842 of file arduino.pb.h.

Constructor & Destructor Documentation

◆ ArduinoResponse() [1/5]

jaiabot::protobuf::ArduinoResponse::ArduinoResponse ( )
inline

Definition at line 718 of file arduino.pb.h.

◆ ~ArduinoResponse()

jaiabot::protobuf::ArduinoResponse::~ArduinoResponse ( )
override

◆ ArduinoResponse() [2/5]

PROTOBUF_CONSTEXPR jaiabot::protobuf::ArduinoResponse::ArduinoResponse ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ ArduinoResponse() [3/5]

jaiabot::protobuf::ArduinoResponse::ArduinoResponse ( const ArduinoResponse from)

◆ ArduinoResponse() [4/5]

jaiabot::protobuf::ArduinoResponse::ArduinoResponse ( ArduinoResponse &&  from)
inlinenoexcept

Definition at line 723 of file arduino.pb.h.

◆ ArduinoResponse() [5/5]

jaiabot::protobuf::ArduinoResponse::ArduinoResponse ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * jaiabot::protobuf::ArduinoResponse::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * jaiabot::protobuf::ArduinoResponse::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ ByteSizeLong()

size_t jaiabot::protobuf::ArduinoResponse::ByteSizeLong ( ) const
final

◆ calculated_crc()

uint32_t jaiabot::protobuf::ArduinoResponse::calculated_crc ( ) const
inline

Definition at line 1853 of file arduino.pb.h.

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void jaiabot::protobuf::ArduinoResponse::Clear ( )
final

◆ clear_calculated_crc()

void jaiabot::protobuf::ArduinoResponse::clear_calculated_crc ( )
inline

Definition at line 1846 of file arduino.pb.h.

◆ clear_crc()

void jaiabot::protobuf::ArduinoResponse::clear_crc ( )
inline

Definition at line 1818 of file arduino.pb.h.

◆ clear_motor()

void jaiabot::protobuf::ArduinoResponse::clear_motor ( )
inline

Definition at line 1762 of file arduino.pb.h.

◆ clear_status_code()

void jaiabot::protobuf::ArduinoResponse::clear_status_code ( )
inline

Definition at line 1621 of file arduino.pb.h.

◆ clear_thermistor_voltage()

void jaiabot::protobuf::ArduinoResponse::clear_thermistor_voltage ( )
inline

Definition at line 1790 of file arduino.pb.h.

◆ clear_thermocouple_temperature_c()

void jaiabot::protobuf::ArduinoResponse::clear_thermocouple_temperature_c ( )
inline

Definition at line 1650 of file arduino.pb.h.

◆ clear_vcccurrent()

void jaiabot::protobuf::ArduinoResponse::clear_vcccurrent ( )
inline

Definition at line 1706 of file arduino.pb.h.

◆ clear_vccvoltage()

void jaiabot::protobuf::ArduinoResponse::clear_vccvoltage ( )
inline

Definition at line 1678 of file arduino.pb.h.

◆ clear_version()

void jaiabot::protobuf::ArduinoResponse::clear_version ( )
inline

Definition at line 1874 of file arduino.pb.h.

◆ clear_vvcurrent()

void jaiabot::protobuf::ArduinoResponse::clear_vvcurrent ( )
inline

Definition at line 1734 of file arduino.pb.h.

◆ CopyFrom()

void jaiabot::protobuf::ArduinoResponse::CopyFrom ( const ArduinoResponse from)

◆ crc()

uint32_t jaiabot::protobuf::ArduinoResponse::crc ( ) const
inline

Definition at line 1825 of file arduino.pb.h.

◆ default_instance()

static const ArduinoResponse & jaiabot::protobuf::ArduinoResponse::default_instance ( )
inlinestatic

Definition at line 762 of file arduino.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::ArduinoResponse::descriptor ( )
inlinestatic

Definition at line 753 of file arduino.pb.h.

◆ GetCachedSize()

int jaiabot::protobuf::ArduinoResponse::GetCachedSize ( ) const
inlinefinal

Definition at line 815 of file arduino.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * jaiabot::protobuf::ArduinoResponse::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::ArduinoResponse::GetDescriptor ( )
inlinestatic

Definition at line 756 of file arduino.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata jaiabot::protobuf::ArduinoResponse::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * jaiabot::protobuf::ArduinoResponse::GetReflection ( )
inlinestatic

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

◆ has_calculated_crc()

bool jaiabot::protobuf::ArduinoResponse::has_calculated_crc ( ) const
inline

Definition at line 1843 of file arduino.pb.h.

◆ has_crc()

bool jaiabot::protobuf::ArduinoResponse::has_crc ( ) const
inline

Definition at line 1815 of file arduino.pb.h.

◆ has_motor()

bool jaiabot::protobuf::ArduinoResponse::has_motor ( ) const
inline

Definition at line 1759 of file arduino.pb.h.

◆ has_status_code()

bool jaiabot::protobuf::ArduinoResponse::has_status_code ( ) const
inline

Definition at line 1618 of file arduino.pb.h.

◆ has_thermistor_voltage()

bool jaiabot::protobuf::ArduinoResponse::has_thermistor_voltage ( ) const
inline

Definition at line 1787 of file arduino.pb.h.

◆ has_thermocouple_temperature_c()

bool jaiabot::protobuf::ArduinoResponse::has_thermocouple_temperature_c ( ) const
inline

Definition at line 1647 of file arduino.pb.h.

◆ has_vcccurrent()

bool jaiabot::protobuf::ArduinoResponse::has_vcccurrent ( ) const
inline

Definition at line 1703 of file arduino.pb.h.

◆ has_vccvoltage()

bool jaiabot::protobuf::ArduinoResponse::has_vccvoltage ( ) const
inline

Definition at line 1675 of file arduino.pb.h.

◆ has_version()

bool jaiabot::protobuf::ArduinoResponse::has_version ( ) const
inline

Definition at line 1871 of file arduino.pb.h.

◆ has_vvcurrent()

bool jaiabot::protobuf::ArduinoResponse::has_vvcurrent ( ) const
inline

Definition at line 1731 of file arduino.pb.h.

◆ internal_default_instance()

static const ArduinoResponse * jaiabot::protobuf::ArduinoResponse::internal_default_instance ( )
inlinestatic

Definition at line 765 of file arduino.pb.h.

◆ IsInitialized()

bool jaiabot::protobuf::ArduinoResponse::IsInitialized ( ) const
final

◆ MergeFrom()

void jaiabot::protobuf::ArduinoResponse::MergeFrom ( const ArduinoResponse from)
inline

Definition at line 802 of file arduino.pb.h.

◆ motor()

int32_t jaiabot::protobuf::ArduinoResponse::motor ( ) const
inline

Definition at line 1769 of file arduino.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * jaiabot::protobuf::ArduinoResponse::mutable_unknown_fields ( )
inline

Definition at line 749 of file arduino.pb.h.

◆ New()

ArduinoResponse * jaiabot::protobuf::ArduinoResponse::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

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

◆ operator=() [1/2]

ArduinoResponse & jaiabot::protobuf::ArduinoResponse::operator= ( ArduinoResponse &&  from)
inlinenoexcept

Definition at line 732 of file arduino.pb.h.

◆ operator=() [2/2]

ArduinoResponse & jaiabot::protobuf::ArduinoResponse::operator= ( const ArduinoResponse from)
inline

Definition at line 728 of file arduino.pb.h.

◆ set_calculated_crc()

void jaiabot::protobuf::ArduinoResponse::set_calculated_crc ( uint32_t  value)
inline

Definition at line 1861 of file arduino.pb.h.

◆ set_crc()

void jaiabot::protobuf::ArduinoResponse::set_crc ( uint32_t  value)
inline

Definition at line 1833 of file arduino.pb.h.

◆ set_motor()

void jaiabot::protobuf::ArduinoResponse::set_motor ( int32_t  value)
inline

Definition at line 1777 of file arduino.pb.h.

◆ set_status_code()

void jaiabot::protobuf::ArduinoResponse::set_status_code ( ::jaiabot::protobuf::ArduinoStatusCode  value)
inline

Definition at line 1637 of file arduino.pb.h.

◆ set_thermistor_voltage()

void jaiabot::protobuf::ArduinoResponse::set_thermistor_voltage ( float  value)
inline

Definition at line 1805 of file arduino.pb.h.

◆ set_thermocouple_temperature_c()

void jaiabot::protobuf::ArduinoResponse::set_thermocouple_temperature_c ( float  value)
inline

Definition at line 1665 of file arduino.pb.h.

◆ set_vcccurrent()

void jaiabot::protobuf::ArduinoResponse::set_vcccurrent ( float  value)
inline

Definition at line 1721 of file arduino.pb.h.

◆ set_vccvoltage()

void jaiabot::protobuf::ArduinoResponse::set_vccvoltage ( float  value)
inline

Definition at line 1693 of file arduino.pb.h.

◆ set_version()

void jaiabot::protobuf::ArduinoResponse::set_version ( uint32_t  value)
inline

Definition at line 1889 of file arduino.pb.h.

◆ set_vvcurrent()

void jaiabot::protobuf::ArduinoResponse::set_vvcurrent ( float  value)
inline

Definition at line 1749 of file arduino.pb.h.

◆ status_code()

jaiabot::protobuf::ArduinoStatusCode jaiabot::protobuf::ArduinoResponse::status_code ( ) const
inline

Definition at line 1628 of file arduino.pb.h.

◆ Swap()

void jaiabot::protobuf::ArduinoResponse::Swap ( ArduinoResponse other)
inline

Definition at line 775 of file arduino.pb.h.

◆ thermistor_voltage()

float jaiabot::protobuf::ArduinoResponse::thermistor_voltage ( ) const
inline

Definition at line 1797 of file arduino.pb.h.

◆ thermocouple_temperature_c()

float jaiabot::protobuf::ArduinoResponse::thermocouple_temperature_c ( ) const
inline

Definition at line 1657 of file arduino.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & jaiabot::protobuf::ArduinoResponse::unknown_fields ( ) const
inline

Definition at line 746 of file arduino.pb.h.

◆ UnsafeArenaSwap()

void jaiabot::protobuf::ArduinoResponse::UnsafeArenaSwap ( ArduinoResponse other)
inline

Definition at line 788 of file arduino.pb.h.

◆ vcccurrent()

float jaiabot::protobuf::ArduinoResponse::vcccurrent ( ) const
inline

Definition at line 1713 of file arduino.pb.h.

◆ vccvoltage()

float jaiabot::protobuf::ArduinoResponse::vccvoltage ( ) const
inline

Definition at line 1685 of file arduino.pb.h.

◆ version()

uint32_t jaiabot::protobuf::ArduinoResponse::version ( ) const
inline

Definition at line 1881 of file arduino.pb.h.

◆ vvcurrent()

float jaiabot::protobuf::ArduinoResponse::vvcurrent ( ) const
inline

Definition at line 1741 of file arduino.pb.h.

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 991 of file arduino.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 824 of file arduino.pb.h.

◆ ::TableStruct_jaiabot_2fmessages_2farduino_2eproto

Definition at line 1009 of file arduino.pb.h.

◆ swap

void swap ( ArduinoResponse a,
ArduinoResponse b 
)
friend

Definition at line 772 of file arduino.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::ArduinoResponse::_class_data_
static

Definition at line 833 of file arduino.pb.h.

◆ _impl_

Impl_ jaiabot::protobuf::ArduinoResponse::_impl_

Definition at line 1008 of file arduino.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::ArduinoResponse::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

Definition at line 769 of file arduino.pb.h.


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