1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: protos/perfetto/trace/power/battery_counters.proto
3
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fpower_2fbattery_5fcounters_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fpower_2fbattery_5fcounters_2eproto
6
7 #include <cstdint>
8 #include <limits>
9 #include <string>
10
11 #include <google/protobuf/port_def.inc>
12 #if PROTOBUF_VERSION < 3021000
13 #error This file was generated by a newer version of protoc which is
14 #error incompatible with your Protocol Buffer headers. Please update
15 #error your headers.
16 #endif
17 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
18 #error This file was generated by an older version of protoc which is
19 #error incompatible with your Protocol Buffer headers. Please
20 #error regenerate this file with a newer version of protoc.
21 #endif
22
23 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arena.h>
26 #include <google/protobuf/arenastring.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/message_lite.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 // @@protoc_insertion_point(includes)
33 #include <google/protobuf/port_def.inc>
34 #define PROTOBUF_INTERNAL_EXPORT_protos_2fperfetto_2ftrace_2fpower_2fbattery_5fcounters_2eproto
35 PROTOBUF_NAMESPACE_OPEN
36 namespace internal {
37 class AnyMetadata;
38 } // namespace internal
39 PROTOBUF_NAMESPACE_CLOSE
40
41 // Internal implementation detail -- do not use these members.
42 struct TableStruct_protos_2fperfetto_2ftrace_2fpower_2fbattery_5fcounters_2eproto {
43 static const ::uint32_t offsets[];
44 };
45 namespace perfetto {
46 namespace protos {
47 class BatteryCounters;
48 struct BatteryCountersDefaultTypeInternal;
49 extern BatteryCountersDefaultTypeInternal _BatteryCounters_default_instance_;
50 } // namespace protos
51 } // namespace perfetto
52 PROTOBUF_NAMESPACE_OPEN
53 template<> ::perfetto::protos::BatteryCounters* Arena::CreateMaybeMessage<::perfetto::protos::BatteryCounters>(Arena*);
54 PROTOBUF_NAMESPACE_CLOSE
55 namespace perfetto {
56 namespace protos {
57
58 // ===================================================================
59
60 class BatteryCounters final :
61 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.BatteryCounters) */ {
62 public:
BatteryCounters()63 inline BatteryCounters() : BatteryCounters(nullptr) {}
64 ~BatteryCounters() override;
65 explicit PROTOBUF_CONSTEXPR BatteryCounters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
66
67 BatteryCounters(const BatteryCounters& from);
BatteryCounters(BatteryCounters && from)68 BatteryCounters(BatteryCounters&& from) noexcept
69 : BatteryCounters() {
70 *this = ::std::move(from);
71 }
72
73 inline BatteryCounters& operator=(const BatteryCounters& from) {
74 if (this == &from) return *this;
75 CopyFrom(from);
76 return *this;
77 }
78 inline BatteryCounters& operator=(BatteryCounters&& from) noexcept {
79 if (this == &from) return *this;
80 if (GetOwningArena() == from.GetOwningArena()
81 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
82 && GetOwningArena() != nullptr
83 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
84 ) {
85 InternalSwap(&from);
86 } else {
87 CopyFrom(from);
88 }
89 return *this;
90 }
91
unknown_fields()92 inline const std::string& unknown_fields() const {
93 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
94 }
mutable_unknown_fields()95 inline std::string* mutable_unknown_fields() {
96 return _internal_metadata_.mutable_unknown_fields<std::string>();
97 }
98
default_instance()99 static const BatteryCounters& default_instance() {
100 return *internal_default_instance();
101 }
internal_default_instance()102 static inline const BatteryCounters* internal_default_instance() {
103 return reinterpret_cast<const BatteryCounters*>(
104 &_BatteryCounters_default_instance_);
105 }
106 static constexpr int kIndexInFileMessages =
107 0;
108
swap(BatteryCounters & a,BatteryCounters & b)109 friend void swap(BatteryCounters& a, BatteryCounters& b) {
110 a.Swap(&b);
111 }
Swap(BatteryCounters * other)112 inline void Swap(BatteryCounters* other) {
113 if (other == this) return;
114 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
115 if (GetOwningArena() != nullptr &&
116 GetOwningArena() == other->GetOwningArena()) {
117 #else // PROTOBUF_FORCE_COPY_IN_SWAP
118 if (GetOwningArena() == other->GetOwningArena()) {
119 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
120 InternalSwap(other);
121 } else {
122 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
123 }
124 }
125 void UnsafeArenaSwap(BatteryCounters* other) {
126 if (other == this) return;
127 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
128 InternalSwap(other);
129 }
130
131 // implements Message ----------------------------------------------
132
133 BatteryCounters* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
134 return CreateMaybeMessage<BatteryCounters>(arena);
135 }
136 BatteryCounters* New() const {
137 return New(nullptr);
138 }
139 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
140 void CopyFrom(const BatteryCounters& from);
141 void MergeFrom(const BatteryCounters& from);
142 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
143 bool IsInitialized() const final;
144
145 size_t ByteSizeLong() const final;
146 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
147 ::uint8_t* _InternalSerialize(
148 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
149 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
150
151 private:
152 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
153 void SharedDtor();
154 void SetCachedSize(int size) const;
155 void InternalSwap(BatteryCounters* other);
156
157 private:
158 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
159 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
160 return "perfetto.protos.BatteryCounters";
161 }
162 protected:
163 explicit BatteryCounters(::PROTOBUF_NAMESPACE_ID::Arena* arena,
164 bool is_message_owned = false);
165 public:
166
167 std::string GetTypeName() const final;
168
169 // nested types ----------------------------------------------------
170
171 // accessors -------------------------------------------------------
172
173 enum : int {
174 kNameFieldNumber = 5,
175 kChargeCounterUahFieldNumber = 1,
176 kCurrentUaFieldNumber = 3,
177 kCurrentAvgUaFieldNumber = 4,
178 kEnergyCounterUwhFieldNumber = 6,
179 kVoltageUvFieldNumber = 7,
180 kCapacityPercentFieldNumber = 2,
181 };
182 // optional string name = 5;
183 bool has_name() const;
184 private:
185 bool _internal_has_name() const;
186 public:
187 void clear_name();
188 const std::string& name() const;
189 template <typename ArgT0 = const std::string&, typename... ArgT>
190 void set_name(ArgT0&& arg0, ArgT... args);
191 std::string* mutable_name();
192 PROTOBUF_NODISCARD std::string* release_name();
193 void set_allocated_name(std::string* name);
194 private:
195 const std::string& _internal_name() const;
196 inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
197 std::string* _internal_mutable_name();
198 public:
199
200 // optional int64 charge_counter_uah = 1;
201 bool has_charge_counter_uah() const;
202 private:
203 bool _internal_has_charge_counter_uah() const;
204 public:
205 void clear_charge_counter_uah();
206 ::int64_t charge_counter_uah() const;
207 void set_charge_counter_uah(::int64_t value);
208 private:
209 ::int64_t _internal_charge_counter_uah() const;
210 void _internal_set_charge_counter_uah(::int64_t value);
211 public:
212
213 // optional int64 current_ua = 3;
214 bool has_current_ua() const;
215 private:
216 bool _internal_has_current_ua() const;
217 public:
218 void clear_current_ua();
219 ::int64_t current_ua() const;
220 void set_current_ua(::int64_t value);
221 private:
222 ::int64_t _internal_current_ua() const;
223 void _internal_set_current_ua(::int64_t value);
224 public:
225
226 // optional int64 current_avg_ua = 4;
227 bool has_current_avg_ua() const;
228 private:
229 bool _internal_has_current_avg_ua() const;
230 public:
231 void clear_current_avg_ua();
232 ::int64_t current_avg_ua() const;
233 void set_current_avg_ua(::int64_t value);
234 private:
235 ::int64_t _internal_current_avg_ua() const;
236 void _internal_set_current_avg_ua(::int64_t value);
237 public:
238
239 // optional int64 energy_counter_uwh = 6;
240 bool has_energy_counter_uwh() const;
241 private:
242 bool _internal_has_energy_counter_uwh() const;
243 public:
244 void clear_energy_counter_uwh();
245 ::int64_t energy_counter_uwh() const;
246 void set_energy_counter_uwh(::int64_t value);
247 private:
248 ::int64_t _internal_energy_counter_uwh() const;
249 void _internal_set_energy_counter_uwh(::int64_t value);
250 public:
251
252 // optional int64 voltage_uv = 7;
253 bool has_voltage_uv() const;
254 private:
255 bool _internal_has_voltage_uv() const;
256 public:
257 void clear_voltage_uv();
258 ::int64_t voltage_uv() const;
259 void set_voltage_uv(::int64_t value);
260 private:
261 ::int64_t _internal_voltage_uv() const;
262 void _internal_set_voltage_uv(::int64_t value);
263 public:
264
265 // optional float capacity_percent = 2;
266 bool has_capacity_percent() const;
267 private:
268 bool _internal_has_capacity_percent() const;
269 public:
270 void clear_capacity_percent();
271 float capacity_percent() const;
272 void set_capacity_percent(float value);
273 private:
274 float _internal_capacity_percent() const;
275 void _internal_set_capacity_percent(float value);
276 public:
277
278 // @@protoc_insertion_point(class_scope:perfetto.protos.BatteryCounters)
279 private:
280 class _Internal;
281
282 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
283 typedef void InternalArenaConstructable_;
284 typedef void DestructorSkippable_;
285 struct Impl_ {
286 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
287 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
288 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
289 ::int64_t charge_counter_uah_;
290 ::int64_t current_ua_;
291 ::int64_t current_avg_ua_;
292 ::int64_t energy_counter_uwh_;
293 ::int64_t voltage_uv_;
294 float capacity_percent_;
295 };
296 union { Impl_ _impl_; };
297 friend struct ::TableStruct_protos_2fperfetto_2ftrace_2fpower_2fbattery_5fcounters_2eproto;
298 };
299 // ===================================================================
300
301
302 // ===================================================================
303
304 #ifdef __GNUC__
305 #pragma GCC diagnostic push
306 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
307 #endif // __GNUC__
308 // BatteryCounters
309
310 // optional int64 charge_counter_uah = 1;
_internal_has_charge_counter_uah()311 inline bool BatteryCounters::_internal_has_charge_counter_uah() const {
312 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
313 return value;
314 }
has_charge_counter_uah()315 inline bool BatteryCounters::has_charge_counter_uah() const {
316 return _internal_has_charge_counter_uah();
317 }
clear_charge_counter_uah()318 inline void BatteryCounters::clear_charge_counter_uah() {
319 _impl_.charge_counter_uah_ = ::int64_t{0};
320 _impl_._has_bits_[0] &= ~0x00000002u;
321 }
_internal_charge_counter_uah()322 inline ::int64_t BatteryCounters::_internal_charge_counter_uah() const {
323 return _impl_.charge_counter_uah_;
324 }
charge_counter_uah()325 inline ::int64_t BatteryCounters::charge_counter_uah() const {
326 // @@protoc_insertion_point(field_get:perfetto.protos.BatteryCounters.charge_counter_uah)
327 return _internal_charge_counter_uah();
328 }
_internal_set_charge_counter_uah(::int64_t value)329 inline void BatteryCounters::_internal_set_charge_counter_uah(::int64_t value) {
330 _impl_._has_bits_[0] |= 0x00000002u;
331 _impl_.charge_counter_uah_ = value;
332 }
set_charge_counter_uah(::int64_t value)333 inline void BatteryCounters::set_charge_counter_uah(::int64_t value) {
334 _internal_set_charge_counter_uah(value);
335 // @@protoc_insertion_point(field_set:perfetto.protos.BatteryCounters.charge_counter_uah)
336 }
337
338 // optional float capacity_percent = 2;
_internal_has_capacity_percent()339 inline bool BatteryCounters::_internal_has_capacity_percent() const {
340 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
341 return value;
342 }
has_capacity_percent()343 inline bool BatteryCounters::has_capacity_percent() const {
344 return _internal_has_capacity_percent();
345 }
clear_capacity_percent()346 inline void BatteryCounters::clear_capacity_percent() {
347 _impl_.capacity_percent_ = 0;
348 _impl_._has_bits_[0] &= ~0x00000040u;
349 }
_internal_capacity_percent()350 inline float BatteryCounters::_internal_capacity_percent() const {
351 return _impl_.capacity_percent_;
352 }
capacity_percent()353 inline float BatteryCounters::capacity_percent() const {
354 // @@protoc_insertion_point(field_get:perfetto.protos.BatteryCounters.capacity_percent)
355 return _internal_capacity_percent();
356 }
_internal_set_capacity_percent(float value)357 inline void BatteryCounters::_internal_set_capacity_percent(float value) {
358 _impl_._has_bits_[0] |= 0x00000040u;
359 _impl_.capacity_percent_ = value;
360 }
set_capacity_percent(float value)361 inline void BatteryCounters::set_capacity_percent(float value) {
362 _internal_set_capacity_percent(value);
363 // @@protoc_insertion_point(field_set:perfetto.protos.BatteryCounters.capacity_percent)
364 }
365
366 // optional int64 current_ua = 3;
_internal_has_current_ua()367 inline bool BatteryCounters::_internal_has_current_ua() const {
368 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
369 return value;
370 }
has_current_ua()371 inline bool BatteryCounters::has_current_ua() const {
372 return _internal_has_current_ua();
373 }
clear_current_ua()374 inline void BatteryCounters::clear_current_ua() {
375 _impl_.current_ua_ = ::int64_t{0};
376 _impl_._has_bits_[0] &= ~0x00000004u;
377 }
_internal_current_ua()378 inline ::int64_t BatteryCounters::_internal_current_ua() const {
379 return _impl_.current_ua_;
380 }
current_ua()381 inline ::int64_t BatteryCounters::current_ua() const {
382 // @@protoc_insertion_point(field_get:perfetto.protos.BatteryCounters.current_ua)
383 return _internal_current_ua();
384 }
_internal_set_current_ua(::int64_t value)385 inline void BatteryCounters::_internal_set_current_ua(::int64_t value) {
386 _impl_._has_bits_[0] |= 0x00000004u;
387 _impl_.current_ua_ = value;
388 }
set_current_ua(::int64_t value)389 inline void BatteryCounters::set_current_ua(::int64_t value) {
390 _internal_set_current_ua(value);
391 // @@protoc_insertion_point(field_set:perfetto.protos.BatteryCounters.current_ua)
392 }
393
394 // optional int64 current_avg_ua = 4;
_internal_has_current_avg_ua()395 inline bool BatteryCounters::_internal_has_current_avg_ua() const {
396 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
397 return value;
398 }
has_current_avg_ua()399 inline bool BatteryCounters::has_current_avg_ua() const {
400 return _internal_has_current_avg_ua();
401 }
clear_current_avg_ua()402 inline void BatteryCounters::clear_current_avg_ua() {
403 _impl_.current_avg_ua_ = ::int64_t{0};
404 _impl_._has_bits_[0] &= ~0x00000008u;
405 }
_internal_current_avg_ua()406 inline ::int64_t BatteryCounters::_internal_current_avg_ua() const {
407 return _impl_.current_avg_ua_;
408 }
current_avg_ua()409 inline ::int64_t BatteryCounters::current_avg_ua() const {
410 // @@protoc_insertion_point(field_get:perfetto.protos.BatteryCounters.current_avg_ua)
411 return _internal_current_avg_ua();
412 }
_internal_set_current_avg_ua(::int64_t value)413 inline void BatteryCounters::_internal_set_current_avg_ua(::int64_t value) {
414 _impl_._has_bits_[0] |= 0x00000008u;
415 _impl_.current_avg_ua_ = value;
416 }
set_current_avg_ua(::int64_t value)417 inline void BatteryCounters::set_current_avg_ua(::int64_t value) {
418 _internal_set_current_avg_ua(value);
419 // @@protoc_insertion_point(field_set:perfetto.protos.BatteryCounters.current_avg_ua)
420 }
421
422 // optional string name = 5;
_internal_has_name()423 inline bool BatteryCounters::_internal_has_name() const {
424 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
425 return value;
426 }
has_name()427 inline bool BatteryCounters::has_name() const {
428 return _internal_has_name();
429 }
clear_name()430 inline void BatteryCounters::clear_name() {
431 _impl_.name_.ClearToEmpty();
432 _impl_._has_bits_[0] &= ~0x00000001u;
433 }
name()434 inline const std::string& BatteryCounters::name() const {
435 // @@protoc_insertion_point(field_get:perfetto.protos.BatteryCounters.name)
436 return _internal_name();
437 }
438 template <typename ArgT0, typename... ArgT>
439 inline PROTOBUF_ALWAYS_INLINE
set_name(ArgT0 && arg0,ArgT...args)440 void BatteryCounters::set_name(ArgT0&& arg0, ArgT... args) {
441 _impl_._has_bits_[0] |= 0x00000001u;
442 _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
443 // @@protoc_insertion_point(field_set:perfetto.protos.BatteryCounters.name)
444 }
mutable_name()445 inline std::string* BatteryCounters::mutable_name() {
446 std::string* _s = _internal_mutable_name();
447 // @@protoc_insertion_point(field_mutable:perfetto.protos.BatteryCounters.name)
448 return _s;
449 }
_internal_name()450 inline const std::string& BatteryCounters::_internal_name() const {
451 return _impl_.name_.Get();
452 }
_internal_set_name(const std::string & value)453 inline void BatteryCounters::_internal_set_name(const std::string& value) {
454 _impl_._has_bits_[0] |= 0x00000001u;
455 _impl_.name_.Set(value, GetArenaForAllocation());
456 }
_internal_mutable_name()457 inline std::string* BatteryCounters::_internal_mutable_name() {
458 _impl_._has_bits_[0] |= 0x00000001u;
459 return _impl_.name_.Mutable(GetArenaForAllocation());
460 }
release_name()461 inline std::string* BatteryCounters::release_name() {
462 // @@protoc_insertion_point(field_release:perfetto.protos.BatteryCounters.name)
463 if (!_internal_has_name()) {
464 return nullptr;
465 }
466 _impl_._has_bits_[0] &= ~0x00000001u;
467 auto* p = _impl_.name_.Release();
468 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
469 if (_impl_.name_.IsDefault()) {
470 _impl_.name_.Set("", GetArenaForAllocation());
471 }
472 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
473 return p;
474 }
set_allocated_name(std::string * name)475 inline void BatteryCounters::set_allocated_name(std::string* name) {
476 if (name != nullptr) {
477 _impl_._has_bits_[0] |= 0x00000001u;
478 } else {
479 _impl_._has_bits_[0] &= ~0x00000001u;
480 }
481 _impl_.name_.SetAllocated(name, GetArenaForAllocation());
482 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
483 if (_impl_.name_.IsDefault()) {
484 _impl_.name_.Set("", GetArenaForAllocation());
485 }
486 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
487 // @@protoc_insertion_point(field_set_allocated:perfetto.protos.BatteryCounters.name)
488 }
489
490 // optional int64 energy_counter_uwh = 6;
_internal_has_energy_counter_uwh()491 inline bool BatteryCounters::_internal_has_energy_counter_uwh() const {
492 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
493 return value;
494 }
has_energy_counter_uwh()495 inline bool BatteryCounters::has_energy_counter_uwh() const {
496 return _internal_has_energy_counter_uwh();
497 }
clear_energy_counter_uwh()498 inline void BatteryCounters::clear_energy_counter_uwh() {
499 _impl_.energy_counter_uwh_ = ::int64_t{0};
500 _impl_._has_bits_[0] &= ~0x00000010u;
501 }
_internal_energy_counter_uwh()502 inline ::int64_t BatteryCounters::_internal_energy_counter_uwh() const {
503 return _impl_.energy_counter_uwh_;
504 }
energy_counter_uwh()505 inline ::int64_t BatteryCounters::energy_counter_uwh() const {
506 // @@protoc_insertion_point(field_get:perfetto.protos.BatteryCounters.energy_counter_uwh)
507 return _internal_energy_counter_uwh();
508 }
_internal_set_energy_counter_uwh(::int64_t value)509 inline void BatteryCounters::_internal_set_energy_counter_uwh(::int64_t value) {
510 _impl_._has_bits_[0] |= 0x00000010u;
511 _impl_.energy_counter_uwh_ = value;
512 }
set_energy_counter_uwh(::int64_t value)513 inline void BatteryCounters::set_energy_counter_uwh(::int64_t value) {
514 _internal_set_energy_counter_uwh(value);
515 // @@protoc_insertion_point(field_set:perfetto.protos.BatteryCounters.energy_counter_uwh)
516 }
517
518 // optional int64 voltage_uv = 7;
_internal_has_voltage_uv()519 inline bool BatteryCounters::_internal_has_voltage_uv() const {
520 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
521 return value;
522 }
has_voltage_uv()523 inline bool BatteryCounters::has_voltage_uv() const {
524 return _internal_has_voltage_uv();
525 }
clear_voltage_uv()526 inline void BatteryCounters::clear_voltage_uv() {
527 _impl_.voltage_uv_ = ::int64_t{0};
528 _impl_._has_bits_[0] &= ~0x00000020u;
529 }
_internal_voltage_uv()530 inline ::int64_t BatteryCounters::_internal_voltage_uv() const {
531 return _impl_.voltage_uv_;
532 }
voltage_uv()533 inline ::int64_t BatteryCounters::voltage_uv() const {
534 // @@protoc_insertion_point(field_get:perfetto.protos.BatteryCounters.voltage_uv)
535 return _internal_voltage_uv();
536 }
_internal_set_voltage_uv(::int64_t value)537 inline void BatteryCounters::_internal_set_voltage_uv(::int64_t value) {
538 _impl_._has_bits_[0] |= 0x00000020u;
539 _impl_.voltage_uv_ = value;
540 }
set_voltage_uv(::int64_t value)541 inline void BatteryCounters::set_voltage_uv(::int64_t value) {
542 _internal_set_voltage_uv(value);
543 // @@protoc_insertion_point(field_set:perfetto.protos.BatteryCounters.voltage_uv)
544 }
545
546 #ifdef __GNUC__
547 #pragma GCC diagnostic pop
548 #endif // __GNUC__
549
550 // @@protoc_insertion_point(namespace_scope)
551
552 } // namespace protos
553 } // namespace perfetto
554
555 // @@protoc_insertion_point(global_scope)
556
557 #include <google/protobuf/port_undef.inc>
558 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fpower_2fbattery_5fcounters_2eproto
559