Goby3 3.5.1
2026.06.04
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()

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()

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>
const std::string & goby::middleware::frontseat::protobuf::SV2Header::BoardId_Name ( T enum_t_value)
inlinestatic

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

◆ BoardId_Parse()

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()

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()

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>
const std::string & goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_Name ( T enum_t_value)
inlinestatic

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

◆ CCTaskId_Parse()

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()

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

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

◆ descriptor()

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()

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()

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()

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.

◆ ::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

friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
friend

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

◆ 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

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

◆ BOARD_ID_CC

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

◆ BoardId_ARRAYSIZE

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

◆ BoardId_MAX

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

◆ BoardId_MIN

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

◆ CCTASK_ID_COMMAND

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

◆ CCTASK_ID_DEBUG_CONSOLE

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

◆ CCTASK_ID_DEFAULT_HOST

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

◆ CCTASK_ID_FILE_TRANSFER

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

◆ CCTASK_ID_FORWARD_FULL_MESSAGE

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

◆ CCTASK_ID_IRIDIUM

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

◆ CCTASK_ID_MAIN

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

◆ CCTASK_ID_XBEE

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

◆ CCTaskId_ARRAYSIZE

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

◆ CCTaskId_MAX

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

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

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

◆ kIndexInFileMessages

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: