Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::middleware::frontseat::protobuf::SV2Header Class Referencefinal

#include <goby/middleware/frontseat/waveglider/waveglider_sv2_frontseat_driver.pb.h>

Inheritance diagram for goby::middleware::frontseat::protobuf::SV2Header:

Public Types

enum  : int {
  kStartOfFrameFieldNumber = 1 , kMessageSizeFieldNumber = 2 , kDestFieldNumber = 3 , kSrcFieldNumber = 4 ,
  kTransactionIdFieldNumber = 5 , kMessageTypeFieldNumber = 6
}
 
typedef SV2Header_BoardId BoardId
 
typedef SV2Header_CCTaskId CCTaskId
 

Public Member Functions

 SV2Header ()
 
 ~SV2Header () override
 
PROTOBUF_CONSTEXPR SV2Header (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 SV2Header (const SV2Header &from)
 
 SV2Header (SV2Header &&from) noexcept
 
SV2Headeroperator= (const SV2Header &from)
 
SV2Headeroperator= (SV2Header &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (SV2Header *other)
 
void UnsafeArenaSwap (SV2Header *other)
 
SV2HeaderNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const SV2Header &from)
 
void MergeFrom (const SV2Header &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_start_of_frame () const
 
void clear_start_of_frame ()
 
uint32_t start_of_frame () const
 
void set_start_of_frame (uint32_t value)
 
bool has_message_size () const
 
void clear_message_size ()
 
uint32_t message_size () const
 
void set_message_size (uint32_t value)
 
bool has_dest () const
 
void clear_dest ()
 
uint32_t dest () const
 
void set_dest (uint32_t value)
 
bool has_src () const
 
void clear_src ()
 
uint32_t src () const
 
void set_src (uint32_t value)
 
bool has_transaction_id () const
 
void clear_transaction_id ()
 
uint32_t transaction_id () const
 
void set_transaction_id (uint32_t value)
 
bool has_message_type () const
 
void clear_message_type ()
 
uint32_t message_type () const
 
void set_message_type (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 SV2Headerdefault_instance ()
 
static const SV2Headerinternal_default_instance ()
 
static bool BoardId_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * BoardId_descriptor ()
 
template<typename T >
static const std::string & BoardId_Name (T enum_t_value)
 
static bool BoardId_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BoardId *value)
 
static bool CCTaskId_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CCTaskId_descriptor ()
 
template<typename T >
static const std::string & CCTaskId_Name (T enum_t_value)
 
static bool CCTaskId_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CCTaskId *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr BoardId BOARD_ID_CC
 
static constexpr BoardId BOARD_ID_BROADCAST
 
static constexpr BoardId BoardId_MIN
 
static constexpr BoardId BoardId_MAX
 
static constexpr int BoardId_ARRAYSIZE
 
static constexpr CCTaskId CCTASK_ID_MAIN
 
static constexpr CCTaskId CCTASK_ID_COMMAND
 
static constexpr CCTaskId CCTASK_ID_IRIDIUM
 
static constexpr CCTaskId CCTASK_ID_DEBUG_CONSOLE
 
static constexpr CCTaskId CCTASK_ID_XBEE
 
static constexpr CCTaskId CCTASK_ID_FILE_TRANSFER
 
static constexpr CCTaskId CCTASK_ID_DEFAULT_HOST
 
static constexpr CCTaskId CCTASK_ID_FORWARD_FULL_MESSAGE
 
static constexpr CCTaskId CCTaskId_MIN
 
static constexpr CCTaskId CCTaskId_MAX
 
static constexpr int CCTaskId_ARRAYSIZE
 

Protected Member Functions

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

Detailed Description

Definition at line 208 of file waveglider_sv2_frontseat_driver.pb.h.

Member Typedef Documentation

◆ BoardId

◆ CCTaskId

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kStartOfFrameFieldNumber 
kMessageSizeFieldNumber 
kDestFieldNumber 
kSrcFieldNumber 
kTransactionIdFieldNumber 
kMessageTypeFieldNumber 

Definition at line 407 of file waveglider_sv2_frontseat_driver.pb.h.

Constructor & Destructor Documentation

◆ SV2Header() [1/5]

goby::middleware::frontseat::protobuf::SV2Header::SV2Header ( )
inline

Definition at line 211 of file waveglider_sv2_frontseat_driver.pb.h.

◆ ~SV2Header()

goby::middleware::frontseat::protobuf::SV2Header::~SV2Header ( )
override

◆ SV2Header() [2/5]

PROTOBUF_CONSTEXPR goby::middleware::frontseat::protobuf::SV2Header::SV2Header ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ SV2Header() [3/5]

goby::middleware::frontseat::protobuf::SV2Header::SV2Header ( const SV2Header from)

◆ SV2Header() [4/5]

goby::middleware::frontseat::protobuf::SV2Header::SV2Header ( SV2Header &&  from)
inlinenoexcept

Definition at line 216 of file waveglider_sv2_frontseat_driver.pb.h.

◆ SV2Header() [5/5]

goby::middleware::frontseat::protobuf::SV2Header::SV2Header ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::middleware::frontseat::protobuf::SV2Header::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * goby::middleware::frontseat::protobuf::SV2Header::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ BoardId_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::frontseat::protobuf::SV2Header::BoardId_descriptor ( )
inlinestatic

Definition at line 348 of file waveglider_sv2_frontseat_driver.pb.h.

◆ BoardId_IsValid()

static bool goby::middleware::frontseat::protobuf::SV2Header::BoardId_IsValid ( int  value)
inlinestatic

Definition at line 338 of file waveglider_sv2_frontseat_driver.pb.h.

◆ BoardId_Name()

template<typename T >
static const std::string & goby::middleware::frontseat::protobuf::SV2Header::BoardId_Name ( enum_t_value)
inlinestatic

Definition at line 352 of file waveglider_sv2_frontseat_driver.pb.h.

◆ BoardId_Parse()

static bool goby::middleware::frontseat::protobuf::SV2Header::BoardId_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
BoardId value 
)
inlinestatic

Definition at line 358 of file waveglider_sv2_frontseat_driver.pb.h.

◆ ByteSizeLong()

size_t goby::middleware::frontseat::protobuf::SV2Header::ByteSizeLong ( ) const
final

◆ CCTaskId_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_descriptor ( )
inlinestatic

Definition at line 390 of file waveglider_sv2_frontseat_driver.pb.h.

◆ CCTaskId_IsValid()

static bool goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_IsValid ( int  value)
inlinestatic

Definition at line 380 of file waveglider_sv2_frontseat_driver.pb.h.

◆ CCTaskId_Name()

template<typename T >
static const std::string & goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_Name ( enum_t_value)
inlinestatic

Definition at line 394 of file waveglider_sv2_frontseat_driver.pb.h.

◆ CCTaskId_Parse()

static bool goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
CCTaskId value 
)
inlinestatic

Definition at line 400 of file waveglider_sv2_frontseat_driver.pb.h.

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::middleware::frontseat::protobuf::SV2Header::Clear ( )
final

◆ clear_dest()

void goby::middleware::frontseat::protobuf::SV2Header::clear_dest ( )
inline

Definition at line 3816 of file waveglider_sv2_frontseat_driver.pb.h.

◆ clear_message_size()

void goby::middleware::frontseat::protobuf::SV2Header::clear_message_size ( )
inline

Definition at line 3788 of file waveglider_sv2_frontseat_driver.pb.h.

◆ clear_message_type()

void goby::middleware::frontseat::protobuf::SV2Header::clear_message_type ( )
inline

Definition at line 3900 of file waveglider_sv2_frontseat_driver.pb.h.

◆ clear_src()

void goby::middleware::frontseat::protobuf::SV2Header::clear_src ( )
inline

Definition at line 3844 of file waveglider_sv2_frontseat_driver.pb.h.

◆ clear_start_of_frame()

void goby::middleware::frontseat::protobuf::SV2Header::clear_start_of_frame ( )
inline

Definition at line 3760 of file waveglider_sv2_frontseat_driver.pb.h.

◆ clear_transaction_id()

void goby::middleware::frontseat::protobuf::SV2Header::clear_transaction_id ( )
inline

Definition at line 3872 of file waveglider_sv2_frontseat_driver.pb.h.

◆ CopyFrom()

void goby::middleware::frontseat::protobuf::SV2Header::CopyFrom ( const SV2Header from)

◆ default_instance()

static const SV2Header & goby::middleware::frontseat::protobuf::SV2Header::default_instance ( )
inlinestatic

Definition at line 255 of file waveglider_sv2_frontseat_driver.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::frontseat::protobuf::SV2Header::descriptor ( )
inlinestatic

Definition at line 246 of file waveglider_sv2_frontseat_driver.pb.h.

◆ dest()

uint32_t goby::middleware::frontseat::protobuf::SV2Header::dest ( ) const
inline

Definition at line 3823 of file waveglider_sv2_frontseat_driver.pb.h.

◆ GetCachedSize()

int goby::middleware::frontseat::protobuf::SV2Header::GetCachedSize ( ) const
inlinefinal

Definition at line 308 of file waveglider_sv2_frontseat_driver.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::middleware::frontseat::protobuf::SV2Header::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::frontseat::protobuf::SV2Header::GetDescriptor ( )
inlinestatic

Definition at line 249 of file waveglider_sv2_frontseat_driver.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::middleware::frontseat::protobuf::SV2Header::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::middleware::frontseat::protobuf::SV2Header::GetReflection ( )
inlinestatic

Definition at line 252 of file waveglider_sv2_frontseat_driver.pb.h.

◆ has_dest()

bool goby::middleware::frontseat::protobuf::SV2Header::has_dest ( ) const
inline

Definition at line 3813 of file waveglider_sv2_frontseat_driver.pb.h.

◆ has_message_size()

bool goby::middleware::frontseat::protobuf::SV2Header::has_message_size ( ) const
inline

Definition at line 3785 of file waveglider_sv2_frontseat_driver.pb.h.

◆ has_message_type()

bool goby::middleware::frontseat::protobuf::SV2Header::has_message_type ( ) const
inline

Definition at line 3897 of file waveglider_sv2_frontseat_driver.pb.h.

◆ has_src()

bool goby::middleware::frontseat::protobuf::SV2Header::has_src ( ) const
inline

Definition at line 3841 of file waveglider_sv2_frontseat_driver.pb.h.

◆ has_start_of_frame()

bool goby::middleware::frontseat::protobuf::SV2Header::has_start_of_frame ( ) const
inline

Definition at line 3757 of file waveglider_sv2_frontseat_driver.pb.h.

◆ has_transaction_id()

bool goby::middleware::frontseat::protobuf::SV2Header::has_transaction_id ( ) const
inline

Definition at line 3869 of file waveglider_sv2_frontseat_driver.pb.h.

◆ internal_default_instance()

static const SV2Header * goby::middleware::frontseat::protobuf::SV2Header::internal_default_instance ( )
inlinestatic

Definition at line 258 of file waveglider_sv2_frontseat_driver.pb.h.

◆ IsInitialized()

bool goby::middleware::frontseat::protobuf::SV2Header::IsInitialized ( ) const
final

◆ MergeFrom()

void goby::middleware::frontseat::protobuf::SV2Header::MergeFrom ( const SV2Header from)
inline

Definition at line 295 of file waveglider_sv2_frontseat_driver.pb.h.

◆ message_size()

uint32_t goby::middleware::frontseat::protobuf::SV2Header::message_size ( ) const
inline

Definition at line 3795 of file waveglider_sv2_frontseat_driver.pb.h.

◆ message_type()

uint32_t goby::middleware::frontseat::protobuf::SV2Header::message_type ( ) const
inline

Definition at line 3907 of file waveglider_sv2_frontseat_driver.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::middleware::frontseat::protobuf::SV2Header::mutable_unknown_fields ( )
inline

Definition at line 242 of file waveglider_sv2_frontseat_driver.pb.h.

◆ New()

SV2Header * goby::middleware::frontseat::protobuf::SV2Header::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 289 of file waveglider_sv2_frontseat_driver.pb.h.

◆ operator=() [1/2]

SV2Header & goby::middleware::frontseat::protobuf::SV2Header::operator= ( const SV2Header from)
inline

Definition at line 221 of file waveglider_sv2_frontseat_driver.pb.h.

◆ operator=() [2/2]

SV2Header & goby::middleware::frontseat::protobuf::SV2Header::operator= ( SV2Header &&  from)
inlinenoexcept

Definition at line 225 of file waveglider_sv2_frontseat_driver.pb.h.

◆ set_dest()

void goby::middleware::frontseat::protobuf::SV2Header::set_dest ( uint32_t  value)
inline

Definition at line 3831 of file waveglider_sv2_frontseat_driver.pb.h.

◆ set_message_size()

void goby::middleware::frontseat::protobuf::SV2Header::set_message_size ( uint32_t  value)
inline

Definition at line 3803 of file waveglider_sv2_frontseat_driver.pb.h.

◆ set_message_type()

void goby::middleware::frontseat::protobuf::SV2Header::set_message_type ( uint32_t  value)
inline

Definition at line 3915 of file waveglider_sv2_frontseat_driver.pb.h.

◆ set_src()

void goby::middleware::frontseat::protobuf::SV2Header::set_src ( uint32_t  value)
inline

Definition at line 3859 of file waveglider_sv2_frontseat_driver.pb.h.

◆ set_start_of_frame()

void goby::middleware::frontseat::protobuf::SV2Header::set_start_of_frame ( uint32_t  value)
inline

Definition at line 3775 of file waveglider_sv2_frontseat_driver.pb.h.

◆ set_transaction_id()

void goby::middleware::frontseat::protobuf::SV2Header::set_transaction_id ( uint32_t  value)
inline

Definition at line 3887 of file waveglider_sv2_frontseat_driver.pb.h.

◆ src()

uint32_t goby::middleware::frontseat::protobuf::SV2Header::src ( ) const
inline

Definition at line 3851 of file waveglider_sv2_frontseat_driver.pb.h.

◆ start_of_frame()

uint32_t goby::middleware::frontseat::protobuf::SV2Header::start_of_frame ( ) const
inline

Definition at line 3767 of file waveglider_sv2_frontseat_driver.pb.h.

◆ Swap()

void goby::middleware::frontseat::protobuf::SV2Header::Swap ( SV2Header other)
inline

Definition at line 268 of file waveglider_sv2_frontseat_driver.pb.h.

◆ transaction_id()

uint32_t goby::middleware::frontseat::protobuf::SV2Header::transaction_id ( ) const
inline

Definition at line 3879 of file waveglider_sv2_frontseat_driver.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::middleware::frontseat::protobuf::SV2Header::unknown_fields ( ) const
inline

Definition at line 239 of file waveglider_sv2_frontseat_driver.pb.h.

◆ UnsafeArenaSwap()

void goby::middleware::frontseat::protobuf::SV2Header::UnsafeArenaSwap ( SV2Header other)
inline

Definition at line 281 of file waveglider_sv2_frontseat_driver.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 500 of file waveglider_sv2_frontseat_driver.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 317 of file waveglider_sv2_frontseat_driver.pb.h.

◆ ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto

◆ swap

void swap ( SV2Header a,
SV2Header b 
)
friend

Definition at line 265 of file waveglider_sv2_frontseat_driver.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::middleware::frontseat::protobuf::SV2Header::_class_data_
static

Definition at line 326 of file waveglider_sv2_frontseat_driver.pb.h.

◆ _impl_

Impl_ goby::middleware::frontseat::protobuf::SV2Header::_impl_

Definition at line 513 of file waveglider_sv2_frontseat_driver.pb.h.

◆ BOARD_ID_BROADCAST

constexpr BoardId goby::middleware::frontseat::protobuf::SV2Header::BOARD_ID_BROADCAST
staticconstexpr

◆ BOARD_ID_CC

constexpr BoardId goby::middleware::frontseat::protobuf::SV2Header::BOARD_ID_CC
staticconstexpr

◆ BoardId_ARRAYSIZE

constexpr int goby::middleware::frontseat::protobuf::SV2Header::BoardId_ARRAYSIZE
staticconstexpr

◆ BoardId_MAX

constexpr BoardId goby::middleware::frontseat::protobuf::SV2Header::BoardId_MAX
staticconstexpr

◆ BoardId_MIN

constexpr BoardId goby::middleware::frontseat::protobuf::SV2Header::BoardId_MIN
staticconstexpr

◆ CCTASK_ID_COMMAND

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_COMMAND
staticconstexpr

◆ CCTASK_ID_DEBUG_CONSOLE

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_DEBUG_CONSOLE
staticconstexpr

◆ CCTASK_ID_DEFAULT_HOST

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_DEFAULT_HOST
staticconstexpr

◆ CCTASK_ID_FILE_TRANSFER

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_FILE_TRANSFER
staticconstexpr

◆ CCTASK_ID_FORWARD_FULL_MESSAGE

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_FORWARD_FULL_MESSAGE
staticconstexpr

◆ CCTASK_ID_IRIDIUM

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_IRIDIUM
staticconstexpr

◆ CCTASK_ID_MAIN

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_MAIN
staticconstexpr

◆ CCTASK_ID_XBEE

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_XBEE
staticconstexpr

◆ CCTaskId_ARRAYSIZE

constexpr int goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_ARRAYSIZE
staticconstexpr

◆ CCTaskId_MAX

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_MAX
staticconstexpr
Initial value:

Definition at line 385 of file waveglider_sv2_frontseat_driver.pb.h.

◆ CCTaskId_MIN

constexpr CCTaskId goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_MIN
staticconstexpr
Initial value:

Definition at line 383 of file waveglider_sv2_frontseat_driver.pb.h.

◆ kIndexInFileMessages

constexpr int goby::middleware::frontseat::protobuf::SV2Header::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 262 of file waveglider_sv2_frontseat_driver.pb.h.


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