class ThermalInfo
Defined at line 233 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h
Temperature units are degrees Celsius.
Public Methods
void ThermalInfo (Storage_ storage)
void ThermalInfo (uint32_t state, float passive_temp_celsius, float critical_temp_celsius, uint32_t max_trip_count, ::std::array<float, 16> active_trip)
void ThermalInfo ()
Default constructs a |ThermalInfo| only if all of its members are default constructible.
Defined at line 244 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h
void ThermalInfo (ThermalInfo && )
Defined at line 247 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h
void ThermalInfo (const ThermalInfo & other)
ThermalInfo & operator= (ThermalInfo && )
Defined at line 248 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h
ThermalInfo & operator= (const ThermalInfo & other)
bool operator== (const ThermalInfo & other)
bool operator!= (const ThermalInfo & other)
uint32_t state ()
State is a bitmask of `THERMAL_STATE_`* values.
uint32_t & state ()
State is a bitmask of `THERMAL_STATE_`* values.
ThermalInfo & state (uint32_t value)
State is a bitmask of `THERMAL_STATE_`* values.
float passive_temp_celsius ()
The sensor temperature at which the system should activate passive cooling policy.
float & passive_temp_celsius ()
The sensor temperature at which the system should activate passive cooling policy.
ThermalInfo & passive_temp_celsius (float value)
The sensor temperature at which the system should activate passive cooling policy.
float critical_temp_celsius ()
The sensor temperature at which the system should perform critical shutdown.
float & critical_temp_celsius ()
The sensor temperature at which the system should perform critical shutdown.
ThermalInfo & critical_temp_celsius (float value)
The sensor temperature at which the system should perform critical shutdown.
uint32_t max_trip_count ()
The number of trip points supported.
uint32_t & max_trip_count ()
The number of trip points supported.
ThermalInfo & max_trip_count (uint32_t value)
The number of trip points supported.
const ::std::array<float, 16> & active_trip ()
The currently active trip point.
::std::array<float, 16> & active_trip ()
The currently active trip point.
ThermalInfo & active_trip (::std::array<float, 16> value)
The currently active trip point.
void ThermalInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits