DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
wib::ConfigureWIB_ConfigureWIBPulser Class Referencefinal

#include <wib.pb.h>

Inheritance diagram for wib::ConfigureWIB_ConfigureWIBPulser:
[legend]
Collaboration diagram for wib::ConfigureWIB_ConfigureWIBPulser:
[legend]

Classes

class  _Internal
 
struct  Impl_
 

Public Types

enum  : int {
  kFembEnFieldNumber = 1 , kPulseDacFieldNumber = 2 , kPulsePeriodFieldNumber = 3 , kPulsePhaseFieldNumber = 4 ,
  kPulseDurationFieldNumber = 5
}
 

Public Member Functions

 ConfigureWIB_ConfigureWIBPulser ()
 
 ~ConfigureWIB_ConfigureWIBPulser () override
 
template<typename = void>
PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureWIBPulser (::google::protobuf::internal::ConstantInitialized)
 
 ConfigureWIB_ConfigureWIBPulser (const ConfigureWIB_ConfigureWIBPulser &from)
 
 ConfigureWIB_ConfigureWIBPulser (ConfigureWIB_ConfigureWIBPulser &&from) noexcept
 
ConfigureWIB_ConfigureWIBPulseroperator= (const ConfigureWIB_ConfigureWIBPulser &from)
 
ConfigureWIB_ConfigureWIBPulseroperator= (ConfigureWIB_ConfigureWIBPulser &&from) noexcept
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (ConfigureWIB_ConfigureWIBPulser *other)
 
void UnsafeArenaSwap (ConfigureWIB_ConfigureWIBPulser *other)
 
ConfigureWIB_ConfigureWIBPulserNew (::google::protobuf::Arena *arena=nullptr) const final
 
void CopyFrom (const ConfigureWIB_ConfigureWIBPulser &from)
 
void MergeFrom (const ConfigureWIB_ConfigureWIBPulser &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
::size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
 
::uint8_t * _InternalSerialize (::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::google::protobuf::Message::ClassData * GetClassData () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
int femb_en_size () const
 
void clear_femb_en ()
 
bool femb_en (int index) const
 
void set_femb_en (int index, bool value)
 
void add_femb_en (bool value)
 
const ::google::protobuf::RepeatedField< bool > & femb_en () const
 
::google::protobuf::RepeatedField< bool > * mutable_femb_en ()
 
void clear_pulse_dac ()
 
::uint32_t pulse_dac () const
 
void set_pulse_dac (::uint32_t value)
 
void clear_pulse_period ()
 
::uint32_t pulse_period () const
 
void set_pulse_period (::uint32_t value)
 
void clear_pulse_phase ()
 
::uint32_t pulse_phase () const
 
void set_pulse_phase (::uint32_t value)
 
void clear_pulse_duration ()
 
::uint32_t pulse_duration () const
 
void set_pulse_duration (::uint32_t value)
 
template<typename >
PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureWIBPulser (::_pbi::ConstantInitialized)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const ::google::protobuf::Descriptor * GetDescriptor ()
 
static const ::google::protobuf::Reflection * GetReflection ()
 
static const ConfigureWIB_ConfigureWIBPulserdefault_instance ()
 
static const ConfigureWIB_ConfigureWIBPulserinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 ConfigureWIB_ConfigureWIBPulser (::google::protobuf::Arena *arena)
 

Private Types

typedef void InternalArenaConstructable_
 
typedef void DestructorSkippable_
 

Private Member Functions

void SharedCtor (::google::protobuf::Arena *arena)
 
void SharedDtor ()
 
void SetCachedSize (int size) const final
 
void InternalSwap (ConfigureWIB_ConfigureWIBPulser *other)
 
int _internal_femb_en_size () const
 
const ::google::protobuf::RepeatedField< bool > & _internal_femb_en () const
 
::google::protobuf::RepeatedField< bool > * _internal_mutable_femb_en ()
 
::uint32_t _internal_pulse_dac () const
 
void _internal_set_pulse_dac (::uint32_t value)
 
::uint32_t _internal_pulse_period () const
 
void _internal_set_pulse_period (::uint32_t value)
 
::uint32_t _internal_pulse_phase () const
 
void _internal_set_pulse_phase (::uint32_t value)
 
::uint32_t _internal_pulse_duration () const
 
void _internal_set_pulse_duration (::uint32_t value)
 

Static Private Member Functions

static void MergeImpl (::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
 
::absl::string_view FullMessageName ()
 

Private Attributes

union { 
 
   Impl_   _impl_ 
 
};  
 

Static Private Attributes

static const ::google::protobuf::internal::TcParseTable< 3, 5, 0, 0, 2 > _table_
 

Friends

class ::google::protobuf::internal::AnyMetadata
 
class ::google::protobuf::internal::TcParser
 
template<typename T >
class ::google::protobuf::Arena::InternalHelper
 
struct ::TableStruct_wib_2eproto
 
void swap (ConfigureWIB_ConfigureWIBPulser &a, ConfigureWIB_ConfigureWIBPulser &b)
 

Detailed Description

Definition at line 2213 of file wib.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

◆ InternalArenaConstructable_

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kFembEnFieldNumber 
kPulseDacFieldNumber 
kPulsePeriodFieldNumber 
kPulsePhaseFieldNumber 
kPulseDurationFieldNumber 

Definition at line 2340 of file wib.pb.h.

Constructor & Destructor Documentation

◆ ConfigureWIB_ConfigureWIBPulser() [1/6]

wib::ConfigureWIB_ConfigureWIBPulser::ConfigureWIB_ConfigureWIBPulser ( )
inline

Definition at line 2216 of file wib.pb.h.

◆ ~ConfigureWIB_ConfigureWIBPulser()

wib::ConfigureWIB_ConfigureWIBPulser::~ConfigureWIB_ConfigureWIBPulser ( )
override

Definition at line 4247 of file wib.pb.cc.

4247 {
4248 // @@protoc_insertion_point(destructor:wib.ConfigureWIB.ConfigureWIBPulser)
4249 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
4250 SharedDtor();
4251}

◆ ConfigureWIB_ConfigureWIBPulser() [2/6]

template<typename = void>
PROTOBUF_CONSTEXPR wib::ConfigureWIB_ConfigureWIBPulser::ConfigureWIB_ConfigureWIBPulser ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ ConfigureWIB_ConfigureWIBPulser() [3/6]

wib::ConfigureWIB_ConfigureWIBPulser::ConfigureWIB_ConfigureWIBPulser ( const ConfigureWIB_ConfigureWIBPulser & from)

Definition at line 4217 of file wib.pb.cc.

4217 : ::google::protobuf::Message() {
4218 ConfigureWIB_ConfigureWIBPulser* const _this = this;
4219 (void)_this;
4220 new (&_impl_) Impl_{
4221 decltype(_impl_.femb_en_){from._impl_.femb_en_},
4222 decltype(_impl_.pulse_dac_){},
4223 decltype(_impl_.pulse_period_){},
4224 decltype(_impl_.pulse_phase_){},
4225 decltype(_impl_.pulse_duration_){},
4226 /*decltype(_impl_._cached_size_)*/ {},
4227 };
4228 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4229 from._internal_metadata_);
4230 ::memcpy(&_impl_.pulse_dac_, &from._impl_.pulse_dac_,
4231 static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.pulse_duration_) -
4232 reinterpret_cast<char*>(&_impl_.pulse_dac_)) + sizeof(_impl_.pulse_duration_));
4233
4234 // @@protoc_insertion_point(copy_constructor:wib.ConfigureWIB.ConfigureWIBPulser)
4235}
::google::protobuf::RepeatedField< bool > femb_en_
Definition wib.pb.h:2415

◆ ConfigureWIB_ConfigureWIBPulser() [4/6]

wib::ConfigureWIB_ConfigureWIBPulser::ConfigureWIB_ConfigureWIBPulser ( ConfigureWIB_ConfigureWIBPulser && from)
inlinenoexcept

Definition at line 2222 of file wib.pb.h.

2224 *this = ::std::move(from);
2225 }

◆ ConfigureWIB_ConfigureWIBPulser() [5/6]

wib::ConfigureWIB_ConfigureWIBPulser::ConfigureWIB_ConfigureWIBPulser ( ::google::protobuf::Arena * arena)
explicitprotected

Definition at line 4212 of file wib.pb.cc.

4213 : ::google::protobuf::Message(arena) {
4214 SharedCtor(arena);
4215 // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB.ConfigureWIBPulser)
4216}
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:4236

◆ ConfigureWIB_ConfigureWIBPulser() [6/6]

template<typename >
PROTOBUF_CONSTEXPR wib::ConfigureWIB_ConfigureWIBPulser::ConfigureWIB_ConfigureWIBPulser ( ::_pbi::ConstantInitialized )

Definition at line 232 of file wib.pb.cc.

233 : _impl_{
234 /*decltype(_impl_.femb_en_)*/ {},
235 /*decltype(_impl_.pulse_dac_)*/ 0u,
236 /*decltype(_impl_.pulse_period_)*/ 0u,
237 /*decltype(_impl_.pulse_phase_)*/ 0u,
238 /*decltype(_impl_.pulse_duration_)*/ 0u,
239 /*decltype(_impl_._cached_size_)*/ {},
240 } {}

Member Function Documentation

◆ _internal_femb_en()

const::google::protobuf::RepeatedField< bool > & wib::ConfigureWIB_ConfigureWIBPulser::_internal_femb_en ( ) const
inlineprivate

Definition at line 8664 of file wib.pb.h.

8664 {
8665 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8666 return _impl_.femb_en_;
8667}

◆ _internal_femb_en_size()

int wib::ConfigureWIB_ConfigureWIBPulser::_internal_femb_en_size ( ) const
inlineprivate

Definition at line 8632 of file wib.pb.h.

8632 {
8633 return _internal_femb_en().size();
8634}
const ::google::protobuf::RepeatedField< bool > & _internal_femb_en() const
Definition wib.pb.h:8664

◆ _internal_mutable_femb_en()

google::protobuf::RepeatedField< bool > * wib::ConfigureWIB_ConfigureWIBPulser::_internal_mutable_femb_en ( )
inlineprivate

Definition at line 8668 of file wib.pb.h.

8668 {
8669 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8670 return &_impl_.femb_en_;
8671}

◆ _internal_pulse_dac()

uint32_t wib::ConfigureWIB_ConfigureWIBPulser::_internal_pulse_dac ( ) const
inlineprivate

Definition at line 8685 of file wib.pb.h.

8685 {
8686 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8687 return _impl_.pulse_dac_;
8688}

◆ _internal_pulse_duration()

uint32_t wib::ConfigureWIB_ConfigureWIBPulser::_internal_pulse_duration ( ) const
inlineprivate

Definition at line 8751 of file wib.pb.h.

8751 {
8752 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8753 return _impl_.pulse_duration_;
8754}

◆ _internal_pulse_period()

uint32_t wib::ConfigureWIB_ConfigureWIBPulser::_internal_pulse_period ( ) const
inlineprivate

Definition at line 8707 of file wib.pb.h.

8707 {
8708 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8709 return _impl_.pulse_period_;
8710}

◆ _internal_pulse_phase()

uint32_t wib::ConfigureWIB_ConfigureWIBPulser::_internal_pulse_phase ( ) const
inlineprivate

Definition at line 8729 of file wib.pb.h.

8729 {
8730 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8731 return _impl_.pulse_phase_;
8732}

◆ _internal_set_pulse_dac()

void wib::ConfigureWIB_ConfigureWIBPulser::_internal_set_pulse_dac ( ::uint32_t value)
inlineprivate

Definition at line 8689 of file wib.pb.h.

8689 {
8690 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8691 ;
8692 _impl_.pulse_dac_ = value;
8693}

◆ _internal_set_pulse_duration()

void wib::ConfigureWIB_ConfigureWIBPulser::_internal_set_pulse_duration ( ::uint32_t value)
inlineprivate

Definition at line 8755 of file wib.pb.h.

8755 {
8756 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8757 ;
8758 _impl_.pulse_duration_ = value;
8759}

◆ _internal_set_pulse_period()

void wib::ConfigureWIB_ConfigureWIBPulser::_internal_set_pulse_period ( ::uint32_t value)
inlineprivate

Definition at line 8711 of file wib.pb.h.

8711 {
8712 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8713 ;
8714 _impl_.pulse_period_ = value;
8715}

◆ _internal_set_pulse_phase()

void wib::ConfigureWIB_ConfigureWIBPulser::_internal_set_pulse_phase ( ::uint32_t value)
inlineprivate

Definition at line 8733 of file wib.pb.h.

8733 {
8734 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8735 ;
8736 _impl_.pulse_phase_ = value;
8737}

◆ _InternalParse()

const char * wib::ConfigureWIB_ConfigureWIBPulser::_InternalParse ( const char * ptr,
::google::protobuf::internal::ParseContext * ctx )
final

Definition at line 4273 of file wib.pb.cc.

4274 {
4275 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
4276 return ptr;
4277}
static const ::google::protobuf::internal::TcParseTable< 3, 5, 0, 0, 2 > _table_
Definition wib.pb.h:2410

◆ _InternalSerialize()

uint8_t * wib::ConfigureWIB_ConfigureWIBPulser::_InternalSerialize ( ::uint8_t * target,
::google::protobuf::io::EpsCopyOutputStream * stream ) const
final

Definition at line 4337 of file wib.pb.cc.

4339 {
4340 // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB.ConfigureWIBPulser)
4341 ::uint32_t cached_has_bits = 0;
4342 (void)cached_has_bits;
4343
4344 // repeated bool femb_en = 1;
4345 if (this->_internal_femb_en_size() > 0) {
4346 target = stream->WriteFixedPacked(1, _internal_femb_en(), target);
4347 }
4348
4349 // uint32 pulse_dac = 2;
4350 if (this->_internal_pulse_dac() != 0) {
4351 target = stream->EnsureSpace(target);
4352 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4353 2, this->_internal_pulse_dac(), target);
4354 }
4355
4356 // uint32 pulse_period = 3;
4357 if (this->_internal_pulse_period() != 0) {
4358 target = stream->EnsureSpace(target);
4359 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4360 3, this->_internal_pulse_period(), target);
4361 }
4362
4363 // uint32 pulse_phase = 4;
4364 if (this->_internal_pulse_phase() != 0) {
4365 target = stream->EnsureSpace(target);
4366 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4367 4, this->_internal_pulse_phase(), target);
4368 }
4369
4370 // uint32 pulse_duration = 5;
4371 if (this->_internal_pulse_duration() != 0) {
4372 target = stream->EnsureSpace(target);
4373 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4374 5, this->_internal_pulse_duration(), target);
4375 }
4376
4377 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4378 target =
4379 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
4380 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
4381 }
4382 // @@protoc_insertion_point(serialize_to_array_end:wib.ConfigureWIB.ConfigureWIBPulser)
4383 return target;
4384}
::uint32_t _internal_pulse_duration() const
Definition wib.pb.h:8751
::uint32_t _internal_pulse_dac() const
Definition wib.pb.h:8685
::uint32_t _internal_pulse_phase() const
Definition wib.pb.h:8729
::uint32_t _internal_pulse_period() const
Definition wib.pb.h:8707

◆ add_femb_en()

void wib::ConfigureWIB_ConfigureWIBPulser::add_femb_en ( bool value)
inline

Definition at line 8649 of file wib.pb.h.

8649 {
8650 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8651 _internal_mutable_femb_en()->Add(value);
8652 // @@protoc_insertion_point(field_add:wib.ConfigureWIB.ConfigureWIBPulser.femb_en)
8653}
::google::protobuf::RepeatedField< bool > * _internal_mutable_femb_en()
Definition wib.pb.h:8668

◆ ByteSizeLong()

size_t wib::ConfigureWIB_ConfigureWIBPulser::ByteSizeLong ( ) const
final

Definition at line 4386 of file wib.pb.cc.

4386 {
4387// @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB.ConfigureWIBPulser)
4388 ::size_t total_size = 0;
4389
4390 ::uint32_t cached_has_bits = 0;
4391 // Prevent compiler warnings about cached_has_bits being unused
4392 (void) cached_has_bits;
4393
4394 // repeated bool femb_en = 1;
4395 {
4396 std::size_t data_size = std::size_t{1} *
4397 ::_pbi::FromIntSize(this->_internal_femb_en_size())
4398 ;
4399 std::size_t tag_size = data_size == 0
4400 ? 0
4401 : 1 + ::_pbi::WireFormatLite::Int32Size(
4402 static_cast<int32_t>(data_size))
4403 ;
4404 total_size += tag_size + data_size;
4405 }
4406 // uint32 pulse_dac = 2;
4407 if (this->_internal_pulse_dac() != 0) {
4408 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4409 this->_internal_pulse_dac());
4410 }
4411
4412 // uint32 pulse_period = 3;
4413 if (this->_internal_pulse_period() != 0) {
4414 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4415 this->_internal_pulse_period());
4416 }
4417
4418 // uint32 pulse_phase = 4;
4419 if (this->_internal_pulse_phase() != 0) {
4420 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4421 this->_internal_pulse_phase());
4422 }
4423
4424 // uint32 pulse_duration = 5;
4425 if (this->_internal_pulse_duration() != 0) {
4426 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4427 this->_internal_pulse_duration());
4428 }
4429
4430 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4431}
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:2420

◆ Clear()

PROTOBUF_NOINLINE void wib::ConfigureWIB_ConfigureWIBPulser::Clear ( )
final

Definition at line 4260 of file wib.pb.cc.

4260 {
4261// @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB.ConfigureWIBPulser)
4262 ::uint32_t cached_has_bits = 0;
4263 // Prevent compiler warnings about cached_has_bits being unused
4264 (void) cached_has_bits;
4265
4266 _internal_mutable_femb_en()->Clear();
4267 ::memset(&_impl_.pulse_dac_, 0, static_cast<::size_t>(
4268 reinterpret_cast<char*>(&_impl_.pulse_duration_) -
4269 reinterpret_cast<char*>(&_impl_.pulse_dac_)) + sizeof(_impl_.pulse_duration_));
4270 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
4271}

◆ clear_femb_en()

void wib::ConfigureWIB_ConfigureWIBPulser::clear_femb_en ( )
inline

Definition at line 8638 of file wib.pb.h.

8638 {
8639 _internal_mutable_femb_en()->Clear();
8640}

◆ clear_pulse_dac()

void wib::ConfigureWIB_ConfigureWIBPulser::clear_pulse_dac ( )
inline

Definition at line 8674 of file wib.pb.h.

8674 {
8675 _impl_.pulse_dac_ = 0u;
8676}

◆ clear_pulse_duration()

void wib::ConfigureWIB_ConfigureWIBPulser::clear_pulse_duration ( )
inline

Definition at line 8740 of file wib.pb.h.

8740 {
8742}

◆ clear_pulse_period()

void wib::ConfigureWIB_ConfigureWIBPulser::clear_pulse_period ( )
inline

Definition at line 8696 of file wib.pb.h.

8696 {
8697 _impl_.pulse_period_ = 0u;
8698}

◆ clear_pulse_phase()

void wib::ConfigureWIB_ConfigureWIBPulser::clear_pulse_phase ( )
inline

Definition at line 8718 of file wib.pb.h.

8718 {
8719 _impl_.pulse_phase_ = 0u;
8720}

◆ CopyFrom()

void wib::ConfigureWIB_ConfigureWIBPulser::CopyFrom ( const ConfigureWIB_ConfigureWIBPulser & from)

Definition at line 4464 of file wib.pb.cc.

4464 {
4465// @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB.ConfigureWIBPulser)
4466 if (&from == this) return;
4467 Clear();
4468 MergeFrom(from);
4469}
void MergeFrom(const ConfigureWIB_ConfigureWIBPulser &from)
Definition wib.pb.h:2301
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:4260

◆ default_instance()

static const ConfigureWIB_ConfigureWIBPulser & wib::ConfigureWIB_ConfigureWIBPulser::default_instance ( )
inlinestatic

Definition at line 2261 of file wib.pb.h.

2261 {
2262 return *internal_default_instance();
2263 }
static const ConfigureWIB_ConfigureWIBPulser * internal_default_instance()
Definition wib.pb.h:2264

◆ descriptor()

static const ::google::protobuf::Descriptor * wib::ConfigureWIB_ConfigureWIBPulser::descriptor ( )
inlinestatic

Definition at line 2252 of file wib.pb.h.

2252 {
2253 return GetDescriptor();
2254 }
static const ::google::protobuf::Descriptor * GetDescriptor()
Definition wib.pb.h:2255

◆ femb_en() [1/2]

const::google::protobuf::RepeatedField< bool > & wib::ConfigureWIB_ConfigureWIBPulser::femb_en ( ) const
inline

Definition at line 8654 of file wib.pb.h.

8654 {
8655 // @@protoc_insertion_point(field_list:wib.ConfigureWIB.ConfigureWIBPulser.femb_en)
8656 return _internal_femb_en();
8657}

◆ femb_en() [2/2]

bool wib::ConfigureWIB_ConfigureWIBPulser::femb_en ( int index) const
inline

Definition at line 8641 of file wib.pb.h.

8641 {
8642 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.ConfigureWIBPulser.femb_en)
8643 return _internal_femb_en().Get(index);
8644}

◆ femb_en_size()

int wib::ConfigureWIB_ConfigureWIBPulser::femb_en_size ( ) const
inline

Definition at line 8635 of file wib.pb.h.

8635 {
8636 return _internal_femb_en_size();
8637}

◆ FullMessageName()

::absl::string_view wib::ConfigureWIB_ConfigureWIBPulser::FullMessageName ( )
inlinestaticprivate

Definition at line 2324 of file wib.pb.h.

2324 {
2325 return "wib.ConfigureWIB.ConfigureWIBPulser";
2326 }

◆ GetCachedSize()

int wib::ConfigureWIB_ConfigureWIBPulser::GetCachedSize ( ) const
inlinefinal

Definition at line 2314 of file wib.pb.h.

2314{ return _impl_._cached_size_.Get(); }

◆ GetClassData()

const::google::protobuf::Message::ClassData * wib::ConfigureWIB_ConfigureWIBPulser::GetClassData ( ) const
final

Definition at line 4437 of file wib.pb.cc.

4437{ return &_class_data_; }
static const ClassData _class_data_
Definition wib.pb.h:2331

◆ GetDescriptor()

static const ::google::protobuf::Descriptor * wib::ConfigureWIB_ConfigureWIBPulser::GetDescriptor ( )
inlinestatic

Definition at line 2255 of file wib.pb.h.

2255 {
2256 return default_instance().GetMetadata().descriptor;
2257 }
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:4487
static const ConfigureWIB_ConfigureWIBPulser & default_instance()
Definition wib.pb.h:2261

◆ GetMetadata()

google::protobuf::Metadata wib::ConfigureWIB_ConfigureWIBPulser::GetMetadata ( ) const
final

Definition at line 4487 of file wib.pb.cc.

4487 {
4488 return ::_pbi::AssignDescriptors(
4491}
PROTOBUF_ATTRIBUTE_WEAKconst ::_pbi::DescriptorTable * descriptor_table_wib_2eproto_getter()
Definition wib.pb.cc:1346
::absl::once_flag descriptor_table_wib_2eproto_once
Definition wib.pb.cc:1316
::_pb::Metadata file_level_metadata_wib_2eproto[37]
Definition wib.pb.cc:710

◆ GetReflection()

static const ::google::protobuf::Reflection * wib::ConfigureWIB_ConfigureWIBPulser::GetReflection ( )
inlinestatic

Definition at line 2258 of file wib.pb.h.

2258 {
2259 return default_instance().GetMetadata().reflection;
2260 }

◆ internal_default_instance()

static const ConfigureWIB_ConfigureWIBPulser * wib::ConfigureWIB_ConfigureWIBPulser::internal_default_instance ( )
inlinestatic

Definition at line 2264 of file wib.pb.h.

2264 {
2265 return reinterpret_cast<const ConfigureWIB_ConfigureWIBPulser*>(
2267 }
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIB_ConfigureWIBPulserDefaultTypeInternal _ConfigureWIB_ConfigureWIBPulser_default_instance_
Definition wib.pb.cc:250

◆ InternalSwap()

void wib::ConfigureWIB_ConfigureWIBPulser::InternalSwap ( ConfigureWIB_ConfigureWIBPulser * other)
private

Definition at line 4475 of file wib.pb.cc.

4475 {
4476 using std::swap;
4477 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4478 _impl_.femb_en_.InternalSwap(&other->_impl_.femb_en_);
4479 ::google::protobuf::internal::memswap<
4482 - PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_dac_)>(
4483 reinterpret_cast<char*>(&_impl_.pulse_dac_),
4484 reinterpret_cast<char*>(&other->_impl_.pulse_dac_));
4485}

◆ IsInitialized()

PROTOBUF_NOINLINE bool wib::ConfigureWIB_ConfigureWIBPulser::IsInitialized ( ) const
final

Definition at line 4471 of file wib.pb.cc.

4471 {
4472 return true;
4473}

◆ MergeFrom()

void wib::ConfigureWIB_ConfigureWIBPulser::MergeFrom ( const ConfigureWIB_ConfigureWIBPulser & from)
inline

Definition at line 2301 of file wib.pb.h.

2301 {
2303 }
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:4440

◆ MergeImpl()

void wib::ConfigureWIB_ConfigureWIBPulser::MergeImpl ( ::google::protobuf::Message & to_msg,
const ::google::protobuf::Message & from_msg )
staticprivate

Definition at line 4440 of file wib.pb.cc.

4440 {
4441 auto* const _this = static_cast<ConfigureWIB_ConfigureWIBPulser*>(&to_msg);
4442 auto& from = static_cast<const ConfigureWIB_ConfigureWIBPulser&>(from_msg);
4443 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB.ConfigureWIBPulser)
4444 ABSL_DCHECK_NE(&from, _this);
4445 ::uint32_t cached_has_bits = 0;
4446 (void) cached_has_bits;
4447
4448 _this->_internal_mutable_femb_en()->MergeFrom(from._internal_femb_en());
4449 if (from._internal_pulse_dac() != 0) {
4450 _this->_internal_set_pulse_dac(from._internal_pulse_dac());
4451 }
4452 if (from._internal_pulse_period() != 0) {
4453 _this->_internal_set_pulse_period(from._internal_pulse_period());
4454 }
4455 if (from._internal_pulse_phase() != 0) {
4456 _this->_internal_set_pulse_phase(from._internal_pulse_phase());
4457 }
4458 if (from._internal_pulse_duration() != 0) {
4459 _this->_internal_set_pulse_duration(from._internal_pulse_duration());
4460 }
4461 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
4462}

◆ mutable_femb_en()

google::protobuf::RepeatedField< bool > * wib::ConfigureWIB_ConfigureWIBPulser::mutable_femb_en ( )
inline

Definition at line 8658 of file wib.pb.h.

8658 {
8659 // @@protoc_insertion_point(field_mutable_list:wib.ConfigureWIB.ConfigureWIBPulser.femb_en)
8660 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8662}

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * wib::ConfigureWIB_ConfigureWIBPulser::mutable_unknown_fields ( )
inline

Definition at line 2248 of file wib.pb.h.

2248 {
2249 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
2250 }

◆ New()

ConfigureWIB_ConfigureWIBPulser * wib::ConfigureWIB_ConfigureWIBPulser::New ( ::google::protobuf::Arena * arena = nullptr) const
inlinefinal

Definition at line 2295 of file wib.pb.h.

2295 {
2296 return CreateMaybeMessage<ConfigureWIB_ConfigureWIBPulser>(arena);
2297 }

◆ operator=() [1/2]

ConfigureWIB_ConfigureWIBPulser & wib::ConfigureWIB_ConfigureWIBPulser::operator= ( ConfigureWIB_ConfigureWIBPulser && from)
inlinenoexcept

Definition at line 2231 of file wib.pb.h.

2231 {
2232 if (this == &from) return *this;
2233 if (GetOwningArena() == from.GetOwningArena()
2234 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2235 && GetOwningArena() != nullptr
2236 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2237 ) {
2238 InternalSwap(&from);
2239 } else {
2240 CopyFrom(from);
2241 }
2242 return *this;
2243 }
void CopyFrom(const ConfigureWIB_ConfigureWIBPulser &from)
Definition wib.pb.cc:4464
void InternalSwap(ConfigureWIB_ConfigureWIBPulser *other)
Definition wib.pb.cc:4475

◆ operator=() [2/2]

ConfigureWIB_ConfigureWIBPulser & wib::ConfigureWIB_ConfigureWIBPulser::operator= ( const ConfigureWIB_ConfigureWIBPulser & from)
inline

Definition at line 2227 of file wib.pb.h.

2227 {
2228 CopyFrom(from);
2229 return *this;
2230 }

◆ pulse_dac()

uint32_t wib::ConfigureWIB_ConfigureWIBPulser::pulse_dac ( ) const
inline

Definition at line 8677 of file wib.pb.h.

8677 {
8678 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.ConfigureWIBPulser.pulse_dac)
8679 return _internal_pulse_dac();
8680}

◆ pulse_duration()

uint32_t wib::ConfigureWIB_ConfigureWIBPulser::pulse_duration ( ) const
inline

Definition at line 8743 of file wib.pb.h.

8743 {
8744 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.ConfigureWIBPulser.pulse_duration)
8745 return _internal_pulse_duration();
8746}

◆ pulse_period()

uint32_t wib::ConfigureWIB_ConfigureWIBPulser::pulse_period ( ) const
inline

Definition at line 8699 of file wib.pb.h.

8699 {
8700 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.ConfigureWIBPulser.pulse_period)
8701 return _internal_pulse_period();
8702}

◆ pulse_phase()

uint32_t wib::ConfigureWIB_ConfigureWIBPulser::pulse_phase ( ) const
inline

Definition at line 8721 of file wib.pb.h.

8721 {
8722 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.ConfigureWIBPulser.pulse_phase)
8723 return _internal_pulse_phase();
8724}

◆ set_femb_en()

void wib::ConfigureWIB_ConfigureWIBPulser::set_femb_en ( int index,
bool value )
inline

Definition at line 8645 of file wib.pb.h.

8645 {
8646 _internal_mutable_femb_en()->Set(index, value);
8647 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.ConfigureWIBPulser.femb_en)
8648}

◆ set_pulse_dac()

void wib::ConfigureWIB_ConfigureWIBPulser::set_pulse_dac ( ::uint32_t value)
inline

Definition at line 8681 of file wib.pb.h.

8681 {
8683 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.ConfigureWIBPulser.pulse_dac)
8684}
void _internal_set_pulse_dac(::uint32_t value)
Definition wib.pb.h:8689

◆ set_pulse_duration()

void wib::ConfigureWIB_ConfigureWIBPulser::set_pulse_duration ( ::uint32_t value)
inline

Definition at line 8747 of file wib.pb.h.

8747 {
8749 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.ConfigureWIBPulser.pulse_duration)
8750}
void _internal_set_pulse_duration(::uint32_t value)
Definition wib.pb.h:8755

◆ set_pulse_period()

void wib::ConfigureWIB_ConfigureWIBPulser::set_pulse_period ( ::uint32_t value)
inline

Definition at line 8703 of file wib.pb.h.

8703 {
8705 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.ConfigureWIBPulser.pulse_period)
8706}
void _internal_set_pulse_period(::uint32_t value)
Definition wib.pb.h:8711

◆ set_pulse_phase()

void wib::ConfigureWIB_ConfigureWIBPulser::set_pulse_phase ( ::uint32_t value)
inline

Definition at line 8725 of file wib.pb.h.

8725 {
8727 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.ConfigureWIBPulser.pulse_phase)
8728}
void _internal_set_pulse_phase(::uint32_t value)
Definition wib.pb.h:8733

◆ SetCachedSize()

void wib::ConfigureWIB_ConfigureWIBPulser::SetCachedSize ( int size) const
finalprivate

Definition at line 4256 of file wib.pb.cc.

4256 {
4257 _impl_._cached_size_.Set(size);
4258}

◆ SharedCtor()

void wib::ConfigureWIB_ConfigureWIBPulser::SharedCtor ( ::google::protobuf::Arena * arena)
inlineprivate

Definition at line 4236 of file wib.pb.cc.

4236 {
4237 (void)arena;
4238 new (&_impl_) Impl_{
4239 decltype(_impl_.femb_en_){arena},
4240 decltype(_impl_.pulse_dac_){0u},
4241 decltype(_impl_.pulse_period_){0u},
4242 decltype(_impl_.pulse_phase_){0u},
4243 decltype(_impl_.pulse_duration_){0u},
4244 /*decltype(_impl_._cached_size_)*/ {},
4245 };
4246}

◆ SharedDtor()

void wib::ConfigureWIB_ConfigureWIBPulser::SharedDtor ( )
inlineprivate

Definition at line 4252 of file wib.pb.cc.

4252 {
4253 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
4254 _impl_.femb_en_.~RepeatedField();
4255}

◆ Swap()

void wib::ConfigureWIB_ConfigureWIBPulser::Swap ( ConfigureWIB_ConfigureWIBPulser * other)
inline

Definition at line 2274 of file wib.pb.h.

2274 {
2275 if (other == this) return;
2276 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2277 if (GetOwningArena() != nullptr &&
2278 GetOwningArena() == other->GetOwningArena()) {
2279 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2280 if (GetOwningArena() == other->GetOwningArena()) {
2281 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2282 InternalSwap(other);
2283 } else {
2284 ::google::protobuf::internal::GenericSwap(this, other);
2285 }
2286 }

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & wib::ConfigureWIB_ConfigureWIBPulser::unknown_fields ( ) const
inline

Definition at line 2245 of file wib.pb.h.

2245 {
2246 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
2247 }

◆ UnsafeArenaSwap()

void wib::ConfigureWIB_ConfigureWIBPulser::UnsafeArenaSwap ( ConfigureWIB_ConfigureWIBPulser * other)
inline

Definition at line 2287 of file wib.pb.h.

2287 {
2288 if (other == this) return;
2289 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
2290 InternalSwap(other);
2291 }

Friends And Related Symbol Documentation

◆ ::google::protobuf::Arena::InternalHelper

template<typename T >
friend class ::google::protobuf::Arena::InternalHelper
friend

Definition at line 2411 of file wib.pb.h.

◆ ::google::protobuf::internal::AnyMetadata

friend class ::google::protobuf::internal::AnyMetadata
friend

Definition at line 2323 of file wib.pb.h.

◆ ::google::protobuf::internal::TcParser

friend class ::google::protobuf::internal::TcParser
friend

Definition at line 2409 of file wib.pb.h.

◆ ::TableStruct_wib_2eproto

friend struct ::TableStruct_wib_2eproto
friend

Definition at line 2424 of file wib.pb.h.

◆ swap

Definition at line 2271 of file wib.pb.h.

2271 {
2272 a.Swap(&b);
2273 }

Member Data Documentation

◆ [union]

◆ _class_data_

const::google::protobuf::Message::ClassData wib::ConfigureWIB_ConfigureWIBPulser::_class_data_
static
Initial value:
= {
::google::protobuf::Message::CopyWithSourceCheck,
}

Definition at line 2331 of file wib.pb.h.

◆ _impl_

Impl_ wib::ConfigureWIB_ConfigureWIBPulser::_impl_

Definition at line 2423 of file wib.pb.h.

◆ _table_

PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::_pbi::TcParseTable< 3, 5, 0, 0, 2 > wib::ConfigureWIB_ConfigureWIBPulser::_table_
staticprivate

Definition at line 2410 of file wib.pb.h.

◆ kIndexInFileMessages

int wib::ConfigureWIB_ConfigureWIBPulser::kIndexInFileMessages
staticconstexpr
Initial value:
=
9

Definition at line 2268 of file wib.pb.h.


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