build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h
Go to the documentation of this file.
69 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fbattery_5fstate_2eproto;
78 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::BatteryState* Arena::CreateMaybeMessage<::ignition::msgs::BatteryState>(Arena*);
89 BatteryState_PowerSupplyStatus_BatteryState_PowerSupplyStatus_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
90 BatteryState_PowerSupplyStatus_BatteryState_PowerSupplyStatus_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
91 };
93 constexpr BatteryState_PowerSupplyStatus BatteryState_PowerSupplyStatus_PowerSupplyStatus_MIN = BatteryState_PowerSupplyStatus_UNKNOWN;
94 constexpr BatteryState_PowerSupplyStatus BatteryState_PowerSupplyStatus_PowerSupplyStatus_MAX = BatteryState_PowerSupplyStatus_FULL;
95 constexpr int BatteryState_PowerSupplyStatus_PowerSupplyStatus_ARRAYSIZE = BatteryState_PowerSupplyStatus_PowerSupplyStatus_MAX + 1;
97 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* BatteryState_PowerSupplyStatus_descriptor();
114 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.BatteryState) */ {
191 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
192 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
193 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
215 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fbattery_5fstate_2eproto);
216 return ::descriptor_table_ignition_2fmsgs_2fbattery_5fstate_2eproto.file_level_metadata[kIndexInFileMessages];
264 kCurrentFieldNumber = 3,
265 kChargeFieldNumber = 4,
266 kCapacityFieldNumber = 5,
267 kPercentageFieldNumber = 6,
268 kPowerSupplyStatusFieldNumber = 7,
549 inline ::ignition::msgs::BatteryState_PowerSupplyStatus BatteryState::_internal_power_supply_status() const {
552 inline ::ignition::msgs::BatteryState_PowerSupplyStatus BatteryState::power_supply_status() const {
556 inline void BatteryState::_internal_set_power_supply_status(::ignition::msgs::BatteryState_PowerSupplyStatus value) {
560 inline void BatteryState::set_power_supply_status(::ignition::msgs::BatteryState_PowerSupplyStatus value) {
580 template <> struct is_proto_enum< ::ignition::msgs::BatteryState_PowerSupplyStatus> : ::std::true_type {};
582 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::BatteryState_PowerSupplyStatus>() {
594 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fbattery_5fstate_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fbattery_5fstate_2eproto
static void InitAsDefaultInstance()
void set_voltage(double value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:144
void clear_header()
static bool PowerSupplyStatus_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:234
double capacity() const
static const BatteryState & default_instance()
void UnsafeArenaSwap(BatteryState *other)
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:168
bool has_header() const
BatteryState * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:180
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::ignition::msgs::Header * release_header()
::ignition::msgs::Header * mutable_header()
void set_charge(double value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:138
void clear_charge()
double voltage() const
void clear_current()
void set_current(double value)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * PowerSupplyStatus_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:244
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
BatteryState_PowerSupplyStatus PowerSupplyStatus
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:223
friend void swap(BatteryState &a, BatteryState &b)
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:157
BatteryState & operator=(const BatteryState &from)
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:125
BatteryState & operator=(BatteryState &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:129
void clear_percentage()
virtual ~BatteryState()
void clear_capacity()
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
BatteryState(const BatteryState &from)
void Swap(BatteryState *other)
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:160
BatteryState(BatteryState &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:120
void set_capacity(double value)
BatteryState * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:176
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::ignition::msgs::BatteryState_PowerSupplyStatus power_supply_status() const
static const BatteryState * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:150
void CopyFrom(const BatteryState &from)
double percentage() const
void set_allocated_header(::ignition::msgs::Header *header)
double current() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:141
void MergeFrom(const BatteryState &from)
BatteryState()
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:116
void clear_voltage()
double charge() const
void clear_power_supply_status()
void set_power_supply_status(::ignition::msgs::BatteryState_PowerSupplyStatus value)
static const std::string & PowerSupplyStatus_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:248
static bool PowerSupplyStatus_Parse(const std::string &name, PowerSupplyStatus *value)
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:254
BatteryState(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::ignition::msgs::Header & header() const
void set_percentage(double value)
T max(T... args)
T min(T... args)
constexpr int BatteryState_PowerSupplyStatus_PowerSupplyStatus_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:95
std::unique_ptr< BatteryState > BatteryStateUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:569
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * BatteryState_PowerSupplyStatus_descriptor()
std::shared_ptr< const BatteryState > ConstBatteryStateSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:572
const std::string & BatteryState_PowerSupplyStatus_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:99
std::unique_ptr< const BatteryState > ConstBatteryStateUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:570
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
constexpr BatteryState_PowerSupplyStatus BatteryState_PowerSupplyStatus_PowerSupplyStatus_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:94
bool BatteryState_PowerSupplyStatus_Parse(const std::string &name, BatteryState_PowerSupplyStatus *value)
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:106
IGNITION_MSGS_VISIBLE bool BatteryState_PowerSupplyStatus_IsValid(int value)
constexpr BatteryState_PowerSupplyStatus BatteryState_PowerSupplyStatus_PowerSupplyStatus_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:93
std::shared_ptr< BatteryState > BatteryStateSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:571
IGNITION_MSGS_VISIBLE BatteryStateDefaultTypeInternal _BatteryState_default_instance_
BatteryState_PowerSupplyStatus
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:83
@ BatteryState_PowerSupplyStatus_NOT_CHARGING
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:87
@ BatteryState_PowerSupplyStatus_BatteryState_PowerSupplyStatus_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:90
@ BatteryState_PowerSupplyStatus_UNKNOWN
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:84
@ BatteryState_PowerSupplyStatus_FULL
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:88
@ BatteryState_PowerSupplyStatus_BatteryState_PowerSupplyStatus_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:89
@ BatteryState_PowerSupplyStatus_CHARGING
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:85
@ BatteryState_PowerSupplyStatus_DISCHARGING
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:86
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
Definition: build/ignition-msgs8/include/ignition/msgs/battery_state.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)